Lines Matching refs:child_dip

179 	dev_info_t		*child_dip = (dev_info_t *)arg;
301 usba_device = usba_get_usba_device(child_dip);
306 ddi_node_name(child_dip), (void *)child_dip);
312 if (ddi_prop_op(DDI_DEV_T_NONE, child_dip, PROP_LEN_AND_VAL_BUF,
325 ddi_node_name(child_dip), (void *)child_dip);
330 if ((rval = ddi_prop_lookup_int_array(DDI_DEV_T_ANY, child_dip,
355 ddi_set_name_addr(child_dip, name);
375 usba_device = usba_get_usba_device(child_dip);
392 ddi_set_name_addr(child_dip, NULL);
838 dev_info_t **child_dip)
850 child_dip);
853 "child dip=0x%p", (void *)*child_dip);
887 (void *)*child_dip);
895 rval = ndi_prop_update_int(DDI_DEV_T_NONE, *child_dip,
900 (void *)*child_dip);
909 usba_set_usba_device(*child_dip, usba_device);
913 (void *)*child_dip, ddi_driver_name(*child_dip),
919 if (*child_dip) {
920 int rval = usba_destroy_child_devi(*child_dip, NDI_DEVI_REMOVE);
922 *child_dip = NULL;
1756 usba_ready_device_node(dev_info_t *child_dip)
1760 usba_device_t *usba_device = usba_get_usba_device(child_dip);
1768 usb_addr_t address = usb_get_addr(child_dip);
1778 usb_config = usb_get_raw_cfg_data(child_dip, &usb_config_length);
1784 "usba_ready_device_node: child=0x%p", (void *)child_dip);
1810 return (child_dip);
1825 DDI_DEV_T_NONE, child_dip, "reg", reg, 1);
1831 return (child_dip);
1843 usba_set_node_name(child_dip,
1849 usba_set_node_name(child_dip,
1863 (void) ndi_devi_set_nodename(child_dip, "ddivs_usbc", 0);
1881 ASSERT(usba_find_existing_node(child_dip) == NULL);
1892 (void) ndi_devi_set_nodename(child_dip, force_bind, 0);
1910 (void) ddi_pathname(child_dip, pathname);
2025 if (usba_get_ugen_binding(child_dip) ==
2106 if (usba_get_ugen_binding(child_dip) ==
2122 rval = ndi_prop_update_string_array(DDI_DEV_T_NONE, child_dip,
2133 return (child_dip);
2137 rval = ndi_prop_update_int(DDI_DEV_T_NONE, child_dip,
2145 rval = ndi_prop_update_int(DDI_DEV_T_NONE, child_dip,
2152 rval = ndi_prop_update_int(DDI_DEV_T_NONE, child_dip,
2159 rval = ndi_prop_update_int(DDI_DEV_T_NONE, child_dip,
2166 rval = ndi_prop_update_int(DDI_DEV_T_NONE, child_dip,
2173 rval = ndi_prop_update_int(DDI_DEV_T_NONE, child_dip,
2180 rval = ndi_prop_update_byte_array(DDI_DEV_T_NONE, child_dip,
2188 rval = ndi_prop_update_byte_array(DDI_DEV_T_NONE, child_dip,
2200 rval = ndi_prop_update_string(DDI_DEV_T_NONE, child_dip,
2211 rval = ndi_prop_update_string(DDI_DEV_T_NONE, child_dip,
2222 rval = ndi_prop_update_string(DDI_DEV_T_NONE, child_dip,
2235 rval = ndi_prop_update_int(DDI_DEV_T_NONE, child_dip,
2246 rval = ndi_prop_create_boolean(DDI_DEV_T_NONE, child_dip,
2257 rval = ndi_prop_create_boolean(DDI_DEV_T_NONE, child_dip,
2268 ddi_node_name(ddi_get_parent(child_dip)),
2269 ddi_get_instance(ddi_get_parent(child_dip)),
2270 port, ddi_node_name(child_dip), (void *)child_dip);
2272 usba_set_usba_device(child_dip, usba_device);
2274 ASSERT(!mutex_owned(&(usba_get_usba_device(child_dip)->usb_mutex)));
2276 return (child_dip);
2291 dev_info_t *child_dip = NULL;
2352 &child_dip);
2360 DDI_DEV_T_NONE, child_dip, "reg", reg, 2);
2367 usba_set_node_name(child_dip, ia_descr.bFunctionClass,
2380 ASSERT(usba_find_existing_node(child_dip) == NULL);
2392 (void) ndi_devi_set_nodename(child_dip, force_bind, 0);
2456 if (usba_get_ugen_binding(child_dip) ==
2472 rval = ndi_prop_update_string_array(DDI_DEV_T_NONE, child_dip,
2484 rval = ndi_prop_update_int(DDI_DEV_T_NONE, child_dip,
2492 rval = ndi_prop_update_int(DDI_DEV_T_NONE, child_dip,
2501 rval = ndi_prop_update_int(DDI_DEV_T_NONE, child_dip,
2513 child_ud->usb_port, ddi_node_name(child_dip), (void *)child_dip);
2516 usba_set_usba_device(child_dip, child_ud);
2517 ASSERT(!mutex_owned(&(usba_get_usba_device(child_dip)->usb_mutex)));
2519 return (child_dip);
2522 (void) usba_destroy_child_devi(child_dip, NDI_DEVI_REMOVE);
2536 dev_info_t *child_dip = NULL;
2597 &child_dip);
2605 DDI_DEV_T_NONE, child_dip, "reg", reg, 2);
2612 usba_set_node_name(child_dip, if_descr.bInterfaceClass,
2624 ASSERT(usba_find_existing_node(child_dip) == NULL);
2636 (void) ndi_devi_set_nodename(child_dip, force_bind, 0);
2700 if (usba_get_ugen_binding(child_dip) ==
2713 rval = ndi_prop_update_string_array(DDI_DEV_T_NONE, child_dip,
2725 rval = ndi_prop_update_int(DDI_DEV_T_NONE, child_dip,
2733 rval = ndi_prop_update_int(DDI_DEV_T_NONE, child_dip,
2745 child_ud->usb_port, ddi_node_name(child_dip), (void *)child_dip);
2747 usba_set_usba_device(child_dip, child_ud);
2748 ASSERT(!mutex_owned(&(usba_get_usba_device(child_dip)->usb_mutex)));
2750 return (child_dip);
2753 (void) usba_destroy_child_devi(child_dip, NDI_DEVI_REMOVE);