Home
last modified time | relevance | path

Searched refs:child_dip (Results 1 – 16 of 16) sorted by relevance

/illumos-gate/usr/src/uts/common/io/usb/usba/
H A Dusba.c182 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 Dhubdi.c2186 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 Dbootdev.c406 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 Denx_misc.c465 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 Dusb_ac.c3985 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 Dsunndi.h554 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 Ddevops.h231 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 Dcardbus_hp.c1120 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 Dibnex.c915 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 Dusb_ia.c1027 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 Dusb_mid.c1223 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 Dwhcdi.h234 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 Dsunndi.c1685 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 Ddb21554.c1452 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 Dpcicfg.c1484 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 Dpcicfg.c1551 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()