/illumos-gate/usr/src/uts/common/io/usb/usba/ |
H A D | usba.c | 182 dev_info_t *child_dip = (dev_info_t *)arg; in usba_bus_ctl() local 304 usba_device = usba_get_usba_device(child_dip); in usba_bus_ctl() 309 ddi_node_name(child_dip), (void *)child_dip); in usba_bus_ctl() 315 if (ddi_prop_op(DDI_DEV_T_NONE, child_dip, PROP_LEN_AND_VAL_BUF, in usba_bus_ctl() 328 ddi_node_name(child_dip), (void *)child_dip); in usba_bus_ctl() 333 if ((rval = ddi_prop_lookup_int_array(DDI_DEV_T_ANY, child_dip, in usba_bus_ctl() 358 ddi_set_name_addr(child_dip, name); in usba_bus_ctl() 378 usba_device = usba_get_usba_device(child_dip); in usba_bus_ctl() 395 ddi_set_name_addr(child_dip, NULL); in usba_bus_ctl() 853 dev_info_t **child_dip) in usba_create_child_devi() argument [all …]
|
H A D | hubdi.c | 2186 dev_info_t *child_dip = NULL; in hubd_setdevaddr() local 2197 child_dip = hubd->h_children_dips[port]; in hubd_setdevaddr() 2203 ph = usba_get_dflt_pipe_handle(child_dip); in hubd_setdevaddr() 2204 usb_pipe_close(child_dip, ph, in hubd_setdevaddr() 2237 if ((rval = usb_pipe_open(child_dip, NULL, NULL, in hubd_setdevaddr() 2247 if ((rval = usb_pipe_sync_ctrl_xfer(child_dip, ph, in hubd_setdevaddr() 2260 usb_pipe_close(child_dip, ph, in hubd_setdevaddr() 2294 dev_info_t *child_dip = NULL; in hubd_setdevconfig() local 2303 child_dip = hubd->h_children_dips[port]; in hubd_setdevconfig() 2309 if ((rval = usb_pipe_open(child_dip, NULL, NULL, in hubd_setdevconfig() [all …]
|
/illumos-gate/usr/src/uts/sparc/os/ |
H A D | bootdev.c | 406 dev_info_t *child_dip; in find_alternate_node() local 410 for (child_dip = ddi_get_child(parent_dip); child_dip != NULL; in find_alternate_node() 411 child_dip = ddi_get_next_sibling(child_dip)) { in find_alternate_node() 414 if ((ndi_dev_is_prom_node(child_dip) != 0) && in find_alternate_node() 415 (ddi_driver_major(child_dip) == major)) { in find_alternate_node() 416 ndi_hold_devi(child_dip); in find_alternate_node() 421 return (child_dip); in find_alternate_node()
|
/illumos-gate/usr/src/uts/common/io/ib/clients/eoib/ |
H A D | enx_misc.c | 465 dev_info_t *child_dip; in eibnx_configure_node() local 477 if (child_dip = ndi_devi_findchild(ss->nx_dip, node_name)) { in eibnx_configure_node() 478 ret = eibnx_update_child(ti, gwi, child_dip); in eibnx_configure_node() 484 *childp = child_dip; in eibnx_configure_node() 493 if (child_dip == NULL) { in eibnx_configure_node() 495 (pnode_t)DEVI_SID_NODEID, &child_dip); in eibnx_configure_node() 497 ddi_set_parent_data(child_dip, node_name); in eibnx_configure_node() 498 eibnx_create_node_props(child_dip, ti, gwi); in eibnx_configure_node() 507 ret = ndi_devi_online(child_dip, 0); in eibnx_configure_node() 512 ddi_set_parent_data(child_dip, NULL); in eibnx_configure_node() [all …]
|
/illumos-gate/usr/src/uts/common/io/usb/clients/audio/usb_ac/ |
H A D | usb_ac.c | 3985 dev_info_t *child_dip; in usb_ac_mux_walk_siblings() local 3999 child_dip = ddi_get_child(pdip); in usb_ac_mux_walk_siblings() 4001 while ((child_dip != NULL) && (count < USB_AC_MAX_PLUMBED)) { in usb_ac_mux_walk_siblings() 4002 drv_instance = ddi_get_instance(child_dip); in usb_ac_mux_walk_siblings() 4003 drv_name = (char *)ddi_driver_name(child_dip); in usb_ac_mux_walk_siblings() 4010 if (child_dip == uacp->usb_ac_dip) { in usb_ac_mux_walk_siblings() 4011 child_dip = ddi_get_next_sibling(child_dip); in usb_ac_mux_walk_siblings() 4014 drv_instance = ddi_get_instance(child_dip); in usb_ac_mux_walk_siblings() 4017 if (strcmp(ddi_driver_name(child_dip), "usb_as") == 0) { in usb_ac_mux_walk_siblings() 4020 } else if (strcmp(ddi_driver_name(child_dip), "hid") == 0) { in usb_ac_mux_walk_siblings() [all …]
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | sunndi.h | 554 ndi_event_retrieve_cookie(ndi_event_hdl_t handle, dev_info_t *child_dip, 561 ndi_event_add_callback(ndi_event_hdl_t handle, dev_info_t *child_dip, 575 ndi_event_run_callbacks(ndi_event_hdl_t handle, dev_info_t *child_dip, 581 int ndi_event_do_callback(ndi_event_hdl_t handle, dev_info_t *child_dip,
|
H A D | devops.h | 231 dev_info_t *child_dip, ddi_prop_op_t prop_op, 339 dev_info_t *child_dip, ddi_prop_op_t prop_op,
|
/illumos-gate/usr/src/uts/common/io/cardbus/ |
H A D | cardbus_hp.c | 1120 dev_info_t *child_dip = NULL; in cardbus_ioctl() local 1628 for (child_dip = ddi_get_child(cbp->cb_dip); child_dip; in cardbus_ioctl() 1629 child_dip = ddi_get_next_sibling(child_dip)) in cardbus_ioctl() 1630 if (strcmp("pcs", ddi_get_name(child_dip))) in cardbus_ioctl() 1633 if (!child_dip) { in cardbus_ioctl() 1638 if (pci_config_setup(child_dip, &handle) in cardbus_ioctl()
|
/illumos-gate/usr/src/uts/common/io/ib/ibnex/ |
H A D | ibnex.c | 915 dev_info_t *child_dip; in ibnex_busctl() local 935 child_dip = (dev_info_t *)arg; in ibnex_busctl() 936 return (ibnex_init_child(child_dip)); in ibnex_busctl() 939 child_dip = (dev_info_t *)arg; in ibnex_busctl() 940 ddi_set_name_addr(child_dip, NULL); in ibnex_busctl() 3132 dev_info_t *child_dip, char *srvname, ib_pkey_t pkey) in ibnex_create_port_node_prop() argument 3134 if (ibnex_create_port_compatible_prop(child_dip, in ibnex_create_port_node_prop() 3140 if ((pkey != 0) && (ndi_prop_update_int(DDI_DEV_T_NONE, child_dip, in ibnex_create_port_node_prop() 3152 if (ndi_prop_update_int(DDI_DEV_T_NONE, child_dip, in ibnex_create_port_node_prop() 3159 if (ndi_prop_update_int64(DDI_DEV_T_NONE, child_dip, in ibnex_create_port_node_prop() [all …]
|
/illumos-gate/usr/src/uts/common/io/usb/usb_ia/ |
H A D | usb_ia.c | 1027 dev_info_t *child_dip; in usb_ia_event_cb() local 1101 child_dip = in usb_ia_event_cb() 1108 child_dip, in usb_ia_event_cb() 1134 child_dip = usb_ia->ia_children_dips[i]; in usb_ia_event_cb() 1140 child_dip, suspend_cookie, in usb_ia_event_cb()
|
/illumos-gate/usr/src/uts/common/io/usb/usb_mid/ |
H A D | usb_mid.c | 1223 dev_info_t *child_dip; in usb_mid_event_cb() local 1302 child_dip = in usb_mid_event_cb() 1309 child_dip, in usb_mid_event_cb() 1340 child_dip = usb_mid->mi_children_dips[i]; in usb_mid_event_cb() 1346 child_dip, suspend_cookie, in usb_mid_event_cb()
|
/illumos-gate/usr/src/uts/common/sys/usb/usba/ |
H A D | whcdi.h | 234 dev_info_t **child_dip); 237 int wusb_get_bos_cloud(dev_info_t *child_dip, usba_device_t *child_ud);
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | sunndi.c | 1685 ndi_event_add_callback(ndi_event_hdl_t handle, dev_info_t *child_dip, in ndi_event_add_callback() argument 1721 cb->ndi_evtcb_dip = child_dip; in ndi_event_add_callback() 1725 cb->devname = (char *)ddi_driver_name(child_dip); in ndi_event_add_callback() 1829 ndi_event_run_callbacks(ndi_event_hdl_t handle, dev_info_t *child_dip, in ndi_event_run_callbacks() argument 1879 child_dip != cb->ndi_evtcb_dip) { in ndi_event_run_callbacks() 1916 ndi_event_do_callback(ndi_event_hdl_t handle, dev_info_t *child_dip, in ndi_event_do_callback() argument 1961 if (cb->ndi_evtcb_dip == child_dip) { in ndi_event_do_callback()
|
/illumos-gate/usr/src/uts/sun4u/io/pci/ |
H A D | db21554.c | 1452 dev_info_t *child_dip; in db_ioctl() local 1473 child_dip = dbp->dip; in db_ioctl() 1478 if ((child_dip = db_lookup_child_name(dbp, in db_ioctl() 1485 child_dip, DDI_PROP_DONTPASS, in db_ioctl() 1494 pci_data.instance = ddi_get_instance(child_dip); in db_ioctl() 1495 (void) pci_config_setup(child_dip, &config_handle); in db_ioctl() 1499 if (child_dip == dbp->dip) { in db_ioctl()
|
/illumos-gate/usr/src/uts/intel/io/hotplug/pcicfg/ |
H A D | pcicfg.c | 1484 dev_info_t *child_dip; in pcicfg_unconfigure() local 1511 if ((child_dip = pcicfg_devi_find(devi, trans_device, in pcicfg_unconfigure() 1515 if (ndi_devi_offline(child_dip, NDI_UNCONFIG) == NDI_SUCCESS) in pcicfg_unconfigure() 1536 if ((child_dip = pcicfg_devi_find(devi, trans_device, in pcicfg_unconfigure() 1545 if (ndi_devi_online(child_dip, NDI_CONFIG) in pcicfg_unconfigure() 1566 if ((child_dip = pcicfg_devi_find(devi, trans_device, func & 7)) in pcicfg_unconfigure() 1575 if (pcicfg_is_ntbridge(child_dip) != DDI_FAILURE) in pcicfg_unconfigure() 1576 if (pcicfg_ntbridge_unconfigure(child_dip) != in pcicfg_unconfigure() 1583 if (pcicfg_teardown_device(child_dip, flags, is_pcie) in pcicfg_unconfigure()
|
/illumos-gate/usr/src/uts/sun4/io/ |
H A D | pcicfg.c | 1551 dev_info_t *child_dip; in pcicfg_unconfigure() local 1577 if ((child_dip = pcicfg_devi_find(devi, trans_device, in pcicfg_unconfigure() 1581 if (ndi_devi_offline(child_dip, NDI_UNCONFIG) == NDI_SUCCESS) in pcicfg_unconfigure() 1601 if ((child_dip = in pcicfg_unconfigure() 1611 if (ndi_devi_online(child_dip, NDI_CONFIG) in pcicfg_unconfigure() 1630 if ((child_dip = pcicfg_devi_find(devi, in pcicfg_unconfigure() 1639 if (pcicfg_is_ntbridge(child_dip) != DDI_FAILURE) in pcicfg_unconfigure() 1640 if (pcicfg_ntbridge_unconfigure(child_dip) != in pcicfg_unconfigure() 1647 if (pcicfg_teardown_device(child_dip, flags, is_pcie) in pcicfg_unconfigure()
|