/illumos-gate/usr/src/uts/common/io/1394/ |
H A D | nx1394.c | 147 dev_info_t *ocdip, *cdip = (dev_info_t *)arg; in nx1394_bus_ctl() local 148 dev_info_t *pdip = ddi_get_parent(cdip); in nx1394_bus_ctl() 153 i = ddi_prop_lookup_int_array(DDI_DEV_T_ANY, cdip, in nx1394_bus_ctl() 159 ddi_node_name(cdip), ddi_get_instance(cdip)); in nx1394_bus_ctl() 175 ddi_set_name_addr(cdip, addr); in nx1394_bus_ctl() 182 NULL && ocdip != cdip) { in nx1394_bus_ctl() 185 ddi_node_name(cdip), ddi_get_instance(cdip), in nx1394_bus_ctl() 187 ddi_set_name_addr(cdip, NULL); in nx1394_bus_ctl() 203 ddi_node_name(cdip), in nx1394_bus_ctl() 204 ddi_get_instance(cdip)); in nx1394_bus_ctl() [all …]
|
H A D | s1394_hotplug.c | 367 dev_info_t *cdip = NULL; in s1394_devi_find() local 375 for (cdip = (dev_info_t *)DEVI(pdip)->devi_child; cdip != NULL; in s1394_devi_find() 376 cdip = (dev_info_t *)DEVI(cdip)->devi_sibling) { in s1394_devi_find() 378 i = ddi_prop_lookup_int_array(DDI_DEV_T_ANY, cdip, in s1394_devi_find() 399 ASSERT(strcmp(ddi_node_name(cdip), name) == 0); in s1394_devi_find() 404 return (cdip); in s1394_devi_find()
|
/illumos-gate/usr/src/uts/common/io/1394/targets/scsa1394/ |
H A D | hba.c | 797 dev_info_t *cdip; in scsa1394_create_children() local 820 (void) ndi_devi_free(cdip); in scsa1394_create_children() 827 ddi_prop_remove_all(cdip); in scsa1394_create_children() 828 (void) ndi_devi_free(cdip); in scsa1394_create_children() 839 ddi_prop_remove_all(cdip); in scsa1394_create_children() 840 (void) ndi_devi_free(cdip); in scsa1394_create_children() 847 ddi_prop_remove_all(cdip); in scsa1394_create_children() 848 (void) ndi_devi_free(cdip); in scsa1394_create_children() 869 ddi_prop_remove_all(cdip); in scsa1394_create_children() 920 for (cdip = ddi_get_child(dip); cdip != NULL; cdip = cdip_next) { in scsa1394_disconnect() [all …]
|
/illumos-gate/usr/src/uts/common/io/fibre-channel/ulp/ |
H A D | fcp.c | 8221 if (cdip) { in fcp_trigger_lun() 8604 if (cdip) { in fcp_update_offline_flags() 9070 if (cdip) { in fcp_complete_pkt() 9134 if (cdip) { in fcp_complete_pkt() 12581 cdip); in fcp_create_dip() 12676 cdip = NULL; in fcp_create_dip() 12679 return (cdip); in fcp_create_dip() 13257 if (cdip) { in fcp_online_child() 13269 if (cdip) { in fcp_online_child() 13348 cdip = NULL; in fcp_offline_child() [all …]
|
/illumos-gate/usr/src/uts/common/io/hotplug/pcihp/ |
H A D | pcihp.c | 1371 dev_info_t *cdip; in pcihp_ioctl() local 1379 ((cdip = pcihp_devi_find(self, in pcihp_ioctl() 1401 if (pci_config_setup(cdip, &handle) != DDI_SUCCESS) { in pcihp_ioctl()
|
/illumos-gate/usr/src/uts/common/io/ib/ibnex/ |
H A D | ibnex.c | 1139 dev_info_t *cdip; in ibnex_bus_config() local 1160 if (cdip) in ibnex_bus_config() 1615 dev_info_t *cdip; in ibnex_config_port_node() local 1666 return (cdip); in ibnex_config_port_node() 1705 return (cdip); in ibnex_config_port_node() 2199 cdip); in ibnex_ioc_create_pi() 2226 cdip, rval); in ibnex_ioc_create_pi() 3069 return (cdip); in ibnex_commsvc_initnode() 3092 return (cdip); in ibnex_commsvc_initnode() 3937 dev_info_t *cdip; in ib_vhci_pi_uninit() local [all …]
|
H A D | ibnex_hca.c | 146 dev_info_t *cdip; in ibnex_hca_bus_config() local 174 if (cdip) { in ibnex_hca_bus_config() 181 node_data = ddi_get_parent_data(cdip); in ibnex_hca_bus_config() 324 dev_info_t *cdip; in ibnex_config_obp_args() local 392 return (cdip); in ibnex_config_obp_args() 407 return (cdip); in ibnex_config_obp_args() 468 if (*cdip) in ibnex_get_cdip_info() 481 dev_info_t *cdip; in ibnex_hca_bus_config_one() local 505 if (cdip) { in ibnex_hca_bus_config_one() 509 node_data->node_dip = cdip; in ibnex_hca_bus_config_one() [all …]
|
/illumos-gate/usr/src/uts/common/io/pci-ide/ |
H A D | pci-ide.c | 292 dev_info_t *cdip; in pciide_ddi_ctlops() local 303 cdip = (dev_info_t *)arg; in pciide_ddi_ctlops() 304 return (pciide_initchild(dip, cdip)); in pciide_ddi_ctlops() 307 cdip = (dev_info_t *)arg; in pciide_ddi_ctlops() 308 pdptr = ddi_get_parent_data(cdip); in pciide_ddi_ctlops() 309 ddi_set_parent_data(cdip, NULL); in pciide_ddi_ctlops() 310 ddi_set_name_addr(cdip, NULL); in pciide_ddi_ctlops() 497 ddi_set_name_addr(cdip, name); in pciide_initchild() 502 pciide_compat_setup(mydip, cdip, dev); in pciide_initchild() 505 if (PCIIDE_NATIVE_MODE(cdip)) { in pciide_initchild() [all …]
|
/illumos-gate/usr/src/uts/common/io/pciex/hotplug/ |
H A D | pcie_hp.c | 219 dev_info_t *cdip; in pcie_hp_init() local 237 cdip = ddi_get_child(dip); in pcie_hp_init() 238 while (cdip != NULL) { in pcie_hp_init() 239 if ((ret = pcie_hp_register_port(cdip, dip, NULL)) in pcie_hp_init() 244 cdip = ddi_get_next_sibling(cdip); in pcie_hp_init() 394 dev_info_t *cdip; in pcie_read_only_probe() local 410 *pcdip = cdip; in pcie_read_only_probe() 584 dev_info_t *cdip; in pcie_hp_register_ports_for_dev() local 587 for (cdip = ddi_get_child(dip); cdip; in pcie_hp_register_ports_for_dev() 588 cdip = ddi_get_next_sibling(cdip)) { in pcie_hp_register_ports_for_dev() [all …]
|
H A D | pciehpc.c | 856 dev_info_t *cdip = ddi_get_child(dip); in pciehpc_intr() local 857 if (cdip != NULL) { in pciehpc_intr() 859 if (ddi_get_eventcookie(cdip, in pciehpc_intr() 862 ndi_post_event(dip, cdip, rm_cookie, in pciehpc_intr() 2938 dev_info_t *cdip; in pciehpc_prop_card_get() local 2942 cdip = pcie_hp_devi_find(ctrl_p->hc_dip, slot_p->hs_device_num, 0); in pciehpc_prop_card_get() 2946 cdip == NULL) { in pciehpc_prop_card_get() 2954 if (pci_config_setup(cdip, &handle) != DDI_SUCCESS) { in pciehpc_prop_card_get()
|
H A D | pcishpc.c | 471 dev_info_t *cdip; in pcishpc_slot_get_property() local 476 cdip = pcie_hp_devi_find( in pcishpc_slot_get_property() 481 DDI_HP_CN_STATE_ENABLED) || (cdip == NULL)) { in pcishpc_slot_get_property() 493 if (pci_config_setup(cdip, &handle) != DDI_SUCCESS) { in pcishpc_slot_get_property()
|
/illumos-gate/usr/src/uts/common/io/pciex/ |
H A D | pcie.c | 2592 for (; ddi_get_parent(cdip) != dip; cdip = ddi_get_parent(cdip)) in pcie_get_my_childs_dip() 2595 return (cdip); in pcie_get_my_childs_dip() 2601 dev_info_t *cdip; in pcie_get_bdf_for_dma_xfer() local 2684 for (; cdip; cdip = ddi_get_next_sibling(cdip)) in pcie_is_child() 2723 for (; cdip; cdip = ddi_get_next_sibling(cdip)) { in pcie_root_port() 2987 dev_info_t *cdip; in pcie_func_to_dip() local 2989 for (cdip = ddi_get_child(dip); cdip; in pcie_func_to_dip() 2990 cdip = ddi_get_next_sibling(cdip)) { in pcie_func_to_dip() 2996 return (cdip); in pcie_func_to_dip() 3162 for (cdip = ddi_get_child(dip); cdip != NULL; in pcie_link_bw_taskq() [all …]
|
H A D | pcie_fault.c | 2444 dev_info_t *cdip; in pf_hdl_child_lookup() local 2507 for (cdip = ddi_get_child(dip); cdip; in pf_hdl_child_lookup() 2508 cdip = ddi_get_next_sibling(cdip)) { in pf_hdl_child_lookup() 2509 if ((bus_p = PCIE_DIP2BUS(cdip)) == NULL) in pf_hdl_child_lookup() 2514 status = pf_hdl_child_lookup(cdip, derr, flag, addr, in pf_hdl_child_lookup()
|
H A D | pcie_pwr.c | 314 ddi_driver_name(cdip), ddi_get_instance(cdip), in pcie_bus_power() 349 ddi_driver_name(cdip), ddi_get_instance(cdip), in pcie_bus_power() 536 ddi_driver_name(cdip), ddi_get_instance(cdip)); in pcie_add_comps() 565 if (!(PCIE_PMINFO(cdip)) || !PCIE_PAR_PMINFO(cdip)) { in pcie_remove_comps() 582 ddi_driver_name(cdip), ddi_get_instance(cdip)); in pcie_remove_comps() 880 for (cdip = ddi_get_child(dip); cdip != NULL; in pcie_pwr_resume() 881 cdip = ddi_get_next_sibling(cdip)) { in pcie_pwr_resume() 906 ddi_driver_name(cdip), ddi_get_instance(cdip)); in pcie_pwr_resume() 990 for (cdip = ddi_get_child(dip); cdip != NULL; in pcie_pwr_suspend() 991 cdip = ddi_get_next_sibling(cdip)) { in pcie_pwr_suspend() [all …]
|
H A D | pcieb.c | 201 static int pcieb_fm_init_child(dev_info_t *dip, dev_info_t *cdip, int cap, 408 pcieb_41210_mps_wkrnd(dev_info_t *cdip) in pcieb_41210_mps_wkrnd() argument 413 pcie_bus_t *cdip_bus_p = PCIE_DIP2BUS(cdip); in pcieb_41210_mps_wkrnd() 422 for (sdip = ddi_get_child(ddi_get_parent(cdip)); sdip; in pcieb_41210_mps_wkrnd() 427 if (sdip == cdip || pci_config_setup(sdip, &cfg_hdl) in pcieb_41210_mps_wkrnd()
|
/illumos-gate/usr/src/uts/common/io/ |
H A D | pshot.c | 3421 struct dev_info *nex_dip, *cdip, *cndip; in prune_snubs() local 3430 while ((cdip = cndip) != NULL) { in prune_snubs() 3431 cndip = cdip->devi_sibling; in prune_snubs() 3432 if (PRUNE_THIS_NODE(cdip)) { in prune_snubs() 3437 cdip->devi_node_name); in prune_snubs() 3438 rv = ndi_devi_offline(cdip, in prune_snubs()
|
H A D | tvhci.c | 425 tvhci_failover(dev_info_t *vdip, dev_info_t *cdip, int flags) in tvhci_failover() argument
|
/illumos-gate/usr/src/uts/common/io/sata/impl/ |
H A D | sata.c | 10808 if (cdip == NULL) { in sata_add_device() 10877 if (cdip == NULL) { in sata_add_device() 11147 return (cdip); in sata_create_target_node() 14422 for (cdip = ddi_get_child(dip); cdip != NULL; ) { in sata_get_target_dip() 14432 cdip = next; in sata_get_target_dip() 14439 cdip = next; in sata_get_target_dip() 14443 return (cdip); in sata_get_target_dip() 14465 for (cdip = ddi_get_child(dip); cdip != NULL; ) { in sata_get_scsi_target_dip() 14475 cdip = next; in sata_get_scsi_target_dip() 14482 cdip = next; in sata_get_scsi_target_dip() [all …]
|
/illumos-gate/usr/src/uts/common/io/scsi/adapters/iscsi/ |
H A D | iscsi_lun.c | 721 dev_info_t *cdip; in iscsi_lun_offline() local 730 cdip = ilp->lun_dip; in iscsi_lun_offline() 732 cdip = mdi_pi_get_client(ilp->lun_pip); in iscsi_lun_offline() 734 if (cdip != NULL && ilp->lun_type == DTYPE_DIRECT) { in iscsi_lun_offline() 736 (void) ddi_pathname(cdip, pathname); in iscsi_lun_offline()
|
/illumos-gate/usr/src/uts/common/io/scsi/adapters/mpt_sas/ |
H A D | mptsas.c | 14488 dev_info_t *cdip = NULL; in mptsas_config_luns() local 15109 dev_info_t *cdip, *parent; in mptsas_offline_lun() local 15113 cdip = mdi_pi_get_client(rpip); in mptsas_offline_lun() 15116 cdip = rdip; in mptsas_offline_lun() 15128 if (i_ddi_devi_attached(cdip)) { in mptsas_offline_lun() 15132 (void) ddi_deviname(cdip, devname); in mptsas_offline_lun() 15182 dev_info_t *cdip; in mptsas_offline_smp() local 15188 if (cdip == NULL) in mptsas_offline_smp() 15198 if (i_ddi_devi_attached(cdip)) { in mptsas_offline_smp() 15202 (void) ddi_deviname(cdip, devname); in mptsas_offline_smp() [all …]
|
/illumos-gate/usr/src/uts/common/io/scsi/adapters/scsi_vhci/ |
H A D | mpapi_impl.c | 4456 dev_info_t *pdip = NULL, *cdip = NULL; in vhci_mpapi_chk_last_path() local 4464 cdip = mdi_pi_get_client(pip); in vhci_mpapi_chk_last_path() 4467 if ((pdip == NULL) || (cdip == NULL)) { in vhci_mpapi_chk_last_path() 4471 ndi_devi_enter(cdip); in vhci_mpapi_chk_last_path() 4472 ret_pip = mdi_get_next_phci_path(cdip, NULL); in vhci_mpapi_chk_last_path() 4485 ret_pip = mdi_get_next_phci_path(cdip, ret_pip); in vhci_mpapi_chk_last_path() 4487 ndi_devi_exit(cdip); in vhci_mpapi_chk_last_path()
|
H A D | scsi_vhci.c | 1133 dev_info_t *cdip; in vhci_scsi_start() local 1679 ddi_driver_name(cdip), ddi_get_instance(cdip), in vhci_scsi_reset_target() 2148 dev_info_t *cdip; in vhci_scsi_get_name_bus_addr() local 2156 cdip = sd->sd_dev; in vhci_scsi_get_name_bus_addr() 2690 dev_info_t *cdip; in vhci_run_cmd() local 2755 ddi_driver_name(cdip), ddi_get_instance(cdip))); in vhci_run_cmd() 3548 ddi_pathname(cdip, cpath), ddi_driver_name(cdip), in vhci_intr() 5951 cdip = NULL; in vhci_ctl() 7563 ddi_driver_name(cdip), ddi_get_instance(cdip))); in vhci_pgr_validate_and_register() 7810 ddi_driver_name(cdip), ddi_get_instance(cdip))); in vhci_pgr_validate_and_register() [all …]
|
/illumos-gate/usr/src/uts/common/io/usb/scsa2usb/ |
H A D | scsa2usb.c | 1772 dev_info_t *cdip; in scsa2usb_create_luns() local 1896 ddi_prop_remove_all(cdip); in scsa2usb_create_luns() 1957 usba_set_usba_device(cdip, in scsa2usb_create_luns() 2312 ddi_driver_name(cdip), ddi_get_instance(cdip)); in scsa2usb_scsi_tgt_init() 2327 usba_set_usba_device(cdip, in scsa2usb_scsi_tgt_init() 5421 dev_info_t *cdip; in scsa2usb_reconnect_event_cb() local 5435 for (cdip = ddi_get_child(dip); cdip; ) { in scsa2usb_reconnect_event_cb() 5442 cdip = next; in scsa2usb_reconnect_event_cb() 5490 dev_info_t *cdip; in scsa2usb_disconnect_event_cb() local 5521 for (cdip = ddi_get_child(dip); cdip; ) { in scsa2usb_disconnect_event_cb() [all …]
|
/illumos-gate/usr/src/uts/common/io/usb/usb_ia/ |
H A D | usb_ia.c | 416 dev_info_t *cdip, *mdip; in usb_ia_bus_unconfig() local 451 for (cdip = ddi_get_child(dip); cdip && (cdip != mdip); ) in usb_ia_bus_unconfig() 452 cdip = ddi_get_next_sibling(cdip); in usb_ia_bus_unconfig() 454 if (cdip != mdip) { in usb_ia_bus_unconfig() 457 } else if (cdip) { in usb_ia_bus_unconfig() 462 (void) ddi_initchild(ddi_get_parent(cdip), cdip); in usb_ia_bus_unconfig() 807 dev_info_t *cdip; in usb_ia_create_children() local 828 cdip = usba_ready_interface_node(usb_ia->ia_dip, first_if + i); in usb_ia_create_children() 831 if (cdip != NULL) { in usb_ia_create_children() 832 (void) usba_bind_driver(cdip); in usb_ia_create_children() [all …]
|
/illumos-gate/usr/src/uts/common/io/usb/usb_mid/ |
H A D | usb_mid.c | 466 dev_info_t *cdip, *mdip; in usb_mid_bus_unconfig() local 502 for (cdip = ddi_get_child(dip); cdip && (cdip != mdip); ) in usb_mid_bus_unconfig() 503 cdip = ddi_get_next_sibling(cdip); in usb_mid_bus_unconfig() 505 if (cdip != mdip) { in usb_mid_bus_unconfig() 508 } else if (cdip) { in usb_mid_bus_unconfig() 513 (void) ddi_initchild(ddi_get_parent(cdip), cdip); in usb_mid_bus_unconfig() 922 dev_info_t *cdip, *ia_dip; in usb_mid_create_children() local 993 if (cdip != NULL) { in usb_mid_create_children() 994 if (usba_bind_driver(cdip) == in usb_mid_create_children() 997 if (strcmp(ddi_driver_name(cdip), in usb_mid_create_children() [all …]
|