Lines Matching refs:bus
28 static u32 get_base_addr(unsigned int seg, int bus, unsigned devfn) in get_base_addr() argument
30 struct pci_mmcfg_region *cfg = pci_mmconfig_lookup(seg, bus); in get_base_addr()
40 static void pci_exp_set_dev_base(unsigned int base, int bus, int devfn) in pci_exp_set_dev_base() argument
42 u32 dev_base = base | PCI_MMCFG_BUS_OFFSET(bus) | (devfn << 12); in pci_exp_set_dev_base()
52 static int pci_mmcfg_read(unsigned int seg, unsigned int bus, in pci_mmcfg_read() argument
58 if ((bus > 255) || (devfn > 255) || (reg > 4095)) { in pci_mmcfg_read()
64 base = get_base_addr(seg, bus, devfn); in pci_mmcfg_read()
72 pci_exp_set_dev_base(base, bus, devfn); in pci_mmcfg_read()
91 static int pci_mmcfg_write(unsigned int seg, unsigned int bus, in pci_mmcfg_write() argument
97 if ((bus > 255) || (devfn > 255) || (reg > 4095)) in pci_mmcfg_write()
101 base = get_base_addr(seg, bus, devfn); in pci_mmcfg_write()
109 pci_exp_set_dev_base(base, bus, devfn); in pci_mmcfg_write()