Home
last modified time | relevance | path

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

/titanic_41/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()
57 pci_cfgacc_put8(dev_info_t *rcdip, uint16_t bdf, uint16_t off, uint8_t data) in pci_cfgacc_put8() argument
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()
76 pci_cfgacc_put16(dev_info_t *rcdip, uint16_t bdf, uint16_t off, uint16_t data) in pci_cfgacc_put16() argument
80 PCI_CFGACC_FILLREQ(req, rcdip, bdf, off, 2, B_TRUE, data); in pci_cfgacc_put16()
85 pci_cfgacc_get32(dev_info_t *rcdip, uint16_t bdf, uint16_t off) in pci_cfgacc_get32() argument
[all …]
H A Dpcie.c965 dev_info_t *rcdip; in pcie_init_bus() local
977 rcdip = pcie_get_rc_dip(dip); in pcie_init_bus()
978 ASSERT(rcdip != NULL); in pcie_init_bus()
981 bus_p->bus_dev_ven_id = pci_cfgacc_get32(rcdip, bdf, PCI_CONF_VENID); in pcie_init_bus()
982 bus_p->bus_rev_id = pci_cfgacc_get8(rcdip, bdf, PCI_CONF_REVID); in pcie_init_bus()
984 bus_p->bus_hdr_type = pci_cfgacc_get8(rcdip, bdf, PCI_CONF_HEADER); in pcie_init_bus()
993 status = pci_cfgacc_get16(rcdip, bdf, PCI_CONF_STAT); in pcie_init_bus()
1019 for (base = pci_cfgacc_get8(rcdip, bdf, base); base && num_cap; in pcie_init_bus()
1020 base = pci_cfgacc_get8(rcdip, bdf, base + PCI_CAP_NEXT_PTR)) { in pcie_init_bus()
1021 capid = pci_cfgacc_get8(rcdip, bdf, base); in pcie_init_bus()
[all …]
/titanic_41/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()
/titanic_41/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()
/titanic_41/usr/src/uts/sun4v/io/px/
H A Dpx_lib4v.c2231 dev_info_t *rcdip; in px_lib_fabric_sync() local
2244 for (rcdip = dip; rcdip != NULL; rcdip = ddi_get_parent(rcdip)) { in px_lib_fabric_sync()
2245 if (PCIE_DIP2BUS(rcdip) && PCIE_IS_RC(PCIE_DIP2BUS(rcdip))) in px_lib_fabric_sync()
2248 if ((rcdip == NULL) || ((px = (px_t *)DIP_TO_STATE(rcdip)) == NULL)) in px_lib_fabric_sync()
2254 DBG(DBG_CTLOPS, rcdip, "px_lib_fabric_sync: " in px_lib_fabric_sync()
2255 "Px/bridge %p is ready, %d left", rcdip, waitdev - 1); in px_lib_fabric_sync()
2262 DBG(DBG_CTLOPS, rcdip, "px_lib_fabric_sync: " in px_lib_fabric_sync()
2263 "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()
/titanic_41/usr/src/uts/common/sys/
H A Dpci_cfgacc.h58 dev_info_t *rcdip; member
/titanic_41/usr/src/uts/intel/io/pci/
H A Dpci_boot.c3380 dev_info_t *rcdip; in ck804_fix_aer_ptr() local
3383 rcdip = pcie_get_rc_dip(dip); in ck804_fix_aer_ptr()
3384 ASSERT(rcdip != NULL); in ck804_fix_aer_ptr()
3386 if ((pci_cfgacc_get16(rcdip, bdf, PCI_CONF_VENID) == in ck804_fix_aer_ptr()
3388 (pci_cfgacc_get16(rcdip, bdf, PCI_CONF_DEVID) == in ck804_fix_aer_ptr()
3390 (pci_cfgacc_get8(rcdip, bdf, PCI_CONF_REVID) >= in ck804_fix_aer_ptr()
3392 cya1 = pci_cfgacc_get16(rcdip, bdf, NVIDIA_CK804_VEND_CYA1_OFF); in ck804_fix_aer_ptr()
3394 (void) pci_cfgacc_put16(rcdip, bdf, in ck804_fix_aer_ptr()
/titanic_41/usr/src/uts/i86pc/io/pci/
H A Dpci_tools.c614 req.rcdip = NULL; in pcitool_cfg_access()