Lines Matching refs:device

2417 	frutree_device_args_t *device = NULL;
2424 device = *(frutree_device_args_t **)devp;
2425 if (device == NULL) {
2460 device->nodeh = refhdl;
2461 device->device_tblhdl = dev_tblhdl;
2462 device->env_tblhdl = env_tblhdl;
2463 device->first = NULL;
2464 device->last = NULL;
2465 device->create_cache = B_FALSE;
2469 device)) != PICL_SUCCESS) {
2470 free_cache(device->first);
2481 create_fru_children(frutree_frunode_t *frup, frutree_device_args_t device)
2491 cachep = device.first;
2561 frutree_device_args_t *device = NULL;
2577 device = (frutree_device_args_t *)malloc(
2579 if (device == NULL) {
2582 device->first = NULL;
2583 device->last = NULL;
2584 (void) probe_platform_tree(frup, &device);
2585 free_cache(device->first);
2586 free(device);
2649 device = (frutree_device_args_t *)malloc(
2651 if (device == NULL) {
2654 device->first = NULL;
2655 device->last = NULL;
2657 if ((rc = probe_libdevinfo(frup, &device, load_drivers)) !=
2659 free_cache(device->first);
2660 free(device);
2664 if (device->first != NULL) {
2665 if ((rc = create_fru_children(frup, *device)) != PICL_SUCCESS) {
2666 free_cache(device->first);
2667 free(device);
2671 free_cache(device->first);
2672 free(device);
3614 frutree_device_args_t *device = NULL;
3620 device = (frutree_device_args_t *)c_args;
3628 (void) create_table_entry(device->device_tblhdl, nodeh, class);
3632 if (device->env_tblhdl) {
3633 (void) create_table_entry(device->env_tblhdl, nodeh,
3638 if (device->create_cache != B_TRUE) { /* dont create cache */
3659 if (device->first == NULL) { /* 1st node */
3660 device->first = cachep;
3661 device->last = NULL;
3663 } else if (device->last != NULL) { /* last node */
3664 device->last->next = cachep;
3665 device->last = cachep;
3668 device->first->next = cachep;
3669 device->last = cachep;
3715 * not present, then consider it as device
3925 frutree_device_args_t device;
3955 device.nodeh = refhdl;
3956 device.device_tblhdl = tblhdl;
3957 device.first = NULL;
3958 device.last = NULL;
3959 device.create_cache = B_FALSE;
3962 (void *)&device)) != PICL_SUCCESS) {
5887 if (is_cfgadm_ap != B_TRUE) { /* device found in libdevinfo */