/illumos-gate/usr/src/uts/i86pc/io/pciex/ |
H A D | npe_misc.c | 295 dev_info_t *cdip = ddi_get_child(dip); local 310 for (; cdip != NULL; cdip = ddi_get_next_sibling(cdip)) { 311 if (pci_config_setup(cdip, &cfg_hdl) != DDI_SUCCESS) { 314 ddi_node_name(cdip)); 330 dev_info_t *cdip = ddi_get_child(dip); local 336 for (; cdip != NULL; cdip = ddi_get_next_sibling(cdip)) { 372 dev_info_t *cdip = ddi_get_child(dip); local [all...] |
/illumos-gate/usr/src/uts/common/io/pciex/ |
H A D | pcie_pwr.c | 86 static void pcie_add_comps(dev_info_t *dip, dev_info_t *cdip, 88 static void pcie_remove_comps(dev_info_t *dip, dev_info_t *cdip, 273 dev_info_t *cdip; local 288 cdip = bpc->bpc_dip; 296 cdip = bphc->bphc_dip; 313 ddi_driver_name(cdip), ddi_get_instance(cdip), 324 if (!PCIE_IS_COMPS_COUNTED(cdip)) { 329 (void) pm_busy_component(cdip, 0); 348 ddi_driver_name(cdip), ddi_get_instanc 521 pcie_add_comps(dev_info_t *dip, dev_info_t *cdip, pcie_pwr_t *pwr_p) argument 558 pcie_remove_comps(dev_info_t *dip, dev_info_t *cdip, pcie_pwr_t *pwr_p) argument 759 pcie_pm_add_child(dev_info_t *dip, dev_info_t *cdip) argument 799 pcie_pm_remove_child(dev_info_t *dip, dev_info_t *cdip) argument 852 dev_info_t *cdip; local 936 dev_info_t *cdip; local [all...] |
H A D | pcie.c | 441 pcie_init_cfghdl(dev_info_t *cdip) argument 446 bus_p = PCIE_DIP2BUS(cdip); 451 if (pci_config_setup(cdip, &eh) != DDI_SUCCESS) { 462 pcie_fini_cfghdl(dev_info_t *cdip) argument 464 pcie_bus_t *bus_p = PCIE_DIP2BUS(cdip); 475 * @param cdip child's dip (device's dip) 480 pcie_initchild(dev_info_t *cdip) argument 486 bus_p = PCIE_DIP2BUS(cdip); 489 ddi_driver_name(cdip)); 494 if (pcie_init_cfghdl(cdip) ! 1230 pcie_postattach_child(dev_info_t *cdip) argument 1246 pcie_uninitchild(dev_info_t *cdip) argument 1625 dev_info_t *cdip = rdip; local 1636 dev_info_t *cdip; local 1710 dev_info_t *cdip = ddi_get_child(dip); local 1763 pcie_initchild_mps(dev_info_t *cdip) argument 1968 dev_info_t *cdip = ddi_get_child(dip); local 2311 dev_info_t *cdip; local [all...] |
/illumos-gate/usr/src/uts/sun4u/opl/io/pcicmu/ |
H A D | pcmu_util.c | 557 dev_info_t *cdip; local 565 for (cdip = ddi_get_child(dip); cdip != NULL; 566 cdip = ddi_get_next_sibling(cdip)) { 572 if (i_ddi_node_state(cdip) < DS_INITIALIZED) { 574 "%s%d not in CF1\n", ddi_driver_name(cdip), 575 ddi_get_instance(cdip)); 583 if (ddi_prop_exists(DDI_DEV_T_ANY, cdip, DDI_PROP_DONTPASS, 593 ret = ndi_prop_create_boolean(DDI_DEV_T_NONE, cdip, 609 dev_info_t *cdip; local [all...] |
/illumos-gate/usr/src/uts/sun4u/io/pci/ |
H A D | pci_pwr.c | 111 pci_pwr_rm_info(pci_pwr_t *pwr_p, dev_info_t *cdip) argument 123 if ((*prev_infop)->dip == cdip) { 161 pci_pwr_add_components(pci_pwr_t *pwr_p, dev_info_t *cdip, pci_pwr_chld_t *p) argument 163 int num_comps = PM_NUMCMPTS(cdip); 176 DEBUG3(DBG_PWR, ddi_get_parent(cdip), 178 ddi_node_name(cdip), ddi_get_name_addr(cdip)); 181 ddi_driver_name(cdip), ddi_get_instance(cdip), 534 dev_info_t *cdip; local 593 dev_info_t *cdip; local [all...] |
H A D | pci_util.c | 805 dev_info_t *cdip; local 813 for (cdip = ddi_get_child(dip); cdip != NULL; 814 cdip = ddi_get_next_sibling(cdip)) { 820 if (i_ddi_node_state(cdip) < DS_INITIALIZED) { 822 "%s%d not in CF1\n", ddi_driver_name(cdip), 823 ddi_get_instance(cdip)); 831 if (ddi_prop_exists(DDI_DEV_T_ANY, cdip, DDI_PROP_DONTPASS, 841 ret = ndi_prop_create_boolean(DDI_DEV_T_NONE, cdip, 857 dev_info_t *cdip; local [all...] |
H A D | pci_intr.c | 146 dev_info_t *cdip; local 151 for (cdip = rdip; cdip && cdip != dip; cdip = ddi_get_parent(cdip)) { 153 uint32_t vendor_id = ddi_getprop(DDI_DEV_T_ANY, cdip, 159 ddi_driver_name(cdip), ddi_get_instance(cdip)); 161 if (ddi_prop_exists(DDI_DEV_T_ANY, cdip, DDI_PROP_DONTPAS 368 dev_info_t *cdip = rdip; local [all...] |
/illumos-gate/usr/src/uts/common/io/ib/ibnex/ |
H A D | ibnex_hca.c | 141 dev_info_t *cdip; local 168 cdip = ibnex_config_obp_args(parent, devname); 169 if (cdip) { 176 node_data = ddi_get_parent_data(cdip); 319 dev_info_t *cdip; local 382 rval = ibnex_get_dip_from_guid(port_guid, index, pkey, &cdip); 383 if (rval == IBNEX_SUCCESS && cdip != NULL) { 387 return (cdip); 391 cdip = ibnex_commsvc_initnode(parent, port_attr, 402 return (cdip); 437 ibnex_get_cdip_info(dev_info_t *parent, char *devname, dev_info_t **cdip, ibnex_node_type_t *type) argument 476 dev_info_t *cdip; local [all...] |
H A D | ibnex.c | 1134 dev_info_t *cdip; local 1154 cdip = ndi_devi_findchild(parent, devname); 1155 if (cdip) 1156 node_data = ddi_get_parent_data(cdip); 1160 if (cdip == NULL || (node_data != NULL && 1610 dev_info_t *cdip; local 1653 rval = ibnex_get_dip_from_guid(port_guid, index, pkey, &cdip); 1654 if ((rval == IBNEX_SUCCESS) && cdip != NULL) { 1661 return (cdip); 1665 cdip 2113 dev_info_t *cdip = NULL; local 2171 dev_info_t *cdip = NULL; local 2245 ibnex_create_ioc_node_prop(ibdm_ioc_info_t *ioc_info, dev_info_t *cdip) argument 2397 ibnex_create_ioc_portgid_prop( dev_info_t *cdip, ibdm_ioc_info_t *ioc_info) argument 2445 ibnex_create_ioc_srv_props( dev_info_t *cdip, ibdm_ioc_info_t *ioc_info) argument 2501 ibnex_create_ioc_compatible_prop( dev_info_t *cdip, ib_dm_ioc_ctrl_profile_t *ioc_profile) argument 2970 dev_info_t *cdip; local 3932 dev_info_t *cdip; local [all...] |
/illumos-gate/usr/src/uts/intel/io/ |
H A D | cpunex.c | 113 dev_info_t *cdip = (dev_info_t *)arg; local 117 i = ddi_prop_get_int(DDI_DEV_T_ANY, cdip, 122 "not found", ddi_node_name(cdip), 123 ddi_get_instance(cdip)); 128 ddi_set_name_addr(cdip, caddr);
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | pcie_pwr.h | 87 #define PCIE_CHILD_COUNTERS(cdip) \ 88 (PCIE_PAR_PMINFO(cdip)->pwr_child_counters) 96 #define PCIE_IS_COMPS_COUNTED(cdip) \ 97 (PCIE_PMINFO(cdip) && PCIE_PAR_PMINFO(cdip)) 192 extern int pcie_pm_add_child(dev_info_t *dip, dev_info_t *cdip); 193 extern int pcie_pm_remove_child(dev_info_t *dip, dev_info_t *cdip);
|
H A D | instance.h | 130 void e_ddi_borrow_instance(dev_info_t *cdip, in_node_t *cnp); 131 void e_ddi_return_instance(dev_info_t *cdip, char *addr, in_node_t *cnp);
|
/illumos-gate/usr/src/uts/i86xpv/io/psm/ |
H A D | xpv_intr.c | 61 dev_info_t *cdip; local 71 for (cdip = ddi_get_child(ddi_root_node()); cdip != NULL; 72 cdip = ddi_get_next_sibling(cdip)) { 74 DDI_INTR_IMPLDBG((CE_CONT, "apic_check_msi_support: cdip: 0x%p," 75 " driver: %s, binding: %s, nodename: %s\n", (void *)cdip, 76 ddi_driver_name(cdip), ddi_binding_name(cdip), 77 ddi_node_name(cdip))); [all...] |
/illumos-gate/usr/src/uts/common/io/1394/ |
H A D | nx1394.c | 154 dev_info_t *ocdip, *cdip = (dev_info_t *)arg; local 155 dev_info_t *pdip = ddi_get_parent(cdip); 161 S1394_TNF_SL_HOTPLUG_STACK, "", tnf_opaque, dip, cdip); 163 i = ddi_prop_lookup_int_array(DDI_DEV_T_ANY, cdip, 169 ddi_node_name(cdip), ddi_get_instance(cdip)); 191 ddi_set_name_addr(cdip, addr); 197 if ((ocdip = ndi_devi_find(pdip, ddi_node_name(cdip), addr)) != 198 NULL && ocdip != cdip) { 201 ddi_node_name(cdip), ddi_get_instanc [all...] |
/illumos-gate/usr/src/uts/sparc/os/ |
H A D | bootdev.c | 101 dev_info_t *pdip, *cdip, *idip; local 148 cdip = find_alternate_node(pdip, major); 150 if (cdip) { 151 nodename = ddi_node_name(cdip); 164 pdip = cdip; 212 dev_info_t *dip, *pdip, *cdip, *alt_dip = NULL; local 327 cdip = find_alternate_node(pdip, major); 329 if (cdip) { 330 nodename = ddi_node_name(cdip); 341 if (cdip) { [all...] |
/illumos-gate/usr/src/uts/intel/io/pciex/ |
H A D | pcie_nvidia.c | 48 check_if_device_is_pciex(dev_info_t *cdip, uchar_t bus, uchar_t dev, argument 101 if (cdip && 104 DDI_DEV_T_NONE, cdip, 113 if (cdip && (cap == PCI_CAP_ID_PCI_HOTPLUG)) { 114 (void) ndi_prop_update_int(DDI_DEV_T_NONE, cdip,
|
/illumos-gate/usr/src/uts/common/io/pci-ide/ |
H A D | pci-ide.c | 108 static int pciide_initchild(dev_info_t *mydip, dev_info_t *cdip); 110 static void pciide_compat_setup(dev_info_t *mydip, dev_info_t *cdip, 292 dev_info_t *cdip; local 303 cdip = (dev_info_t *)arg; 304 return (pciide_initchild(dip, cdip)); 307 cdip = (dev_info_t *)arg; 308 pdptr = ddi_get_parent_data(cdip); 309 ddi_set_parent_data(cdip, NULL); 310 ddi_set_name_addr(cdip, NULL); 459 pciide_initchild(dev_info_t *mydip, dev_info_t *cdip) argument 886 pciide_compat_setup(dev_info_t *mydip, dev_info_t *cdip, int dev) argument [all...] |
/illumos-gate/usr/src/uts/common/os/ |
H A D | sunmdi.c | 1104 dev_info_t *cdip = NULL; local 1109 cdip = i_mdi_devinfo_find(vh, name, guid); 1110 ASSERT(cdip == NULL); 1111 if (cdip) { 1117 ndi_devi_alloc_sleep(vh->vh_dip, name, DEVI_SID_NODEID, &cdip); 1118 if (cdip == NULL) 1125 if (ndi_prop_update_string(DDI_DEV_T_NONE, cdip, 1132 (ndi_prop_update_string_array(DDI_DEV_T_NONE, cdip, 1137 return (cdip); 1140 if (cdip) { 1158 dev_info_t *cdip = NULL; local 1193 i_mdi_devinfo_remove(dev_info_t *vdip, dev_info_t *cdip, int flags) argument 1227 i_devi_get_client(dev_info_t *cdip) argument 1242 i_mdi_is_child_present(dev_info_t *vdip, dev_info_t *cdip) argument 1447 dev_info_t *cdip; local 1619 dev_info_t *cdip = NULL; local 1661 mdi_client_get_path_count(dev_info_t *cdip) argument 1697 mdi_get_lb_policy(dev_info_t *cdip) argument 1714 mdi_set_lb_region_size(dev_info_t *cdip, int region_size) argument 1732 mdi_set_lb_policy(dev_info_t *cdip, client_lb_t lb) argument 1776 mdi_failover(dev_info_t *vdip, dev_info_t *cdip, int flags) argument 2041 mdi_select_path(dev_info_t *cdip, struct buf *bp, int flags, void *arg, mdi_pathinfo_t **ret_pip) argument 2785 dev_info_t *cdip; local 3429 dev_info_t *cdip; local 3915 dev_info_t *cdip = ct->ct_dip; local 4002 dev_info_t *cdip = ct->ct_dip; local 4821 dev_info_t *cdip = ct->ct_dip; local 5110 dev_info_t *cdip; local 5306 dev_info_t *cdip; local 5361 dev_info_t *cdip; local 5450 dev_info_t *cdip; local 5854 dev_info_t *cdip; local 5897 dev_info_t *cdip; local 6245 mdi_pi_disable(dev_info_t *cdip, dev_info_t *pdip, int flags) argument 6260 mdi_pi_enable(dev_info_t *cdip, dev_info_t *pdip, int flags) argument 6358 i_mdi_pi_enable_disable(dev_info_t *cdip, dev_info_t *pdip, int flags, int op) argument 6681 dev_info_t *cdip; local 6864 dev_info_t *cdip; local 6942 dev_info_t *cdip; local 7028 dev_info_t *cdip; local 7102 dev_info_t *cdip; local 9503 dev_info_t *cdip; local 9711 dev_info_t *cdip; local [all...] |
H A D | sunndi.c | 821 dev_info_t *cdip; local 831 if ((cdip = (rdip != NULL) ? *rdip : NULL) == NULL) 832 if ((rv = i_dc_devi_create(dcp, pdip, &cdip)) != 0) 835 ASSERT(cdip != NULL); 843 (void) ndi_devi_free(cdip); 846 *rdip = cdip; 865 if (e_ddi_offline_notify(cdip) == DDI_FAILURE) { 873 mutex_enter(&(DEVI(cdip)->devi_lock)); 874 DEVI_SET_DEVICE_OFFLINE(cdip); 875 mutex_exit(&(DEVI(cdip) 955 dev_info_t *cdip; local [all...] |
H A D | ddi_hp_impl.c | 746 dev_info_t *cdip; local 784 cdip = h->cn_info.cn_child; 785 ASSERT(cdip); 791 if (ndi_devi_online(cdip, 798 ddi_driver_name(cdip), 799 ddi_get_instance(cdip), 812 if (ndi_devi_offline(cdip, NDI_UNCONFIG) != 819 ddi_driver_name(cdip), 820 ddi_get_instance(cdip), 866 dev_info_t *cdip; local 945 dev_info_t *cdip; local [all...] |
/illumos-gate/usr/src/uts/intel/promif/ |
H A D | prom_emul.c | 122 dev_info_t *cdip = ddi_get_child(dip); local 124 while (cdip) { 125 pnp->pn_child = promif_create_node(cdip); 126 promif_create_peers(pnp->pn_child, cdip); 128 cdip = ddi_get_child(cdip);
|
/illumos-gate/usr/src/uts/common/io/scsi/adapters/scsi_vhci/ |
H A D | scsi_vhci.c | 1130 dev_info_t *cdip; local 1143 cdip = ADDR2DIP(ap); 1203 lbp = mdi_get_lb_policy(cdip); 1211 if (mdi_set_lb_policy(cdip, LOAD_BALANCE_NONE) != 1224 mdi_get_lb_policy(cdip))); 1271 (void) mdi_set_lb_policy(cdip, lbp); 1297 mdi_get_lb_policy(cdip))); 1310 (void) mdi_set_lb_policy(cdip, lbp); 1350 rval = mdi_select_path(cdip, NULL, MDI_SELECT_PATH_INSTANCE, 1380 (void) mdi_set_lb_policy(cdip, lb 1616 dev_info_t *vdip, *cdip; local 2145 dev_info_t *cdip; local 2220 dev_info_t *cdip = ADDR2DIP(ap); local 2687 dev_info_t *cdip; local 3167 dev_info_t *vdip, *cdip; local 4220 dev_info_t *cdip = NULL; local 4526 vhci_parse_mpxio_lb_options(dev_info_t *dip, dev_info_t *cdip, caddr_t datanameptr) argument 4619 vhci_parse_mpxio_options(dev_info_t *dip, dev_info_t *cdip, caddr_t datanameptr, int list_len) argument 4658 vhci_get_device_type_mpxio_options(dev_info_t *dip, dev_info_t *cdip, struct scsi_device *devp) argument 5055 dev_info_t *cdip; local 5295 dev_info_t *cdip = NULL; local 5553 dev_info_t *cdip; /* Client device dip */ local 5714 dev_info_t *cdip, *pdip; local 5813 dev_info_t *cdip; local 5909 dev_info_t *cdip, *pdip; local 6359 vhci_get_client_path_list(dev_info_t *cdip, sv_path_info_t *pibuf, uint_t num_elems) argument 6831 vhci_failover(dev_info_t *vdip, dev_info_t *cdip, int flags) argument 7181 vhci_client_attached(dev_info_t *cdip) argument 7204 vhci_quiesce_paths(dev_info_t *vdip, dev_info_t *cdip, scsi_vhci_lun_t *vlun, char *guid, char *active_pclass_ptr) argument 7491 dev_info_t *cdip; local 7542 dev_info_t *cdip; local 7925 dev_info_t *vdip, *cdip; local 8077 dev_info_t *cdip; local [all...] |
/illumos-gate/usr/src/uts/common/io/1394/targets/scsa1394/ |
H A D | hba.c | 796 dev_info_t *cdip; local 814 (pnode_t)DEVI_SID_NODEID, &cdip); 816 ret = ndi_prop_update_int(DDI_DEV_T_NONE, cdip, 819 (void) ndi_devi_free(cdip); 823 ret = ndi_prop_update_int(DDI_DEV_T_NONE, cdip, 826 ddi_prop_remove_all(cdip); 827 (void) ndi_devi_free(cdip); 835 ret = ndi_prop_update_int(DDI_DEV_T_NONE, cdip, 838 ddi_prop_remove_all(cdip); 839 (void) ndi_devi_free(cdip); 906 dev_info_t *cdip, *cdip_next; local 937 dev_info_t *cdip, *cdip_next; local 969 scsa1394_scsi_tgt_init(dev_info_t *dip, dev_info_t *cdip, scsi_hba_tran_t *tran, struct scsi_device *sd) argument 1012 scsa1394_scsi_tgt_free(dev_info_t *dip, dev_info_t *cdip, scsi_hba_tran_t *tran, struct scsi_device *sd) argument [all...] |
/illumos-gate/usr/src/uts/common/io/pciex/hotplug/ |
H A D | pcie_hp.c | 216 dev_info_t *cdip; local 234 cdip = ddi_get_child(dip); 235 while (cdip != NULL) { 236 if ((ret = pcie_hp_register_port(cdip, dip, NULL)) 241 cdip = ddi_get_next_sibling(cdip); 391 dev_info_t *cdip; local 406 cdip = pcie_hp_devi_find(dip, (int)dev, (int)func); 407 *pcdip = cdip; 582 dev_info_t *cdip; local [all...] |
/illumos-gate/usr/src/uts/common/io/usb/usb_mid/ |
H A D | usb_mid.c | 466 dev_info_t *cdip, *mdip; local 502 for (cdip = ddi_get_child(dip); cdip && (cdip != mdip); ) 503 cdip = ddi_get_next_sibling(cdip); 505 if (cdip != mdip) { 508 } else if (cdip) { 513 (void) ddi_initchild(ddi_get_parent(cdip), cdip); local 922 dev_info_t *cdip, *ia_dip; local [all...] |