Lines Matching refs:bdf
40 #define PCI_BDF_BUS(bdf) ((((uint16_t)bdf) & 0xff00) >> 8) argument
41 #define PCI_BDF_DEV(bdf) ((((uint16_t)bdf) & 0xf8) >> 3) argument
42 #define PCI_BDF_FUNC(bdf) (((uint16_t)bdf) & 0x7) argument
110 bus = PCI_BDF_BUS(req->bdf); in pci_cfgacc_io()
111 dev = PCI_BDF_DEV(req->bdf); in pci_cfgacc_io()
112 func = PCI_BDF_FUNC(req->bdf); in pci_cfgacc_io()
162 paddr = (paddr_t)req->bdf << 12; in pci_cfgacc_mmio()
218 bus = PCI_BDF_BUS(req->bdf); in pci_cfgacc_check_io()
222 pci_cfgacc_find_workaround(req->bdf)) in pci_cfgacc_check_io()
245 uint16_t bdf; member
264 pci_cfgacc_add_workaround(uint16_t bdf, uchar_t secbus, uchar_t subbus) in pci_cfgacc_add_workaround() argument
269 entry->bdf = bdf; in pci_cfgacc_add_workaround()
276 pci_cfgacc_find_workaround(uint16_t bdf) in pci_cfgacc_find_workaround() argument
283 if (bdf == entry->bdf) { in pci_cfgacc_find_workaround()
288 bus = PCI_BDF_BUS(bdf); in pci_cfgacc_find_workaround()