Home
last modified time | relevance | path

Searched refs:rcdip (Results 1 – 9 of 9) sorted by relevance

/illumos-gate/usr/src/uts/common/io/pciex/
H A Dpci_cfgacc.c29 {(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 Dpcie.c1619 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 Dpci_cfgacc_4u.c136 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 Dpci_cfgacc_4v.c114 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 Dpx_lib4v.c2234 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 Dpx_tools_4v.c247 req.rcdip = dip; in pxtool_pcicfg_access()
/illumos-gate/usr/src/uts/common/sys/
H A Dpci_cfgacc.h58 dev_info_t *rcdip; member
/illumos-gate/usr/src/uts/intel/io/pci/
H A Dpci_boot.c3588 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 Dpci_tools.c617 req.rcdip = NULL; in pcitool_cfg_access()