/illumos-gate/usr/src/uts/common/io/pciex/ |
H A D | pcie_fault.c | 400 /* Returns whether the "bdf" is in the bus range of a switch/bridge */ 402 pf_in_bus_range(pcie_bus_t *bus_p, pcie_req_id_t bdf) argument 405 uint8_t bus_no = (bdf & PCIE_REQ_ID_BUS_MASK) >> 408 /* check if given bdf falls within bridge's bus range */ 1635 * If the addr or bdf from the parent PCIe bridge logs belong to this 1647 * If this device is a PCI-PCI bridge, check if the bdf in the parent 2168 pcie_req_id_t *bdf) { 2179 *bdf = PCIE_INVALID_BDF; 2188 *bdf = PCIE_INVALID_BDF; 2193 *bdf 2167 pf_pci_find_trans_type(pf_data_t *pfd_p, uint64_t *addr, uint32_t *trans_type, pcie_req_id_t *bdf) argument 2223 pcie_req_id_t bdf = PCIE_INVALID_BDF; local 2296 pf_hdl_lookup(dev_info_t *dip, uint64_t ena, uint32_t flag, uint64_t addr, pcie_req_id_t bdf) argument 2323 pf_hdl_child_lookup(dev_info_t *dip, ddi_fm_error_t *derr, uint32_t flag, uint64_t addr, pcie_req_id_t bdf) argument 2417 pf_hdl_compare(dev_info_t *dip, ddi_fm_error_t *derr, uint32_t flag, uint64_t addr, pcie_req_id_t bdf, ndi_fmc_t *fcp) argument 3146 pf_find_busp_by_bdf(pf_impl_t *impl, pcie_req_id_t bdf) argument 3188 pcie_req_id_t bdf; local 3217 pcie_req_id_t bdf; local [all...] |
/illumos-gate/usr/src/uts/sun4v/io/px/ |
H A D | px_lib4v.c | 1249 px_lib_config_get(dev_info_t *dip, pci_device_t bdf, pci_config_offset_t off, argument 1254 DBG(DBG_LIB_CFG, dip, "px_lib_config_get: dip 0x%p, bdf 0x%llx " 1255 "off 0x%x size 0x%x\n", dip, bdf, off, size); 1257 if ((ret = hvio_config_get(DIP_TO_HANDLE(dip), bdf, off, 1270 px_lib_config_put(dev_info_t *dip, pci_device_t bdf, pci_config_offset_t off, argument 1275 DBG(DBG_LIB_CFG, dip, "px_lib_config_put: dip 0x%p, bdf 0x%llx " 1276 "off 0x%x size 0x%x data 0x%llx\n", dip, bdf, off, size, data.qw); 1278 if ((ret = hvio_config_put(DIP_TO_HANDLE(dip), bdf, off, 1649 pcie_req_id_t bdf = PCIE_INVALID_BDF; local 1679 bdf 1731 pcie_req_id_t bdf; local 2085 px_panic_domain(px_t *px_p, pcie_req_id_t bdf) argument 2157 pci_device_t bdf = px_lib_get_bdf(px_p); local 2168 pci_device_t bdf = px_lib_get_bdf(px_p); local [all...] |
/illumos-gate/usr/src/uts/sun4u/io/px/ |
H A D | px_err.c | 1790 pcie_req_id_t bdf; local 1795 bdf = (pcie_req_id_t)CSR_FR(csr_base, MMU_TRANSLATION_FAULT_STATUS, ID); 1797 bdf); 1821 pcie_req_id_t bdf; local 1826 bdf = (pcie_req_id_t)CSR_FR(csr_base, MMU_TRANSLATION_FAULT_STATUS, ID); 1828 bdf); 1851 pcie_req_id_t bdf; local 1858 bdf = (pcie_req_id_t)CSR_FR(csr_base, MMU_TRANSLATION_FAULT_STATUS, ID); 1860 (uint32_t)mmu_tfa, bdf); 2223 /* get completer bdf (faul [all...] |
H A D | px_lib4u.c | 1313 px_panic_domain(px_t *px_p, pcie_req_id_t bdf) argument 1520 pcie_req_id_t bdf = PCIE_INVALID_BDF; local 1548 bdf = (pcie_req_id_t)(addr_low >> 12); 1553 bdf = PCI_GET_BDF(rdip); 1555 bdf = PCIE_INVALID_BDF; 1562 (void) px_rp_en_q(px_p, bdf, addr_low, NULL); 2647 pcie_req_id_t bdf; local 2649 bdf = CSR_BR(csr_base, DMC_PCI_EXPRESS_CONFIGURATION, REQ_ID); 2651 return (bdf);
|
/illumos-gate/usr/src/uts/intel/io/mc-amd/ |
H A D | mcamd_drv.c | 1281 uint16_t bdf; local 1291 bdf = (uint16_t)(PCI_REG_BDFR_G(phys_hi) >> 1296 rc = fm_smb_mc_chipinst(bdf, &chip_inst); 1305 mc->smb_bboard = fm_smb_mc_bboards(bdf);
|
/illumos-gate/usr/src/uts/intel/io/pci/ |
H A D | pci_boot.c | 1872 pcie_req_id_t bdf; local 1934 bdf = PCI_GETBDF(bus, dev, func); 1948 pci_cfgacc_add_workaround(bdf, secbus, subbus); 1958 ck804_fix_aer_ptr(dip, bdf); 1959 (void) pcie_init_bus(dip, bdf, PCIE_BUS_INITIAL); 3356 ck804_fix_aer_ptr(dev_info_t *dip, pcie_req_id_t bdf) argument 3364 if ((pci_cfgacc_get16(rcdip, bdf, PCI_CONF_VENID) == 3366 (pci_cfgacc_get16(rcdip, bdf, PCI_CONF_DEVID) == 3368 (pci_cfgacc_get8(rcdip, bdf, PCI_CONF_REVID) >= 3370 cya1 = pci_cfgacc_get16(rcdip, bdf, NVIDIA_CK804_VEND_CYA1_OF [all...] |