/illumos-gate/usr/src/uts/common/io/pciex/ |
H A D | pci_cfgacc.c | 29 {(r).rcdip = (d); (r).bdf = (b); (r).offset = (o); \ 47 pci_cfgacc_get8(dev_info_t *rcdip, uint16_t bdf, uint16_t off) in pci_cfgacc_get8() argument 51 PCI_CFGACC_FILLREQ(req, rcdip, bdf, off, 1, B_FALSE, 0); in pci_cfgacc_get8() 61 PCI_CFGACC_FILLREQ(req, rcdip, bdf, off, 1, B_TRUE, data); in pci_cfgacc_put8() 66 pci_cfgacc_get16(dev_info_t *rcdip, uint16_t bdf, uint16_t off) in pci_cfgacc_get16() argument 70 PCI_CFGACC_FILLREQ(req, rcdip, bdf, off, 2, B_FALSE, 0); in pci_cfgacc_get16() 80 PCI_CFGACC_FILLREQ(req, rcdip, bdf, off, 2, B_TRUE, data); in pci_cfgacc_put16() 89 PCI_CFGACC_FILLREQ(req, rcdip, bdf, off, 4, B_FALSE, 0); in pci_cfgacc_get32() 99 PCI_CFGACC_FILLREQ(req, rcdip, bdf, off, 4, B_TRUE, data); in pci_cfgacc_put32() 108 PCI_CFGACC_FILLREQ(req, rcdip, bdf, off, 8, B_FALSE, 0); in pci_cfgacc_get64() [all …]
|
H A D | pcie.c | 1619 dev_info_t *rcdip; in pcie_capture_speeds() local 1913 dev_info_t *rcdip; in pcie_init_bus() local 1926 ASSERT(rcdip != NULL); in pcie_init_bus() 2225 dev_info_t *rcdip; in pcie_get_rc_dip() local 2228 for (rcdip = ddi_get_parent(dip); rcdip; in pcie_get_rc_dip() 2229 rcdip = ddi_get_parent(rcdip)) { in pcie_get_rc_dip() 2235 return (rcdip); in pcie_get_rc_dip() 2303 ndi_devi_exit(rcdip); in pcie_fab_init_bus() 2317 ndi_devi_exit(rcdip); in pcie_fab_fini_bus() 3420 dev_info_t *rcdip; in pcie_fabric_feature_scan() local [all …]
|
/illumos-gate/usr/src/uts/sun4u/io/pciex/ |
H A D | pci_cfgacc_4u.c | 136 pci_cfgacc_set(req->rcdip, req->bdf, req->offset, in pci_cfgacc_acc() 139 VAL64(req) = pci_cfgacc_get(req->rcdip, req->bdf, in pci_cfgacc_acc()
|
/illumos-gate/usr/src/uts/sun4v/io/pciex/ |
H A D | pci_cfgacc_4v.c | 114 pci_cfgacc_set(req->rcdip, req->bdf, req->offset, in pci_cfgacc_acc() 117 VAL64(req) = pci_cfgacc_get(req->rcdip, req->bdf, in pci_cfgacc_acc()
|
/illumos-gate/usr/src/uts/sun4v/io/px/ |
H A D | px_lib4v.c | 2234 dev_info_t *rcdip; in px_lib_fabric_sync() local 2247 for (rcdip = dip; rcdip != NULL; rcdip = ddi_get_parent(rcdip)) { in px_lib_fabric_sync() 2248 if (PCIE_DIP2BUS(rcdip) && PCIE_IS_RC(PCIE_DIP2BUS(rcdip))) in px_lib_fabric_sync() 2251 if ((rcdip == NULL) || ((px = (px_t *)DIP_TO_STATE(rcdip)) == NULL)) in px_lib_fabric_sync() 2257 DBG(DBG_CTLOPS, rcdip, "px_lib_fabric_sync: " in px_lib_fabric_sync() 2258 "Px/bridge %p is ready, %d left", rcdip, waitdev - 1); in px_lib_fabric_sync() 2265 DBG(DBG_CTLOPS, rcdip, "px_lib_fabric_sync: " in px_lib_fabric_sync() 2266 "Notifying HV that RC %p is ready users=%d", rcdip, px_sdio_users); in px_lib_fabric_sync()
|
H A D | px_tools_4v.c | 247 req.rcdip = dip; in pxtool_pcicfg_access()
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | pci_cfgacc.h | 58 dev_info_t *rcdip; member
|
/illumos-gate/usr/src/uts/intel/io/pci/ |
H A D | pci_boot.c | 3588 dev_info_t *rcdip; in ck804_fix_aer_ptr() local 3591 rcdip = pcie_get_rc_dip(dip); in ck804_fix_aer_ptr() 3592 ASSERT(rcdip != NULL); in ck804_fix_aer_ptr() 3594 if ((pci_cfgacc_get16(rcdip, bdf, PCI_CONF_VENID) == in ck804_fix_aer_ptr() 3596 (pci_cfgacc_get16(rcdip, bdf, PCI_CONF_DEVID) == in ck804_fix_aer_ptr() 3598 (pci_cfgacc_get8(rcdip, bdf, PCI_CONF_REVID) >= in ck804_fix_aer_ptr() 3600 cya1 = pci_cfgacc_get16(rcdip, bdf, NVIDIA_CK804_VEND_CYA1_OFF); in ck804_fix_aer_ptr() 3602 (void) pci_cfgacc_put16(rcdip, bdf, in ck804_fix_aer_ptr()
|
/illumos-gate/usr/src/uts/i86pc/io/pci/ |
H A D | pci_tools.c | 617 req.rcdip = NULL; in pcitool_cfg_access()
|