Lines Matching defs:bus
18 static inline char __iomem *pci_dev_base(unsigned int seg, unsigned int bus, unsigned int devfn)
20 struct pci_mmcfg_region *cfg = pci_mmconfig_lookup(seg, bus);
23 return cfg->virt + (PCI_MMCFG_BUS_OFFSET(bus) | (devfn << 12));
27 static int pci_mmcfg_read_numachip(unsigned int seg, unsigned int bus,
33 if (unlikely((bus > 255) || (devfn > 255) || (reg > 4095))) {
39 if (unlikely(bus == 0 && devfn >= limit)) {
45 addr = pci_dev_base(seg, bus, devfn);
67 static int pci_mmcfg_write_numachip(unsigned int seg, unsigned int bus,
73 if (unlikely((bus > 255) || (devfn > 255) || (reg > 4095)))
77 if (unlikely(bus == 0 && devfn >= limit))
81 addr = pci_dev_base(seg, bus, devfn);
113 /* For remote I/O, restrict bus 0 access to the actual number of AMD