Symbol: pci_bus
arch/alpha/include/asm/pci.h
23
struct pci_bus *bus;
arch/alpha/include/asm/pci.h
61
static inline int pci_proc_domain(struct pci_bus *bus)
arch/alpha/include/asm/pci.h
80
extern int pci_legacy_read(struct pci_bus *bus, loff_t port, u32 *val,
arch/alpha/include/asm/pci.h
82
extern int pci_legacy_write(struct pci_bus *bus, loff_t port, u32 val,
arch/alpha/include/asm/pci.h
84
extern int pci_mmap_legacy_page_range(struct pci_bus *bus,
arch/alpha/include/asm/pci.h
87
extern void pci_adjust_legacy_attr(struct pci_bus *bus,
arch/alpha/kernel/core_cia.c
209
cia_read_config(struct pci_bus *bus, unsigned int devfn, int where, int size,
arch/alpha/kernel/core_cia.c
228
cia_write_config(struct pci_bus *bus, unsigned int devfn, int where, int size,
arch/alpha/kernel/core_cia.c
90
mk_conf_addr(struct pci_bus *bus_dev, unsigned int device_fn, int where,
arch/alpha/kernel/core_irongate.c
103
irongate_read_config(struct pci_bus *bus, unsigned int devfn, int where,
arch/alpha/kernel/core_irongate.c
128
irongate_write_config(struct pci_bus *bus, unsigned int devfn, int where,
arch/alpha/kernel/core_irongate.c
82
mk_conf_addr(struct pci_bus *pbus, unsigned int device_fn, int where,
arch/alpha/kernel/core_marvel.c
507
mk_conf_addr(struct pci_bus *pbus, unsigned int devfn, int where)
arch/alpha/kernel/core_marvel.c
536
marvel_read_config(struct pci_bus *bus, unsigned int devfn, int where,
arch/alpha/kernel/core_marvel.c
562
marvel_write_config(struct pci_bus *bus, unsigned int devfn, int where,
arch/alpha/kernel/core_mcpcia.c
170
mk_conf_addr(struct pci_bus *pbus, unsigned int devfn, int where,
arch/alpha/kernel/core_mcpcia.c
196
mcpcia_read_config(struct pci_bus *bus, unsigned int devfn, int where,
arch/alpha/kernel/core_mcpcia.c
223
mcpcia_write_config(struct pci_bus *bus, unsigned int devfn, int where,
arch/alpha/kernel/core_polaris.c
110
polaris_write_config(struct pci_bus *bus, unsigned int devfn, int where,
arch/alpha/kernel/core_polaris.c
67
mk_conf_addr(struct pci_bus *pbus, unsigned int device_fn, int where,
arch/alpha/kernel/core_polaris.c
84
polaris_read_config(struct pci_bus *bus, unsigned int devfn, int where,
arch/alpha/kernel/core_t2.c
141
mk_conf_addr(struct pci_bus *pbus, unsigned int device_fn, int where,
arch/alpha/kernel/core_t2.c
284
t2_read_config(struct pci_bus *bus, unsigned int devfn, int where,
arch/alpha/kernel/core_t2.c
303
t2_write_config(struct pci_bus *bus, unsigned int devfn, int where, int size,
arch/alpha/kernel/core_titan.c
115
mk_conf_addr(struct pci_bus *pbus, unsigned int device_fn, int where,
arch/alpha/kernel/core_titan.c
139
titan_read_config(struct pci_bus *bus, unsigned int devfn, int where,
arch/alpha/kernel/core_titan.c
164
titan_write_config(struct pci_bus *bus, unsigned int devfn, int where,
arch/alpha/kernel/core_tsunami.c
116
tsunami_read_config(struct pci_bus *bus, unsigned int devfn, int where,
arch/alpha/kernel/core_tsunami.c
141
tsunami_write_config(struct pci_bus *bus, unsigned int devfn, int where,
arch/alpha/kernel/core_tsunami.c
92
mk_conf_addr(struct pci_bus *pbus, unsigned int device_fn, int where,
arch/alpha/kernel/core_wildfire.c
358
mk_conf_addr(struct pci_bus *pbus, unsigned int device_fn, int where,
arch/alpha/kernel/core_wildfire.c
382
wildfire_read_config(struct pci_bus *bus, unsigned int devfn, int where,
arch/alpha/kernel/core_wildfire.c
407
wildfire_write_config(struct pci_bus *bus, unsigned int devfn, int where,
arch/alpha/kernel/pci-sysfs.c
286
int pci_mmap_legacy_page_range(struct pci_bus *bus, struct vm_area_struct *vma,
arch/alpha/kernel/pci-sysfs.c
308
void pci_adjust_legacy_attr(struct pci_bus *bus, enum pci_mmap_state mmap_type)
arch/alpha/kernel/pci-sysfs.c
326
int pci_legacy_read(struct pci_bus *bus, loff_t port, u32 *val, size_t size)
arch/alpha/kernel/pci-sysfs.c
350
int pci_legacy_write(struct pci_bus *bus, loff_t port, u32 val, size_t size)
arch/alpha/kernel/pci.c
254
void pcibios_fixup_bus(struct pci_bus *bus)
arch/alpha/kernel/pci.c
285
pcibios_claim_one_bus(struct pci_bus *b)
arch/alpha/kernel/pci.c
288
struct pci_bus *child_bus;
arch/alpha/kernel/pci.c
314
struct pci_bus *b;
arch/alpha/kernel/pci.c
326
struct pci_bus *bus;
arch/alpha/kernel/proto.h
162
extern void pcibios_claim_one_bus(struct pci_bus *);
arch/alpha/kernel/proto.h
18
struct pci_bus;
arch/alpha/kernel/sys_nautilus.c
203
struct pci_bus *bus;
arch/alpha/kernel/sys_nautilus.c
84
struct pci_bus *bus = pci_isa_hose->bus;
arch/arm/include/asm/mach/pci.h
15
struct pci_bus;
arch/arm/include/asm/mach/pci.h
39
struct pci_bus *bus; /* PCI bus */
arch/arm/include/asm/pci.h
16
static inline int pci_proc_domain(struct pci_bus *bus)
arch/arm/kernel/bios32.c
27
static void pcibios_bus_report_status(struct pci_bus *bus, u_int status_mask, int warn)
arch/arm/kernel/bios32.c
272
void pcibios_fixup_bus(struct pci_bus *bus)
arch/arm/kernel/bios32.c
508
struct pci_bus *bus = sys->bus;
arch/arm/kernel/bios32.c
518
struct pci_bus *child;
arch/arm/kernel/bios32.c
62
struct pci_bus *bus;
arch/arm/mach-dove/pcie.c
113
static int pcie_wr_conf(struct pci_bus *bus, u32 devfn,
arch/arm/mach-dove/pcie.c
93
static int pcie_rd_conf(struct pci_bus *bus, u32 devfn, int where,
arch/arm/mach-footbridge/dc21285.c
37
dc21285_base_address(struct pci_bus *bus, unsigned int devfn)
arch/arm/mach-footbridge/dc21285.c
60
dc21285_read_config(struct pci_bus *bus, unsigned int devfn, int where,
arch/arm/mach-footbridge/dc21285.c
94
dc21285_write_config(struct pci_bus *bus, unsigned int devfn, int where,
arch/arm/mach-mv78xx0/pcie.c
137
static int pcie_rd_conf(struct pci_bus *bus, u32 devfn, int where,
arch/arm/mach-mv78xx0/pcie.c
157
static int pcie_wr_conf(struct pci_bus *bus, u32 devfn,
arch/arm/mach-orion5x/common.h
55
struct pci_bus;
arch/arm/mach-orion5x/pci.c
117
static int pcie_wr_conf(struct pci_bus *bus, u32 devfn,
arch/arm/mach-orion5x/pci.c
342
static int orion5x_pci_rd_conf(struct pci_bus *bus, u32 devfn,
arch/arm/mach-orion5x/pci.c
354
static int orion5x_pci_wr_conf(struct pci_bus *bus, u32 devfn,
arch/arm/mach-orion5x/pci.c
73
static int pcie_rd_conf(struct pci_bus *bus, u32 devfn, int where,
arch/arm/mach-orion5x/pci.c
91
static int pcie_rd_conf_wa(struct pci_bus *bus, u32 devfn,
arch/arm/plat-orion/include/plat/pcie.h
14
struct pci_bus;
arch/arm/plat-orion/include/plat/pcie.h
24
int orion_pcie_rd_conf(void __iomem *base, struct pci_bus *bus,
arch/arm/plat-orion/include/plat/pcie.h
26
int orion_pcie_rd_conf_tlp(void __iomem *base, struct pci_bus *bus,
arch/arm/plat-orion/include/plat/pcie.h
28
int orion_pcie_rd_conf_wa(void __iomem *wa_base, struct pci_bus *bus,
arch/arm/plat-orion/include/plat/pcie.h
30
int orion_pcie_wr_conf(void __iomem *base, struct pci_bus *bus,
arch/arm/plat-orion/pcie.c
208
int orion_pcie_rd_conf(void __iomem *base, struct pci_bus *bus,
arch/arm/plat-orion/pcie.c
227
int orion_pcie_rd_conf_tlp(void __iomem *base, struct pci_bus *bus,
arch/arm/plat-orion/pcie.c
250
int orion_pcie_rd_conf_wa(void __iomem *wa_base, struct pci_bus *bus,
arch/arm/plat-orion/pcie.c
266
int orion_pcie_wr_conf(void __iomem *base, struct pci_bus *bus,
arch/arm64/include/asm/topology.h
10
struct pci_bus;
arch/arm64/include/asm/topology.h
11
int pcibus_to_node(struct pci_bus *bus);
arch/arm64/kernel/pci.c
17
struct pci_bus *b = pci_find_bus(domain, bus);
arch/arm64/kernel/pci.c
27
struct pci_bus *b = pci_find_bus(domain, bus);
arch/arm64/kernel/pci.c
36
int pcibus_to_node(struct pci_bus *bus)
arch/loongarch/include/asm/topology.h
17
struct pci_bus;
arch/loongarch/include/asm/topology.h
18
extern int pcibus_to_node(struct pci_bus *);
arch/loongarch/kernel/numa.c
263
int pcibus_to_node(struct pci_bus *bus)
arch/loongarch/pci/acpi.c
193
struct pci_bus *pci_acpi_scan_root(struct acpi_pci_root *root)
arch/loongarch/pci/acpi.c
195
struct pci_bus *bus;
arch/loongarch/pci/acpi.c
22
void pcibios_add_bus(struct pci_bus *bus)
arch/loongarch/pci/acpi.c
231
struct pci_bus *child;
arch/loongarch/pci/acpi.c
42
int acpi_pci_bus_find_domain_nr(struct pci_bus *bus)
arch/loongarch/pci/pci.c
27
struct pci_bus *bus_tmp = pci_find_bus(domain, bus);
arch/loongarch/pci/pci.c
37
struct pci_bus *bus_tmp = pci_find_bus(domain, bus);
arch/m68k/coldfire/pci.c
30
static struct pci_bus *rootbus;
arch/m68k/coldfire/pci.c
58
static int mcf_pci_readconfig(struct pci_bus *bus, unsigned int devfn,
arch/m68k/coldfire/pci.c
92
static int mcf_pci_writeconfig(struct pci_bus *bus, unsigned int devfn,
arch/m68k/kernel/pcibios.c
69
void pcibios_fixup_bus(struct pci_bus *bus)
arch/microblaze/include/asm/pci-bridge.h
27
struct pci_bus *bus;
arch/microblaze/include/asm/pci.h
30
extern int pci_domain_nr(struct pci_bus *bus);
arch/microblaze/include/asm/pci.h
33
extern int pci_proc_domain(struct pci_bus *bus);
arch/microblaze/pci/iomap.c
45
int pci_proc_domain(struct pci_bus *bus)
arch/mips/include/asm/mach-ip27/topology.h
20
struct pci_bus;
arch/mips/include/asm/mach-ip27/topology.h
21
extern int pcibus_to_node(struct pci_bus *);
arch/mips/include/asm/mach-loongson64/topology.h
12
struct pci_bus;
arch/mips/include/asm/mach-loongson64/topology.h
13
extern int pcibus_to_node(struct pci_bus *);
arch/mips/include/asm/pci.h
123
static inline int pci_proc_domain(struct pci_bus *bus)
arch/mips/include/asm/pci.h
130
static inline int pci_proc_domain(struct pci_bus *bus)
arch/mips/include/asm/pci.h
32
struct pci_bus *bus;
arch/mips/lib/iomap-pci.c
24
struct pci_bus *bus = dev->bus;
arch/mips/loongson64/numa.c
164
int pcibus_to_node(struct pci_bus *bus)
arch/mips/pci/ops-bcm63xx.c
147
static int bcm63xx_pci_read(struct pci_bus *bus, unsigned int devfn,
arch/mips/pci/ops-bcm63xx.c
161
static int bcm63xx_pci_write(struct pci_bus *bus, unsigned int devfn,
arch/mips/pci/ops-bcm63xx.c
362
static int bcm63xx_cb_read(struct pci_bus *bus, unsigned int devfn,
arch/mips/pci/ops-bcm63xx.c
386
static int bcm63xx_cb_write(struct pci_bus *bus, unsigned int devfn,
arch/mips/pci/ops-bcm63xx.c
468
static int bcm63xx_pcie_can_access(struct pci_bus *bus, int devfn)
arch/mips/pci/ops-bcm63xx.c
483
static int bcm63xx_pcie_read(struct pci_bus *bus, unsigned int devfn,
arch/mips/pci/ops-bcm63xx.c
503
static int bcm63xx_pcie_write(struct pci_bus *bus, unsigned int devfn,
arch/mips/pci/ops-bonito64.c
113
static int bonito64_pcibios_write(struct pci_bus *bus, unsigned int devfn,
arch/mips/pci/ops-bonito64.c
25
struct pci_bus *bus,
arch/mips/pci/ops-bonito64.c
89
static int bonito64_pcibios_read(struct pci_bus *bus, unsigned int devfn,
arch/mips/pci/ops-gt64xxx_pci0.c
110
static int gt64xxx_pci0_pcibios_write(struct pci_bus *bus, unsigned int devfn,
arch/mips/pci/ops-gt64xxx_pci0.c
31
struct pci_bus *bus, unsigned int devfn, int where, u32 * data)
arch/mips/pci/ops-gt64xxx_pci0.c
91
static int gt64xxx_pci0_pcibios_read(struct pci_bus *bus, unsigned int devfn,
arch/mips/pci/ops-lantiq.c
26
static int ltq_pci_config_access(unsigned char access_type, struct pci_bus *bus,
arch/mips/pci/ops-lantiq.c
71
int ltq_pci_read_config_dword(struct pci_bus *bus, unsigned int devfn,
arch/mips/pci/ops-lantiq.c
89
int ltq_pci_write_config_dword(struct pci_bus *bus, unsigned int devfn,
arch/mips/pci/ops-loongson2.c
118
static int loongson_pcibios_read(struct pci_bus *bus, unsigned int devfn,
arch/mips/pci/ops-loongson2.c
142
static int loongson_pcibios_write(struct pci_bus *bus, unsigned int devfn,
arch/mips/pci/ops-loongson2.c
184
struct pci_bus bus = {
arch/mips/pci/ops-loongson2.c
200
struct pci_bus bus = {
arch/mips/pci/ops-loongson2.c
33
struct pci_bus *bus,
arch/mips/pci/ops-mace.c
30
static inline int mkaddr(struct pci_bus *bus, unsigned int devfn,
arch/mips/pci/ops-mace.c
40
mace_pci_read_config(struct pci_bus *bus, unsigned int devfn,
arch/mips/pci/ops-mace.c
76
mace_pci_write_config(struct pci_bus *bus, unsigned int devfn,
arch/mips/pci/ops-msc.c
34
struct pci_bus *bus, unsigned int devfn, int where, u32 * data)
arch/mips/pci/ops-msc.c
75
static int msc_pcibios_read(struct pci_bus *bus, unsigned int devfn,
arch/mips/pci/ops-msc.c
99
static int msc_pcibios_write(struct pci_bus *bus, unsigned int devfn,
arch/mips/pci/ops-rc32434.c
129
write_config_byte(struct pci_bus *bus, unsigned int devfn, int where,
arch/mips/pci/ops-rc32434.c
148
write_config_word(struct pci_bus *bus, unsigned int devfn, int where,
arch/mips/pci/ops-rc32434.c
168
write_config_dword(struct pci_bus *bus, unsigned int devfn, int where,
arch/mips/pci/ops-rc32434.c
177
static int pci_config_read(struct pci_bus *bus, unsigned int devfn,
arch/mips/pci/ops-rc32434.c
190
static int pci_config_write(struct pci_bus *bus, unsigned int devfn,
arch/mips/pci/ops-rc32434.c
47
struct pci_bus *bus, unsigned int devfn,
arch/mips/pci/ops-rc32434.c
72
static int read_config_byte(struct pci_bus *bus, unsigned int devfn,
arch/mips/pci/ops-rc32434.c
83
static int read_config_word(struct pci_bus *bus, unsigned int devfn,
arch/mips/pci/ops-rc32434.c
94
static int read_config_dword(struct pci_bus *bus, unsigned int devfn,
arch/mips/pci/ops-sni.c
100
static int pcit_read(struct pci_bus *bus, unsigned int devfn, int reg,
arch/mips/pci/ops-sni.c
137
static int pcit_write(struct pci_bus *bus, unsigned int devfn, int reg,
arch/mips/pci/ops-sni.c
40
static int pcimt_read(struct pci_bus *bus, unsigned int devfn, int reg,
arch/mips/pci/ops-sni.c
63
static int pcimt_write(struct pci_bus *bus, unsigned int devfn, int reg,
arch/mips/pci/ops-tx4927.c
133
static struct tx4927_pcic_reg __iomem *pci_bus_to_pcicptr(struct pci_bus *bus)
arch/mips/pci/ops-tx4927.c
139
static int tx4927_pci_config_read(struct pci_bus *bus, unsigned int devfn,
arch/mips/pci/ops-tx4927.c
163
static int tx4927_pci_config_write(struct pci_bus *bus, unsigned int devfn,
arch/mips/pci/ops-tx4927.c
58
static int mkaddr(struct pci_bus *bus, unsigned int devfn, int where,
arch/mips/pci/pci-alchemy.c
188
static int read_config_byte(struct pci_bus *bus, unsigned int devfn,
arch/mips/pci/pci-alchemy.c
202
static int read_config_word(struct pci_bus *bus, unsigned int devfn,
arch/mips/pci/pci-alchemy.c
214
static int read_config_dword(struct pci_bus *bus, unsigned int devfn,
arch/mips/pci/pci-alchemy.c
220
static int write_config_byte(struct pci_bus *bus, unsigned int devfn,
arch/mips/pci/pci-alchemy.c
237
static int write_config_word(struct pci_bus *bus, unsigned int devfn,
arch/mips/pci/pci-alchemy.c
254
static int write_config_dword(struct pci_bus *bus, unsigned int devfn,
arch/mips/pci/pci-alchemy.c
260
static int alchemy_pci_read(struct pci_bus *bus, unsigned int devfn,
arch/mips/pci/pci-alchemy.c
283
static int alchemy_pci_write(struct pci_bus *bus, unsigned int devfn,
arch/mips/pci/pci-alchemy.c
99
static int config_access(unsigned char access_type, struct pci_bus *bus,
arch/mips/pci/pci-ar2315.c
184
static inline struct ar2315_pci_ctrl *ar2315_pci_bus_to_apc(struct pci_bus *bus)
arch/mips/pci/pci-ar2315.c
281
static int ar2315_pci_cfg_read(struct pci_bus *bus, unsigned devfn, int where,
arch/mips/pci/pci-ar2315.c
292
static int ar2315_pci_cfg_write(struct pci_bus *bus, unsigned devfn, int where,
arch/mips/pci/pci-ar71xx.c
159
static inline int ar71xx_pci_set_cfgaddr(struct pci_bus *bus,
arch/mips/pci/pci-ar71xx.c
176
static int ar71xx_pci_read_config(struct pci_bus *bus, unsigned int devfn,
arch/mips/pci/pci-ar71xx.c
200
static int ar71xx_pci_write_config(struct pci_bus *bus, unsigned int devfn,
arch/mips/pci/pci-ar71xx.c
80
static inline u32 ar71xx_pci_bus_addr(struct pci_bus *bus, unsigned int devfn,
arch/mips/pci/pci-ar71xx.c
99
pci_bus_to_ar71xx_controller(struct pci_bus *bus)
arch/mips/pci/pci-ar724x.c
113
static int ar724x_pci_read(struct pci_bus *bus, unsigned int devfn, int where,
arch/mips/pci/pci-ar724x.c
160
static int ar724x_pci_write(struct pci_bus *bus, unsigned int devfn, int where,
arch/mips/pci/pci-ar724x.c
65
pci_bus_to_ar724x_controller(struct pci_bus *bus)
arch/mips/pci/pci-bcm1480.c
107
static int bcm1480_pcibios_read(struct pci_bus *bus, unsigned int devfn,
arch/mips/pci/pci-bcm1480.c
132
static int bcm1480_pcibios_write(struct pci_bus *bus, unsigned int devfn,
arch/mips/pci/pci-bcm1480.c
84
static int bcm1480_pci_can_access(struct pci_bus *bus, int devfn)
arch/mips/pci/pci-bcm1480ht.c
121
static int bcm1480ht_pcibios_write(struct pci_bus *bus, unsigned int devfn,
arch/mips/pci/pci-bcm1480ht.c
75
static int bcm1480ht_can_access(struct pci_bus *bus, int devfn)
arch/mips/pci/pci-bcm1480ht.c
96
static int bcm1480ht_pcibios_read(struct pci_bus *bus, unsigned int devfn,
arch/mips/pci/pci-generic.c
45
void pcibios_fixup_bus(struct pci_bus *bus)
arch/mips/pci/pci-ip27.c
21
int pcibus_to_node(struct pci_bus *bus)
arch/mips/pci/pci-lantiq.h
11
extern int ltq_pci_read_config_dword(struct pci_bus *bus,
arch/mips/pci/pci-lantiq.h
13
extern int ltq_pci_write_config_dword(struct pci_bus *bus,
arch/mips/pci/pci-legacy.c
134
struct pci_bus *child;
arch/mips/pci/pci-legacy.c
179
struct device_node *pcibios_get_phb_of_node(struct pci_bus *bus)
arch/mips/pci/pci-legacy.c
263
void pcibios_fixup_bus(struct pci_bus *bus)
arch/mips/pci/pci-legacy.c
85
struct pci_bus *bus;
arch/mips/pci/pci-mt7620.c
137
static int pci_config_read(struct pci_bus *bus, unsigned int devfn, int where,
arch/mips/pci/pci-mt7620.c
169
static int pci_config_write(struct pci_bus *bus, unsigned int devfn, int where,
arch/mips/pci/pci-octeon.c
257
static int octeon_read_config(struct pci_bus *bus, unsigned int devfn,
arch/mips/pci/pci-octeon.c
291
static int octeon_write_config(struct pci_bus *bus, unsigned int devfn,
arch/mips/pci/pci-rt2880.c
61
static int rt2880_pci_config_read(struct pci_bus *bus, unsigned int devfn,
arch/mips/pci/pci-rt2880.c
88
static int rt2880_pci_config_write(struct pci_bus *bus, unsigned int devfn,
arch/mips/pci/pci-rt3883.c
225
static int rt3883_pci_config_read(struct pci_bus *bus, unsigned int devfn,
arch/mips/pci/pci-rt3883.c
258
static int rt3883_pci_config_write(struct pci_bus *bus, unsigned int devfn,
arch/mips/pci/pci-rt3883.c
73
pci_bus_to_rt3883_controller(struct pci_bus *bus)
arch/mips/pci/pci-sb1250.c
116
static int sb1250_pcibios_read(struct pci_bus *bus, unsigned int devfn,
arch/mips/pci/pci-sb1250.c
141
static int sb1250_pcibios_write(struct pci_bus *bus, unsigned int devfn,
arch/mips/pci/pci-sb1250.c
91
static int sb1250_pci_can_access(struct pci_bus *bus, int devfn)
arch/mips/pci/pci-xtalk-bridge.c
119
static int pci_conf0_read_config(struct pci_bus *bus, unsigned int devfn,
arch/mips/pci/pci-xtalk-bridge.c
156
static int pci_conf1_read_config(struct pci_bus *bus, unsigned int devfn,
arch/mips/pci/pci-xtalk-bridge.c
195
static int pci_read_config(struct pci_bus *bus, unsigned int devfn,
arch/mips/pci/pci-xtalk-bridge.c
204
static int pci_conf0_write_config(struct pci_bus *bus, unsigned int devfn,
arch/mips/pci/pci-xtalk-bridge.c
243
static int pci_conf1_write_config(struct pci_bus *bus, unsigned int devfn,
arch/mips/pci/pci-xtalk-bridge.c
284
static int pci_write_config(struct pci_bus *bus, unsigned int devfn,
arch/mips/pci/pci-xtalk-bridge.c
738
struct pci_bus *bus = platform_get_drvdata(pdev);
arch/mips/pci/pcie-octeon.c
1543
static int octeon_pcie_read_config(unsigned int pcie_port, struct pci_bus *bus,
arch/mips/pci/pcie-octeon.c
1715
static int octeon_pcie0_read_config(struct pci_bus *bus, unsigned int devfn,
arch/mips/pci/pcie-octeon.c
1721
static int octeon_pcie1_read_config(struct pci_bus *bus, unsigned int devfn,
arch/mips/pci/pcie-octeon.c
1727
static int octeon_dummy_read_config(struct pci_bus *bus, unsigned int devfn,
arch/mips/pci/pcie-octeon.c
1736
static int octeon_pcie_write_config(unsigned int pcie_port, struct pci_bus *bus,
arch/mips/pci/pcie-octeon.c
1771
static int octeon_pcie0_write_config(struct pci_bus *bus, unsigned int devfn,
arch/mips/pci/pcie-octeon.c
1777
static int octeon_pcie1_write_config(struct pci_bus *bus, unsigned int devfn,
arch/mips/pci/pcie-octeon.c
1783
static int octeon_dummy_write_config(struct pci_bus *bus, unsigned int devfn,
arch/mips/txx9/generic/pci.c
32
struct pci_bus fake_bus;
arch/parisc/include/asm/pci.h
122
void (*fixup_bus)(struct pci_bus *bus);
arch/parisc/include/asm/pci.h
45
struct pci_bus *hba_bus; /* primary PCI bus below HBA */
arch/parisc/kernel/pci.c
121
void pcibios_fixup_bus(struct pci_bus *bus)
arch/powerpc/include/asm/eeh.h
20
struct pci_bus;
arch/powerpc/include/asm/eeh.h
291
struct pci_bus *eeh_pe_bus_get(struct eeh_pe *pe);
arch/powerpc/include/asm/eeh.h
292
const char *eeh_pe_loc_get_bus(struct pci_bus *bus);
arch/powerpc/include/asm/eeh.h
293
struct pci_bus *eeh_pe_bus_get_nolock(struct eeh_pe *pe);
arch/powerpc/include/asm/eeh.h
78
struct pci_bus *bus; /* Top PCI bus for bus PE */
arch/powerpc/include/asm/machdep.h
14
struct pci_bus;
arch/powerpc/include/asm/machdep.h
157
void (*pcibios_fixup_bus)(struct pci_bus *);
arch/powerpc/include/asm/pci-bridge.h
163
extern int indirect_read_config(struct pci_bus *bus, unsigned int devfn,
arch/powerpc/include/asm/pci-bridge.h
170
extern int indirect_write_config(struct pci_bus *bus, unsigned int devfn,
arch/powerpc/include/asm/pci-bridge.h
173
static inline struct pci_controller *pci_bus_to_host(const struct pci_bus *bus)
arch/powerpc/include/asm/pci-bridge.h
20
void (*dma_bus_setup)(struct pci_bus *bus);
arch/powerpc/include/asm/pci-bridge.h
237
extern struct pci_dn *pci_get_pdn_by_devfn(struct pci_bus *bus,
arch/powerpc/include/asm/pci-bridge.h
24
int (*probe_mode)(struct pci_bus *bus);
arch/powerpc/include/asm/pci-bridge.h
259
extern struct pci_bus *pci_find_bus_by_node(struct device_node *dn);
arch/powerpc/include/asm/pci-bridge.h
262
extern void pci_hp_remove_devices(struct pci_bus *bus);
arch/powerpc/include/asm/pci-bridge.h
265
extern void pci_hp_add_devices(struct pci_bus *bus);
arch/powerpc/include/asm/pci-bridge.h
267
extern int pcibios_unmap_io_space(struct pci_bus *bus);
arch/powerpc/include/asm/pci-bridge.h
268
extern int pcibios_map_io_space(struct pci_bus *bus);
arch/powerpc/include/asm/pci-bridge.h
35
resource_size_t (*window_alignment)(struct pci_bus *bus,
arch/powerpc/include/asm/pci-bridge.h
37
void (*setup_bridge)(struct pci_bus *bus,
arch/powerpc/include/asm/pci-bridge.h
57
struct pci_bus *bus;
arch/powerpc/include/asm/pci.h
105
extern void of_scan_bus(struct device_node *node, struct pci_bus *bus);
arch/powerpc/include/asm/pci.h
106
extern void of_rescan_bus(struct device_node *node, struct pci_bus *bus);
arch/powerpc/include/asm/pci.h
113
extern void pcibios_setup_bus_self(struct pci_bus *bus);
arch/powerpc/include/asm/pci.h
65
extern int pci_domain_nr(struct pci_bus *bus);
arch/powerpc/include/asm/pci.h
68
extern int pci_proc_domain(struct pci_bus *bus);
arch/powerpc/include/asm/pci.h
78
extern int pci_legacy_read(struct pci_bus *bus, loff_t port, u32 *val,
arch/powerpc/include/asm/pci.h
80
extern int pci_legacy_write(struct pci_bus *bus, loff_t port, u32 val,
arch/powerpc/include/asm/pci.h
82
extern int pci_mmap_legacy_page_range(struct pci_bus *bus,
arch/powerpc/include/asm/pci.h
85
extern void pci_adjust_legacy_attr(struct pci_bus *bus,
arch/powerpc/include/asm/pci.h
89
extern void pcibios_claim_one_bus(struct pci_bus *b);
arch/powerpc/include/asm/pci.h
91
extern void pcibios_finish_adding_to_bus(struct pci_bus *bus);
arch/powerpc/include/asm/pci.h
99
struct pci_bus *bus, int devfn);
arch/powerpc/include/asm/pnv-pci.h
47
struct pci_bus *bus;
arch/powerpc/include/asm/topology.h
25
struct pci_bus;
arch/powerpc/include/asm/topology.h
27
extern int pcibus_to_node(struct pci_bus *bus);
arch/powerpc/include/asm/topology.h
29
static inline int pcibus_to_node(struct pci_bus *bus)
arch/powerpc/include/asm/tsi108.h
83
extern int tsi108_direct_write_config(struct pci_bus *bus, unsigned int devfn,
arch/powerpc/include/asm/tsi108.h
85
extern int tsi108_direct_read_config(struct pci_bus *bus, unsigned int devfn,
arch/powerpc/kernel/eeh_driver.c
1142
struct pci_bus *bus;
arch/powerpc/kernel/eeh_driver.c
630
static int eeh_reset_device(struct eeh_pe *pe, struct pci_bus *bus,
arch/powerpc/kernel/eeh_driver.c
838
struct pci_bus *bus;
arch/powerpc/kernel/eeh_pe.c
814
struct pci_bus *bus = eeh_pe_bus_get(pe);
arch/powerpc/kernel/eeh_pe.c
831
const char *eeh_pe_loc_get_bus(struct pci_bus *bus)
arch/powerpc/kernel/eeh_pe.c
869
static struct pci_bus *_eeh_pe_bus_get(struct eeh_pe *pe, bool do_lock)
arch/powerpc/kernel/eeh_pe.c
873
struct pci_bus *bus = NULL;
arch/powerpc/kernel/eeh_pe.c
911
struct pci_bus *eeh_pe_bus_get(struct eeh_pe *pe)
arch/powerpc/kernel/eeh_pe.c
935
struct pci_bus *eeh_pe_bus_get_nolock(struct eeh_pe *pe)
arch/powerpc/kernel/pci-common.c
1034
void pcibios_setup_bus_self(struct pci_bus *bus)
arch/powerpc/kernel/pci-common.c
1100
void pcibios_fixup_bus(struct pci_bus *bus)
arch/powerpc/kernel/pci-common.c
1219
static void pcibios_allocate_bus_resources(struct pci_bus *bus)
arch/powerpc/kernel/pci-common.c
1221
struct pci_bus *b;
arch/powerpc/kernel/pci-common.c
1358
static void __init pcibios_reserve_legacy_regions(struct pci_bus *bus)
arch/powerpc/kernel/pci-common.c
1416
struct pci_bus *b;
arch/powerpc/kernel/pci-common.c
1449
void pcibios_claim_one_bus(struct pci_bus *bus)
arch/powerpc/kernel/pci-common.c
1452
struct pci_bus *child_bus;
arch/powerpc/kernel/pci-common.c
1484
void pcibios_finish_adding_to_bus(struct pci_bus *bus)
arch/powerpc/kernel/pci-common.c
1576
null_read_config(struct pci_bus *bus, unsigned int devfn, int offset,
arch/powerpc/kernel/pci-common.c
1583
null_write_config(struct pci_bus *bus, unsigned int devfn, int offset,
arch/powerpc/kernel/pci-common.c
1599
static struct pci_bus *
arch/powerpc/kernel/pci-common.c
1602
static struct pci_bus bus;
arch/powerpc/kernel/pci-common.c
1634
struct device_node *pcibios_get_phb_of_node(struct pci_bus *bus)
arch/powerpc/kernel/pci-common.c
1648
struct pci_bus *bus;
arch/powerpc/kernel/pci-common.c
1698
struct pci_bus *child;
arch/powerpc/kernel/pci-common.c
212
resource_size_t pcibios_window_alignment(struct pci_bus *bus,
arch/powerpc/kernel/pci-common.c
228
void pcibios_setup_bridge(struct pci_bus *bus, unsigned long type)
arch/powerpc/kernel/pci-common.c
337
int pci_domain_nr(struct pci_bus *bus)
arch/powerpc/kernel/pci-common.c
568
int pci_legacy_read(struct pci_bus *bus, loff_t port, u32 *val, size_t size)
arch/powerpc/kernel/pci-common.c
608
int pci_legacy_write(struct pci_bus *bus, loff_t port, u32 val, size_t size)
arch/powerpc/kernel/pci-common.c
653
int pci_mmap_legacy_page_range(struct pci_bus *bus,
arch/powerpc/kernel/pci-common.c
857
int pci_proc_domain(struct pci_bus *bus)
arch/powerpc/kernel/pci-common.c
932
static int pcibios_uninitialized_bridge_resource(struct pci_bus *bus,
arch/powerpc/kernel/pci-common.c
998
static void pcibios_fixup_bridge(struct pci_bus *bus)
arch/powerpc/kernel/pci-hotplug.c
137
void pci_hp_add_devices(struct pci_bus *bus)
arch/powerpc/kernel/pci-hotplug.c
21
static struct pci_bus *find_bus_among_children(struct pci_bus *bus,
arch/powerpc/kernel/pci-hotplug.c
24
struct pci_bus *child = NULL;
arch/powerpc/kernel/pci-hotplug.c
25
struct pci_bus *tmp;
arch/powerpc/kernel/pci-hotplug.c
39
struct pci_bus *pci_find_bus_by_node(struct device_node *dn)
arch/powerpc/kernel/pci-hotplug.c
78
void pci_hp_remove_devices(struct pci_bus *bus)
arch/powerpc/kernel/pci-hotplug.c
81
struct pci_bus *child_bus;
arch/powerpc/kernel/pci-hotplug.c
96
static void traverse_siblings_and_scan_slot(struct device_node *start, struct pci_bus *bus)
arch/powerpc/kernel/pci_32.c
100
dev = pci_get_domain_bus_and_slot(0, pci_bus,
arch/powerpc/kernel/pci_32.c
74
make_one_node_map(struct device_node* node, u8 pci_bus)
arch/powerpc/kernel/pci_32.c
79
if (pci_bus >= pci_bus_count)
arch/powerpc/kernel/pci_32.c
85
pci_to_OF_bus_map[pci_bus] = 0;
arch/powerpc/kernel/pci_32.c
87
pci_to_OF_bus_map[pci_bus] = bus_range[0];
arch/powerpc/kernel/pci_64.c
195
int pcibios_map_io_space(struct pci_bus *bus)
arch/powerpc/kernel/pci_64.c
230
struct pci_bus *tmp_bus, *bus = NULL;
arch/powerpc/kernel/pci_64.c
281
int pcibus_to_node(struct pci_bus *bus)
arch/powerpc/kernel/pci_64.c
78
int pcibios_unmap_io_space(struct pci_bus *bus)
arch/powerpc/kernel/pci_dn.c
30
static struct pci_dn *pci_bus_to_pdn(struct pci_bus *bus)
arch/powerpc/kernel/pci_dn.c
32
struct pci_bus *pbus;
arch/powerpc/kernel/pci_dn.c
58
struct pci_dn *pci_get_pdn_by_devfn(struct pci_bus *bus,
arch/powerpc/kernel/pci_of_scan.c
176
struct pci_bus *bus, int devfn)
arch/powerpc/kernel/pci_of_scan.c
260
struct pci_bus *bus;
arch/powerpc/kernel/pci_of_scan.c
355
static struct pci_dev *of_scan_pci_dev(struct pci_bus *bus,
arch/powerpc/kernel/pci_of_scan.c
402
static void __of_scan_bus(struct device_node *node, struct pci_bus *bus,
arch/powerpc/kernel/pci_of_scan.c
435
void of_scan_bus(struct device_node *node, struct pci_bus *bus)
arch/powerpc/kernel/pci_of_scan.c
449
void of_rescan_bus(struct device_node *node, struct pci_bus *bus)
arch/powerpc/kernel/rtas_pci.c
128
static int rtas_pci_write_config(struct pci_bus *bus,
arch/powerpc/kernel/rtas_pci.c
78
static int rtas_pci_read_config(struct pci_bus *bus,
arch/powerpc/platforms/44x/pci.c
1441
struct pci_bus *bus,
arch/powerpc/platforms/44x/pci.c
1477
struct pci_bus *bus,
arch/powerpc/platforms/44x/pci.c
1493
static int ppc4xx_pciex_read_config(struct pci_bus *bus, unsigned int devfn,
arch/powerpc/platforms/44x/pci.c
1550
static int ppc4xx_pciex_write_config(struct pci_bus *bus, unsigned int devfn,
arch/powerpc/platforms/52xx/efika.c
35
static int rtas_read_config(struct pci_bus *bus, unsigned int devfn, int offset,
arch/powerpc/platforms/52xx/efika.c
50
static int rtas_write_config(struct pci_bus *bus, unsigned int devfn,
arch/powerpc/platforms/52xx/mpc52xx_pci.c
108
mpc52xx_pci_read_config(struct pci_bus *bus, unsigned int devfn,
arch/powerpc/platforms/52xx/mpc52xx_pci.c
165
mpc52xx_pci_write_config(struct pci_bus *bus, unsigned int devfn,
arch/powerpc/platforms/chrp/pci.c
112
static int rtas_write_config(struct pci_bus *bus, unsigned int devfn, int offset,
arch/powerpc/platforms/chrp/pci.c
34
static int gg2_read_config(struct pci_bus *bus, unsigned int devfn, int off,
arch/powerpc/platforms/chrp/pci.c
61
static int gg2_write_config(struct pci_bus *bus, unsigned int devfn, int off,
arch/powerpc/platforms/chrp/pci.c
97
static int rtas_read_config(struct pci_bus *bus, unsigned int devfn, int offset,
arch/powerpc/platforms/fsl_uli1575.c
223
struct pci_bus *bus = dev->bus;
arch/powerpc/platforms/pasemi/iommu.c
158
static void pci_dma_bus_setup_pasemi(struct pci_bus *bus)
arch/powerpc/platforms/pasemi/pci.c
156
static int pa_pxp_read_config(struct pci_bus *bus, unsigned int devfn,
arch/powerpc/platforms/pasemi/pci.c
195
static int pa_pxp_write_config(struct pci_bus *bus, unsigned int devfn,
arch/powerpc/platforms/pasemi/pci.c
58
static int workaround_5945(struct pci_bus *bus, unsigned int devfn,
arch/powerpc/platforms/powermac/pci.c
1238
static int pmac_pci_probe_mode(struct pci_bus *bus)
arch/powerpc/platforms/powermac/pci.c
135
static void __iomem *macrisc_cfg_map_bus(struct pci_bus *bus,
arch/powerpc/platforms/powermac/pci.c
173
static void __iomem *chaos_map_bus(struct pci_bus *bus, unsigned int devfn,
arch/powerpc/platforms/powermac/pci.c
230
struct pci_bus *bus, unsigned int devfn)
arch/powerpc/platforms/powermac/pci.c
283
static int u3_ht_read_config(struct pci_bus *bus, unsigned int devfn,
arch/powerpc/platforms/powermac/pci.c
334
static int u3_ht_write_config(struct pci_bus *bus, unsigned int devfn,
arch/powerpc/platforms/powermac/pci.c
396
static void __iomem *u4_pcie_cfg_map_bus(struct pci_bus *bus,
arch/powerpc/platforms/powernv/eeh-powernv.c
1037
struct pci_bus *bus;
arch/powerpc/platforms/powernv/pci-ioda.c
1525
static void pnv_ioda_setup_bus_dma(struct pnv_ioda_pe *pe, struct pci_bus *bus)
arch/powerpc/platforms/powernv/pci-ioda.c
2076
static void pnv_pci_enable_bridge(struct pci_bus *bus)
arch/powerpc/platforms/powernv/pci-ioda.c
2079
struct pci_bus *child;
arch/powerpc/platforms/powernv/pci-ioda.c
2134
static resource_size_t pnv_pci_window_alignment(struct pci_bus *bus,
arch/powerpc/platforms/powernv/pci-ioda.c
2173
static void pnv_pci_fixup_bridge_resources(struct pci_bus *bus,
arch/powerpc/platforms/powernv/pci-ioda.c
2223
static void pnv_pci_configure_bus(struct pci_bus *bus)
arch/powerpc/platforms/powernv/pci-ioda.c
2433
static void pnv_pci_ioda_dma_bus_setup(struct pci_bus *bus)
arch/powerpc/platforms/powernv/pci-ioda.c
278
static void pnv_ioda_reserve_m64_pe(struct pci_bus *bus,
arch/powerpc/platforms/powernv/pci-ioda.c
293
static struct pnv_ioda_pe *pnv_ioda_pick_m64_pe(struct pci_bus *bus, bool all)
arch/powerpc/platforms/powernv/pci-ioda.c
50
static void pnv_pci_configure_bus(struct pci_bus *bus);
arch/powerpc/platforms/powernv/pci-ioda.c
930
static struct pnv_ioda_pe *pnv_ioda_setup_bus_PE(struct pci_bus *bus, bool all)
arch/powerpc/platforms/powernv/pci.c
673
static int pnv_pci_read_config(struct pci_bus *bus,
arch/powerpc/platforms/powernv/pci.c
702
static int pnv_pci_write_config(struct pci_bus *bus,
arch/powerpc/platforms/powernv/pci.h
327
static inline struct pnv_phb *pci_bus_to_pnvhb(struct pci_bus *bus)
arch/powerpc/platforms/powernv/pci.h
68
struct pci_bus *pbus;
arch/powerpc/platforms/pseries/iommu.c
622
static void pci_dma_bus_setup_pSeries(struct pci_bus *bus)
arch/powerpc/platforms/pseries/iommu.c
840
static void pci_dma_bus_setup_pSeriesLP(struct pci_bus *bus)
arch/powerpc/platforms/pseries/pci.c
261
struct pci_bus *bus;
arch/powerpc/platforms/pseries/pci_dlpar.c
70
struct pci_bus *b = phb->bus;
arch/powerpc/platforms/pseries/setup.c
1118
static int pSeries_pci_probe_mode(struct pci_bus *bus)
arch/powerpc/sysdev/dart_iommu.c
352
static void pci_dma_bus_setup_dart(struct pci_bus *bus)
arch/powerpc/sysdev/fsl_pci.c
485
void fsl_pcibios_fixup_bus(struct pci_bus *bus)
arch/powerpc/sysdev/fsl_pci.c
65
static int fsl_indirect_read_config(struct pci_bus *, unsigned int,
arch/powerpc/sysdev/fsl_pci.c
692
static int mpc83xx_pcie_exclude_device(struct pci_bus *bus, unsigned int devfn)
arch/powerpc/sysdev/fsl_pci.c
717
static void __iomem *mpc83xx_pcie_remap_cfg(struct pci_bus *bus,
arch/powerpc/sysdev/fsl_pci.c
745
static int mpc83xx_pcie_write_config(struct pci_bus *bus, unsigned int devfn,
arch/powerpc/sysdev/fsl_pci.c
92
static int fsl_indirect_read_config(struct pci_bus *bus, unsigned int devfn,
arch/powerpc/sysdev/fsl_pci.h
115
extern void fsl_pcibios_fixup_bus(struct pci_bus *bus);
arch/powerpc/sysdev/indirect_pci.c
75
int indirect_read_config(struct pci_bus *bus, unsigned int devfn,
arch/powerpc/sysdev/indirect_pci.c
84
int indirect_write_config(struct pci_bus *bus, unsigned int devfn,
arch/powerpc/sysdev/mpic_u3msi.c
63
struct pci_bus *bus;
arch/powerpc/sysdev/tsi108_pci.c
133
tsi108_direct_read_config(struct pci_bus *bus, unsigned int devfn, int offset,
arch/powerpc/sysdev/tsi108_pci.c
49
tsi108_direct_write_config(struct pci_bus *bus, unsigned int devfunc,
arch/riscv/include/asm/pci.h
19
static inline int pcibus_to_node(struct pci_bus *bus)
arch/riscv/kernel/acpi.c
322
struct pci_bus *b = pci_find_bus(domain, bus);
arch/riscv/kernel/acpi.c
332
struct pci_bus *b = pci_find_bus(domain, bus);
arch/s390/include/asm/pci.h
108
struct pci_bus *bus;
arch/s390/include/asm/pci.h
25
int pci_domain_nr(struct pci_bus *);
arch/s390/include/asm/pci.h
26
int pci_proc_domain(struct pci_bus *);
arch/s390/include/asm/pci.h
337
static inline int __pcibus_to_node(const struct pci_bus *bus)
arch/s390/include/asm/pci.h
343
cpumask_of_pcibus(const struct pci_bus *bus)
arch/s390/pci/pci.c
117
int pci_domain_nr(struct pci_bus *bus)
arch/s390/pci/pci.c
123
int pci_proc_domain(struct pci_bus *bus)
arch/s390/pci/pci.c
404
static int pci_read(struct pci_bus *bus, unsigned int devfn, int where,
arch/s390/pci/pci.c
414
static int pci_write(struct pci_bus *bus, unsigned int devfn, int where,
arch/s390/pci/pci_bus.c
174
struct pci_bus *bus;
arch/s390/pci/pci_bus.h
49
static inline struct zpci_dev *zdev_from_bus(struct pci_bus *bus,
arch/sh/drivers/pci/common.c
15
static struct pci_bus bus;
arch/sh/drivers/pci/ops-dreamcast.c
46
static int gapspci_read(struct pci_bus *bus, unsigned int devfn, int where, int size, u32 *val)
arch/sh/drivers/pci/ops-dreamcast.c
62
static int gapspci_write(struct pci_bus *bus, unsigned int devfn, int where, int size, u32 val)
arch/sh/drivers/pci/ops-sh4.c
22
static int sh4_pci_read(struct pci_bus *bus, unsigned int devfn,
arch/sh/drivers/pci/ops-sh4.c
60
static int sh4_pci_write(struct pci_bus *bus, unsigned int devfn,
arch/sh/drivers/pci/ops-sh7786.c
125
static int sh7786_pcie_write(struct pci_bus *bus, unsigned int devfn,
arch/sh/drivers/pci/ops-sh7786.c
20
struct pci_bus *bus, unsigned int devfn, int where, u32 *data)
arch/sh/drivers/pci/ops-sh7786.c
89
static int sh7786_pcie_read(struct pci_bus *bus, unsigned int devfn,
arch/sh/drivers/pci/pci.c
224
pcibios_bus_report_status(struct pci_bus *bus, unsigned int status_mask,
arch/sh/include/asm/pci.h
17
struct pci_bus *bus;
arch/sh/include/asm/pci.h
85
static inline int pci_proc_domain(struct pci_bus *bus)
arch/sparc/include/asm/pbm.h
36
struct pci_bus *pci_bus; /* Was inline, MJ allocs now */
arch/sparc/include/asm/pci.h
30
int pci_domain_nr(struct pci_bus *bus);
arch/sparc/include/asm/pci.h
31
static inline int pci_proc_domain(struct pci_bus *bus)
arch/sparc/include/asm/topology_64.h
18
struct pci_bus;
arch/sparc/include/asm/topology_64.h
20
int pcibus_to_node(struct pci_bus *pbus);
arch/sparc/include/asm/topology_64.h
22
static inline int pcibus_to_node(struct pci_bus *pbus)
arch/sparc/kernel/leon_pci.c
29
struct pci_bus *root_bus;
arch/sparc/kernel/leon_pci_grpci1.c
240
static int grpci1_read_config(struct pci_bus *bus, unsigned int devfn,
arch/sparc/kernel/leon_pci_grpci1.c
279
static int grpci1_write_config(struct pci_bus *bus, unsigned int devfn,
arch/sparc/kernel/leon_pci_grpci2.c
378
static int grpci2_read_config(struct pci_bus *bus, unsigned int devfn,
arch/sparc/kernel/leon_pci_grpci2.c
417
static int grpci2_write_config(struct pci_bus *bus, unsigned int devfn,
arch/sparc/kernel/pci.c
289
struct pci_bus *bus, int devfn)
arch/sparc/kernel/pci.c
416
struct pci_bus *bus,
arch/sparc/kernel/pci.c
443
struct pci_bus *bus);
arch/sparc/kernel/pci.c
451
struct pci_bus *bus;
arch/sparc/kernel/pci.c
575
struct pci_bus *bus)
arch/sparc/kernel/pci.c
631
static void pci_bus_register_of_sysfs(struct pci_bus *bus)
arch/sparc/kernel/pci.c
634
struct pci_bus *child_bus;
arch/sparc/kernel/pci.c
691
static void pci_claim_bus_resources(struct pci_bus *bus)
arch/sparc/kernel/pci.c
693
struct pci_bus *child_bus;
arch/sparc/kernel/pci.c
718
struct pci_bus *pci_scan_one_pbm(struct pci_pbm_info *pbm,
arch/sparc/kernel/pci.c
723
struct pci_bus *bus;
arch/sparc/kernel/pci.c
770
int pcibus_to_node(struct pci_bus *pbus)
arch/sparc/kernel/pci.c
781
int pci_domain_nr(struct pci_bus *pbus)
arch/sparc/kernel/pci.c
905
static void pcie_bus_slot_names(struct pci_bus *pbus)
arch/sparc/kernel/pci.c
908
struct pci_bus *bus;
arch/sparc/kernel/pci.c
934
static void pci_bus_slot_names(struct device_node *node, struct pci_bus *bus)
arch/sparc/kernel/pci.c
981
struct pci_bus *pbus = NULL;
arch/sparc/kernel/pci_common.c
109
static int sun4u_read_pci_cfg(struct pci_bus *bus_dev, unsigned int devfn,
arch/sparc/kernel/pci_common.c
213
static int sun4u_write_pci_cfg(struct pci_bus *bus_dev, unsigned int devfn,
arch/sparc/kernel/pci_common.c
258
static int sun4v_read_pci_cfg(struct pci_bus *bus_dev, unsigned int devfn,
arch/sparc/kernel/pci_common.c
291
static int sun4v_write_pci_cfg(struct pci_bus *bus_dev, unsigned int devfn,
arch/sparc/kernel/pci_common.c
479
struct pci_bus *pbus)
arch/sparc/kernel/pci_common.c
482
struct pci_bus *bus;
arch/sparc/kernel/pci_common.c
503
struct pci_bus *pbus)
arch/sparc/kernel/pci_common.c
506
struct pci_bus *bus;
arch/sparc/kernel/pci_common.c
526
struct pci_bus *pbus)
arch/sparc/kernel/pci_common.c
529
struct pci_bus *bus;
arch/sparc/kernel/pci_fire.c
450
pbm->pci_bus = pci_scan_one_pbm(pbm, &op->dev);
arch/sparc/kernel/pci_impl.h
155
struct pci_bus *pci_bus;
arch/sparc/kernel/pci_impl.h
167
struct pci_bus *pci_scan_one_pbm(struct pci_pbm_info *pbm,
arch/sparc/kernel/pci_impl.h
172
void pci_scan_for_target_abort(struct pci_pbm_info *, struct pci_bus *);
arch/sparc/kernel/pci_impl.h
173
void pci_scan_for_master_abort(struct pci_pbm_info *, struct pci_bus *);
arch/sparc/kernel/pci_impl.h
174
void pci_scan_for_parity_error(struct pci_pbm_info *, struct pci_bus *);
arch/sparc/kernel/pci_psycho.c
377
pbm->pci_bus = pci_scan_one_pbm(pbm, parent);
arch/sparc/kernel/pci_sabre.c
198
static struct pci_bus *sabre_root_bus;
arch/sparc/kernel/pci_sabre.c
374
static void apb_init(struct pci_bus *sabre_bus)
arch/sparc/kernel/pci_sabre.c
438
pbm->pci_bus = pci_scan_one_pbm(pbm, parent);
arch/sparc/kernel/pci_sabre.c
439
if (!pbm->pci_bus)
arch/sparc/kernel/pci_sabre.c
442
sabre_root_bus = pbm->pci_bus;
arch/sparc/kernel/pci_sabre.c
444
apb_init(pbm->pci_bus);
arch/sparc/kernel/pci_schizo.c
1079
pbm->pci_bus = pci_scan_one_pbm(pbm, parent);
arch/sparc/kernel/pci_schizo.c
625
pbm->pci_ops->read(pbm->pci_bus, 0, PCI_STATUS, 2, &stat);
arch/sparc/kernel/pci_schizo.c
633
pbm->pci_ops->write(pbm->pci_bus, 0, PCI_STATUS, 2, 0xffff);
arch/sparc/kernel/pci_schizo.c
736
pci_scan_for_target_abort(pbm, pbm->pci_bus);
arch/sparc/kernel/pci_schizo.c
739
pci_scan_for_master_abort(pbm, pbm->pci_bus);
arch/sparc/kernel/pci_schizo.c
749
pci_scan_for_parity_error(pbm, pbm->pci_bus);
arch/sparc/kernel/pci_sun4v.c
261
struct pci_bus *bus_dev)
arch/sparc/kernel/pci_sun4v.c
713
pbm->pci_bus = pci_scan_one_pbm(pbm, parent);
arch/sparc/kernel/pci_sun4v.c
794
err = dma_4v_iotsb_bind(pbm->devhandle, iotsb_num, pbm->pci_bus);
arch/sparc/kernel/pcic.c
214
static int pcic_read_config(struct pci_bus *bus, unsigned int devfn,
arch/sparc/kernel/pcic.c
253
static int pcic_write_config(struct pci_bus *bus, unsigned int devfn,
arch/sparc/kernel/pcic.c
395
pbm->pci_bus = pci_scan_bus(pbm->pci_first_busno, &pcic_ops, pbm);
arch/sparc/kernel/pcic.c
396
if (!pbm->pci_bus)
arch/sparc/kernel/pcic.c
400
pci_fill_in_pbm_cookies(pbm->pci_bus, pbm, pbm->prom_node);
arch/sparc/kernel/pcic.c
401
pci_record_assignments(pbm, pbm->pci_bus);
arch/sparc/kernel/pcic.c
402
pci_assign_unassigned(pbm, pbm->pci_bus);
arch/sparc/kernel/pcic.c
403
pci_fixup_irq(pbm, pbm->pci_bus);
arch/sparc/kernel/pcic.c
405
pci_bus_add_devices(pbm->pci_bus);
arch/sparc/kernel/pcic.c
603
void pcibios_fixup_bus(struct pci_bus *bus)
arch/sparc/kernel/psycho_common.c
362
pci_scan_for_target_abort(pbm, pbm->pci_bus);
arch/sparc/kernel/psycho_common.c
365
pci_scan_for_master_abort(pbm, pbm->pci_bus);
arch/sparc/kernel/psycho_common.c
368
pci_scan_for_parity_error(pbm, pbm->pci_bus);
arch/um/drivers/virt-pci.c
183
static void __iomem *um_pci_map_bus(struct pci_bus *bus, unsigned int devfn,
arch/um/drivers/virt-pci.c
221
struct device_node *pcibios_get_phb_of_node(struct pci_bus *bus)
arch/um/drivers/virt-pci.c
441
void *pci_root_bus_fwnode(struct pci_bus *bus)
arch/um/include/asm/pci.h
15
void *pci_root_bus_fwnode(struct pci_bus *bus);
arch/x86/events/intel/uncore.c
41
int uncore_pcibus_to_dieid(struct pci_bus *bus)
arch/x86/events/intel/uncore.c
60
struct pci_bus *bus = NULL;
arch/x86/events/intel/uncore.h
235
int uncore_pcibus_to_dieid(struct pci_bus *bus);
arch/x86/include/asm/pci.h
110
static inline int __pcibus_to_node(const struct pci_bus *bus)
arch/x86/include/asm/pci.h
116
cpumask_of_pcibus(const struct pci_bus *bus)
arch/x86/include/asm/pci.h
35
static inline struct pci_sysdata *to_pci_sysdata(const struct pci_bus *bus)
arch/x86/include/asm/pci.h
43
static inline int pci_domain_nr(struct pci_bus *bus)
arch/x86/include/asm/pci.h
48
static inline int pci_proc_domain(struct pci_bus *bus)
arch/x86/include/asm/pci.h
55
static inline void *_pci_root_bus_fwnode(struct pci_bus *bus)
arch/x86/include/asm/pci.h
64
static inline bool is_vmd(struct pci_bus *bus)
arch/x86/include/asm/topology.h
260
struct pci_bus;
arch/x86/kernel/devicetree.c
61
struct device_node *pcibios_get_phb_of_node(struct pci_bus *bus)
arch/x86/pci/acpi.c
533
struct pci_bus *pci_acpi_scan_root(struct acpi_pci_root *root)
arch/x86/pci/acpi.c
538
struct pci_bus *bus;
arch/x86/pci/acpi.c
583
struct pci_bus *child;
arch/x86/pci/common.c
164
void pcibios_fixup_bus(struct pci_bus *b)
arch/x86/pci/common.c
173
void pcibios_add_bus(struct pci_bus *bus)
arch/x86/pci/common.c
178
void pcibios_remove_bus(struct pci_bus *bus)
arch/x86/pci/common.c
460
struct pci_bus *bus;
arch/x86/pci/common.c
60
static int pci_read(struct pci_bus *bus, unsigned int devfn, int where, int size, u32 *value)
arch/x86/pci/common.c
66
static int pci_write(struct pci_bus *bus, unsigned int devfn, int where, int size, u32 value)
arch/x86/pci/fixup.c
208
static int quirk_pcie_aspm_read(struct pci_bus *bus, unsigned int devfn, int where, int size, u32 *value)
arch/x86/pci/fixup.c
218
static int quirk_pcie_aspm_write(struct pci_bus *bus, unsigned int devfn, int where, int size, u32 value)
arch/x86/pci/fixup.c
247
struct pci_bus *pbus;
arch/x86/pci/fixup.c
357
struct pci_bus *bus;
arch/x86/pci/i386.c
233
static void pcibios_allocate_bus_resources(struct pci_bus *bus)
arch/x86/pci/i386.c
235
struct pci_bus *child;
arch/x86/pci/i386.c
307
static void pcibios_allocate_resources(struct pci_bus *bus, int pass)
arch/x86/pci/i386.c
310
struct pci_bus *child;
arch/x86/pci/i386.c
341
static void pcibios_allocate_rom_resources(struct pci_bus *bus)
arch/x86/pci/i386.c
344
struct pci_bus *child;
arch/x86/pci/i386.c
357
struct pci_bus *bus;
arch/x86/pci/i386.c
375
void pcibios_resource_survey_bus(struct pci_bus *bus)
arch/x86/pci/i386.c
390
struct pci_bus *bus;
arch/x86/pci/intel_mid.c
171
static int pci_read(struct pci_bus *bus, unsigned int devfn, int where,
arch/x86/pci/intel_mid.c
181
static int pci_write(struct pci_bus *bus, unsigned int devfn, int where,
arch/x86/pci/intel_mid.c
65
static int fixed_bar_cap(struct pci_bus *bus, unsigned int devfn)
arch/x86/pci/intel_mid.c
97
static int pci_device_update_fixed(struct pci_bus *bus, unsigned int devfn,
arch/xtensa/include/asm/pci-bridge.h
36
struct pci_bus *bus;
arch/xtensa/kernel/pci.c
61
void pcibios_fixup_bus(struct pci_bus *bus)
arch/xtensa/lib/pci-auto.c
53
static struct pci_bus pciauto_bus;
drivers/acpi/acpi_watchdog.c
124
if (wdat->pci_segment != 0xff || wdat->pci_bus != 0xff ||
drivers/acpi/apei/einj-cxl.c
52
struct pci_bus *pbus;
drivers/acpi/arm64/iort.c
1457
struct pci_bus *bus = to_pci_dev(dev)->bus;
drivers/acpi/arm64/iort.c
1524
struct pci_bus *pbus = to_pci_dev(dev)->bus;
drivers/acpi/arm64/iort.c
311
struct pci_bus *bus;
drivers/acpi/arm64/iort.c
575
struct pci_bus *pbus;
drivers/acpi/pci_irq.c
241
static int bridge_has_boot_interrupt_variant(struct pci_bus *bus)
drivers/acpi/pci_irq.c
243
struct pci_bus *bus_it;
drivers/acpi/pci_root.c
1004
struct pci_bus *bus;
drivers/acpi/pci_root.c
996
struct pci_bus *acpi_pci_root_create(struct acpi_pci_root *root,
drivers/acpi/pci_slot.c
103
if (pci_slot->bus == pci_bus && pci_slot->number == device)
drivers/acpi/pci_slot.c
112
pci_slot = pci_create_slot(pci_bus, device, name, NULL);
drivers/acpi/pci_slot.c
122
get_device(&pci_bus->dev);
drivers/acpi/pci_slot.c
125
pci_slot, pci_bus->number, device, name);
drivers/acpi/pci_slot.c
130
void acpi_pci_slot_enumerate(struct pci_bus *bus)
drivers/acpi/pci_slot.c
142
void acpi_pci_slot_remove(struct pci_bus *bus)
drivers/acpi/pci_slot.c
91
struct pci_bus *pci_bus = context;
drivers/acpi/reboot.c
14
struct pci_bus *bus0;
drivers/acpi/riscv/rimt.c
481
struct pci_bus *bus = to_pci_dev(dev)->bus;
drivers/acpi/riscv/rimt.c
97
struct pci_bus *bus;
drivers/bcma/driver_pci_host.c
230
static int bcma_core_pci_hostmode_read_config(struct pci_bus *bus,
drivers/bcma/driver_pci_host.c
250
static int bcma_core_pci_hostmode_write_config(struct pci_bus *bus,
drivers/cxl/core/pci.c
824
struct pci_bus *bus;
drivers/cxl/core/pci.c
849
struct pci_bus *bus = cxl_port_to_pci_bus(port);
drivers/cxl/core/port.c
962
struct pci_bus *cxl_port_to_pci_bus(struct cxl_port *port)
drivers/cxl/core/port.c
984
struct pci_bus *bus)
drivers/cxl/cxl.h
794
struct pci_bus;
drivers/cxl/cxl.h
796
struct pci_bus *bus);
drivers/cxl/cxl.h
797
struct pci_bus *cxl_port_to_pci_bus(struct cxl_port *port);
drivers/dca/dca-core.c
113
static struct dca_domain *dca_find_domain(struct pci_bus *rc)
drivers/dca/dca-core.c
126
struct pci_bus *rc;
drivers/dca/dca-core.c
143
struct pci_bus *rc;
drivers/dca/dca-core.c
176
struct pci_bus *pci_rc;
drivers/dca/dca-core.c
32
static struct pci_bus *dca_pci_rc_from_dev(struct device *dev)
drivers/dca/dca-core.c
35
struct pci_bus *bus = pdev->bus;
drivers/dca/dca-core.c
359
struct pci_bus *rc;
drivers/dca/dca-core.c
399
struct pci_bus *pci_rc;
drivers/dca/dca-core.c
43
static struct dca_domain *dca_allocate_domain(struct pci_bus *rc)
drivers/edac/i7core_edac.c
1282
struct pci_bus *b = NULL;
drivers/edac/pnd2_edac.c
134
static struct pci_bus *p2sb_bus;
drivers/edac/skx_base.c
45
static struct skx_dev *get_skx_dev(struct pci_bus *bus, u8 idx)
drivers/gpib/common/gpib_os.c
1871
config->pci_bus = selection.pci_bus;
drivers/gpib/common/gpib_os.c
2138
config->pci_bus = -1;
drivers/gpib/common/gpib_os.c
2284
if (config->pci_bus >= 0 && config->pci_bus != pci_device->bus->number)
drivers/gpib/common/gpib_os.c
2306
if (config->pci_bus >= 0 && config->pci_bus != pci_device->bus->number)
drivers/gpib/include/gpib_types.h
38
int pci_bus;
drivers/gpib/ines/ines_gpib.c
764
if (config->pci_bus >= 0 && config->pci_bus != pdev->bus->number)
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
396
config->pci_bus, config->pci_slot, base);
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
419
} else if (config->pci_bus != -1 && config->pci_slot != -1) {
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
426
udev->bus->busnum, config->pci_bus, udev->devnum, config->pci_slot);
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
427
if (config->pci_bus == udev->bus->busnum &&
drivers/gpib/tnt4882/tnt4882_gpib.c
936
if (config->pci_bus >= 0 && config->pci_bus != mite->pcidev->bus->number)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
1813
struct pci_bus *root;
drivers/gpu/drm/i915/gt/intel_region_lmem.c
43
struct pci_bus *root = pdev->bus;
drivers/gpu/drm/xe/xe_pci_rebar.c
42
struct pci_bus *root = pdev->bus;
drivers/hwtracing/ptt/hisi_ptt.c
736
struct pci_bus *bus;
drivers/iommu/arm/arm-smmu/arm-smmu.c
118
struct pci_bus *bus = to_pci_dev(dev)->bus;
drivers/iommu/intel/iommu.c
2231
struct pci_bus *bus;
drivers/iommu/iommu.c
1606
struct pci_bus *bus;
drivers/media/pci/cx23885/cx23885-core.c
941
dev->pci_bus = dev->pci->bus->number;
drivers/media/pci/cx23885/cx23885-dvb.c
2658
dev->pci_bus,
drivers/media/pci/cx23885/cx23885.h
361
int pci_bus, pci_slot;
drivers/media/pci/cx25821/cx25821-core.c
876
dev->pci_bus = dev->pci->bus->number;
drivers/media/pci/cx25821/cx25821.h
226
int pci_bus, pci_slot;
drivers/media/pci/cx88/cx88-blackbird.c
1162
core->pci_bus,
drivers/media/pci/cx88/cx88-cards.c
3708
core->pci_bus = pci->bus->number;
drivers/media/pci/cx88/cx88-core.c
1051
if (pci->bus->number != core->pci_bus)
drivers/media/pci/cx88/cx88-dvb.c
1743
core->pci_bus,
drivers/media/pci/cx88/cx88.h
342
int pci_bus;
drivers/media/pci/netup_unidvb/netup_unidvb.h
104
int pci_bus;
drivers/media/pci/netup_unidvb/netup_unidvb_core.c
824
ndev->pci_bus = pci_dev->bus->number;
drivers/media/pci/netup_unidvb/netup_unidvb_core.c
827
ndev->board_num = ndev->pci_bus*10 + ndev->pci_slot;
drivers/media/pci/netup_unidvb/netup_unidvb_core.c
831
__func__, ndev->board_num, ndev->pci_bus, ndev->pci_slot);
drivers/media/pci/netup_unidvb/netup_unidvb_spi.c
207
ndev->pci_bus,
drivers/media/pci/saa7164/saa7164-core.c
970
dev->pci_bus = dev->pci->bus->number;
drivers/media/pci/saa7164/saa7164.h
439
int pci_bus, pci_slot;
drivers/media/platform/via/via-camera.c
1097
struct pci_bus *pbus = pci_find_bus(0, 0);
drivers/mfd/lpc_ich.c
1280
static bool lpc_ich_set_writeable(struct pci_bus *bus, unsigned int devfn)
drivers/net/ethernet/freescale/enetc/enetc_ethtool.c
920
struct pci_bus *bus = si->pdev->bus;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
200
struct pci_bus *parent_bus;
drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c
412
struct pci_bus *bridge_bus = dev->pdev->bus;
drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c
524
struct pci_bus *bridge_bus = dev->pdev->bus;
drivers/net/ethernet/microsoft/mana/gdma_main.c
406
struct pci_bus *parent;
drivers/net/ethernet/microsoft/mana/gdma_main.c
425
struct pci_bus *bus, *parent;
drivers/net/wireless/ath/ath12k/pci.c
680
struct pci_bus *bus = ab_pci->pdev->bus;
drivers/net/wireless/ath/ath9k/ath9k_pci_owl_loader.c
114
struct pci_bus *bus = pdev->bus;
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
2188
struct pci_bus *bus;
drivers/parisc/dino.c
171
static int dino_cfg_read(struct pci_bus *bus, unsigned int devfn, int where,
drivers/parisc/dino.c
206
static int dino_cfg_write(struct pci_bus *bus, unsigned int devfn, int where,
drivers/parisc/dino.c
508
dino_card_setup(struct pci_bus *bus, void __iomem *base_addr)
drivers/parisc/dino.c
598
dino_fixup_bus(struct pci_bus *bus)
drivers/parisc/dino.c
939
struct pci_bus *bus;
drivers/parisc/iosapic.c
484
struct pci_bus *p = pcidev->bus;
drivers/parisc/lba_pci.c
1474
struct pci_bus *lba_bus;
drivers/parisc/lba_pci.c
363
static int elroy_cfg_read(struct pci_bus *bus, unsigned int devfn, int pos, int size, u32 *data)
drivers/parisc/lba_pci.c
430
static int elroy_cfg_write(struct pci_bus *bus, unsigned int devfn, int pos, int size, u32 data)
drivers/parisc/lba_pci.c
480
static int mercury_cfg_read(struct pci_bus *bus, unsigned int devfn, int pos, int size, u32 *data)
drivers/parisc/lba_pci.c
512
static int mercury_cfg_write(struct pci_bus *bus, unsigned int devfn, int pos, int size, u32 data)
drivers/parisc/lba_pci.c
691
static void pcibios_allocate_bus_resources(struct pci_bus *bus)
drivers/parisc/lba_pci.c
693
struct pci_bus *child;
drivers/parisc/lba_pci.c
713
lba_fixup_bus(struct pci_bus *bus)
drivers/pci/access.c
108
int pci_generic_config_write(struct pci_bus *bus, unsigned int devfn,
drivers/pci/access.c
128
int pci_generic_config_read32(struct pci_bus *bus, unsigned int devfn,
drivers/pci/access.c
146
int pci_generic_config_write32(struct pci_bus *bus, unsigned int devfn,
drivers/pci/access.c
193
struct pci_ops *pci_bus_set_ops(struct pci_bus *bus, struct pci_ops *ops)
drivers/pci/access.c
37
(struct pci_bus *bus, unsigned int devfn, int pos, type *value) \
drivers/pci/access.c
59
(struct pci_bus *bus, unsigned int devfn, int pos, type value) \
drivers/pci/access.c
88
int pci_generic_config_read(struct pci_bus *bus, unsigned int devfn,
drivers/pci/bus.c
115
void pci_bus_remove_resources(struct pci_bus *bus)
drivers/pci/bus.c
172
static void pci_clip_resource_to_region(struct pci_bus *bus,
drivers/pci/bus.c
190
static int pci_bus_alloc_from_region(struct pci_bus *bus, struct resource *res,
drivers/pci/bus.c
264
int pci_bus_alloc_resource(struct pci_bus *bus, struct resource *res,
drivers/pci/bus.c
300
struct pci_bus *bus = dev->bus;
drivers/pci/bus.c
335
void __weak pcibios_resource_survey_bus(struct pci_bus *bus) { }
drivers/pci/bus.c
386
void pci_bus_add_devices(const struct pci_bus *bus)
drivers/pci/bus.c
389
struct pci_bus *child;
drivers/pci/bus.c
409
static int __pci_walk_bus(struct pci_bus *top, int (*cb)(struct pci_dev *, void *),
drivers/pci/bus.c
428
static int __pci_walk_bus_reverse(struct pci_bus *top,
drivers/pci/bus.c
462
void pci_walk_bus(struct pci_bus *top, int (*cb)(struct pci_dev *, void *), void *userdata)
drivers/pci/bus.c
478
void pci_walk_bus_reverse(struct pci_bus *top,
drivers/pci/bus.c
487
void pci_walk_bus_locked(struct pci_bus *top, int (*cb)(struct pci_dev *, void *), void *userdata)
drivers/pci/bus.c
494
struct pci_bus *pci_bus_get(struct pci_bus *bus)
drivers/pci/bus.c
501
void pci_bus_put(struct pci_bus *bus)
drivers/pci/bus.c
64
void pci_bus_add_resource(struct pci_bus *bus, struct resource *res)
drivers/pci/bus.c
78
struct resource *pci_bus_resource_n(const struct pci_bus *bus, int n)
drivers/pci/bus.c
94
void pci_bus_remove_resource(struct pci_bus *bus, struct resource *res)
drivers/pci/controller/cadence/pci-j721e.c
339
static int cdns_ti_pcie_config_read(struct pci_bus *bus, unsigned int devfn,
drivers/pci/controller/cadence/pci-j721e.c
349
static int cdns_ti_pcie_config_write(struct pci_bus *bus, unsigned int devfn,
drivers/pci/controller/cadence/pcie-cadence-host-hpa.c
24
void __iomem *cdns_pci_hpa_map_bus(struct pci_bus *bus, unsigned int devfn,
drivers/pci/controller/cadence/pcie-cadence-host.c
22
void __iomem *cdns_pci_map_bus(struct pci_bus *bus, unsigned int devfn,
drivers/pci/controller/cadence/pcie-cadence.h
432
void __iomem *cdns_pci_map_bus(struct pci_bus *bus, unsigned int devfn,
drivers/pci/controller/cadence/pcie-cadence.h
460
static inline void __iomem *cdns_pci_map_bus(struct pci_bus *bus, unsigned int devfn,
drivers/pci/controller/cadence/pcie-cadence.h
514
void __iomem *cdns_pci_hpa_map_bus(struct pci_bus *bus, unsigned int devfn,
drivers/pci/controller/dwc/pci-exynos.c
189
static int exynos_pcie_rd_own_conf(struct pci_bus *bus, unsigned int devfn,
drivers/pci/controller/dwc/pci-exynos.c
201
static int exynos_pcie_wr_own_conf(struct pci_bus *bus, unsigned int devfn,
drivers/pci/controller/dwc/pci-imx6.c
2069
struct pci_bus *bus = dev->bus;
drivers/pci/controller/dwc/pci-keystone.c
451
static void __iomem *ks_pcie_other_map_bus(struct pci_bus *bus,
drivers/pci/controller/dwc/pci-keystone.c
529
struct pci_bus *bus = dev->bus;
drivers/pci/controller/dwc/pci-meson.c
317
static int meson_pcie_rd_own_conf(struct pci_bus *bus, u32 devfn,
drivers/pci/controller/dwc/pcie-al.c
217
static void __iomem *al_pcie_conf_addr_map_bus(struct pci_bus *bus,
drivers/pci/controller/dwc/pcie-al.c
22
static void __iomem *al_pcie_map_bus(struct pci_bus *bus, unsigned int devfn,
drivers/pci/controller/dwc/pcie-designware-host.c
724
static void __iomem *dw_pcie_other_conf_map_bus(struct pci_bus *bus,
drivers/pci/controller/dwc/pcie-designware-host.c
764
static int dw_pcie_rd_other_conf(struct pci_bus *bus, unsigned int devfn,
drivers/pci/controller/dwc/pcie-designware-host.c
790
static int dw_pcie_wr_other_conf(struct pci_bus *bus, unsigned int devfn,
drivers/pci/controller/dwc/pcie-designware-host.c
822
void __iomem *dw_pcie_own_conf_map_bus(struct pci_bus *bus, unsigned int devfn, int where)
drivers/pci/controller/dwc/pcie-designware-host.c
834
static void __iomem *dw_pcie_ecam_conf_map_bus(struct pci_bus *bus, unsigned int devfn, int where)
drivers/pci/controller/dwc/pcie-designware.h
844
void __iomem *dw_pcie_own_conf_map_bus(struct pci_bus *bus, unsigned int devfn,
drivers/pci/controller/dwc/pcie-designware.h
888
static inline void __iomem *dw_pcie_own_conf_map_bus(struct pci_bus *bus,
drivers/pci/controller/dwc/pcie-hisi.c
26
static int hisi_pcie_rd_conf(struct pci_bus *bus, u32 devfn, int where,
drivers/pci/controller/dwc/pcie-hisi.c
44
static int hisi_pcie_wr_conf(struct pci_bus *bus, u32 devfn,
drivers/pci/controller/dwc/pcie-hisi.c
62
static void __iomem *hisi_pcie_map_bus(struct pci_bus *bus, unsigned int devfn,
drivers/pci/controller/dwc/pcie-histb.c
125
static int histb_pcie_rd_own_conf(struct pci_bus *bus, unsigned int devfn,
drivers/pci/controller/dwc/pcie-histb.c
137
static int histb_pcie_wr_own_conf(struct pci_bus *bus, unsigned int devfn,
drivers/pci/controller/dwc/pcie-kirin.c
514
static int kirin_pcie_rd_own_conf(struct pci_bus *bus, unsigned int devfn,
drivers/pci/controller/dwc/pcie-kirin.c
526
static int kirin_pcie_wr_own_conf(struct pci_bus *bus, unsigned int devfn,
drivers/pci/controller/dwc/pcie-kirin.c
538
static int kirin_pcie_add_bus(struct pci_bus *bus)
drivers/pci/controller/dwc/pcie-tegra194-acpi.c
66
static void __iomem *tegra194_map_bus(struct pci_bus *bus,
drivers/pci/controller/dwc/pcie-tegra194.c
1261
struct pci_bus *child, *root_port_bus = NULL;
drivers/pci/controller/dwc/pcie-tegra194.c
560
static int tegra_pcie_dw_rd_own_conf(struct pci_bus *bus, u32 devfn, int where,
drivers/pci/controller/dwc/pcie-tegra194.c
582
static int tegra_pcie_dw_wr_own_conf(struct pci_bus *bus, u32 devfn, int where,
drivers/pci/controller/mobiveil/pcie-mobiveil-host.c
28
static bool mobiveil_pcie_valid_device(struct pci_bus *bus, unsigned int devfn)
drivers/pci/controller/mobiveil/pcie-mobiveil-host.c
48
static void __iomem *mobiveil_pcie_map_bus(struct pci_bus *bus,
drivers/pci/controller/pci-aardvark.c
1090
static bool advk_pcie_valid_device(struct advk_pcie *pcie, struct pci_bus *bus,
drivers/pci/controller/pci-aardvark.c
1139
static int advk_pcie_rd_conf(struct pci_bus *bus, u32 devfn,
drivers/pci/controller/pci-aardvark.c
1225
static int advk_pcie_wr_conf(struct pci_bus *bus, u32 devfn,
drivers/pci/controller/pci-ftpci100.c
118
struct pci_bus *bus;
drivers/pci/controller/pci-ftpci100.c
199
static int faraday_pci_read_config(struct pci_bus *bus, unsigned int fn,
drivers/pci/controller/pci-ftpci100.c
238
static int faraday_pci_write_config(struct pci_bus *bus, unsigned int fn,
drivers/pci/controller/pci-host-generic.c
28
static bool pci_dw_valid_device(struct pci_bus *bus, unsigned int devfn)
drivers/pci/controller/pci-host-generic.c
44
static void __iomem *pci_dw_ecam_map_bus(struct pci_bus *bus,
drivers/pci/controller/pci-hyperv.c
1355
static int hv_pcifront_read_config(struct pci_bus *bus, unsigned int devfn,
drivers/pci/controller/pci-hyperv.c
1383
static int hv_pcifront_write_config(struct pci_bus *bus, unsigned int devfn,
drivers/pci/controller/pci-hyperv.c
1880
struct pci_bus *pbus;
drivers/pci/controller/pci-hyperv.c
2480
struct pci_bus *bus = hbus->bridge->bus;
drivers/pci/controller/pci-hyperv.c
618
struct pci_bus *pbus;
drivers/pci/controller/pci-ixp4xx.c
295
static int ixp4xx_pci_read_config(struct pci_bus *bus, unsigned int devfn,
drivers/pci/controller/pci-ixp4xx.c
342
static int ixp4xx_pci_write_config(struct pci_bus *bus, unsigned int devfn,
drivers/pci/controller/pci-loongson.c
179
static struct loongson_pci *pci_bus_to_loongson_pci(struct pci_bus *bus)
drivers/pci/controller/pci-loongson.c
190
static void __iomem *cfg0_map(struct loongson_pci *priv, struct pci_bus *bus,
drivers/pci/controller/pci-loongson.c
204
static void __iomem *cfg1_map(struct loongson_pci *priv, struct pci_bus *bus,
drivers/pci/controller/pci-loongson.c
218
static bool pdev_may_exist(struct pci_bus *bus, unsigned int device,
drivers/pci/controller/pci-loongson.c
225
static void __iomem *pci_loongson_map_bus(struct pci_bus *bus,
drivers/pci/controller/pci-loongson.c
93
struct pci_bus *bus = pdev->bus;
drivers/pci/controller/pci-mvebu.c
345
struct pci_bus *bus,
drivers/pci/controller/pci-mvebu.c
348
static int mvebu_pcie_child_rd_conf(struct pci_bus *bus, u32 devfn, int where,
drivers/pci/controller/pci-mvebu.c
384
static int mvebu_pcie_child_wr_conf(struct pci_bus *bus, u32 devfn,
drivers/pci/controller/pci-mvebu.c
962
struct pci_bus *bus,
drivers/pci/controller/pci-mvebu.c
985
static int mvebu_pcie_wr_conf(struct pci_bus *bus, u32 devfn,
drivers/pci/controller/pci-mvebu.c
999
static int mvebu_pcie_rd_conf(struct pci_bus *bus, u32 devfn, int where,
drivers/pci/controller/pci-rcar-gen2.c
105
static void __iomem *rcar_pci_cfg_base(struct pci_bus *bus, unsigned int devfn,
drivers/pci/controller/pci-tegra.c
427
static void __iomem *tegra_pcie_map_bus(struct pci_bus *bus,
drivers/pci/controller/pci-tegra.c
461
static int tegra_pcie_config_read(struct pci_bus *bus, unsigned int devfn,
drivers/pci/controller/pci-tegra.c
471
static int tegra_pcie_config_write(struct pci_bus *bus, unsigned int devfn,
drivers/pci/controller/pci-thunder-ecam.c
124
static int thunder_ecam_config_read(struct pci_bus *bus, unsigned int devfn,
drivers/pci/controller/pci-thunder-ecam.c
31
static int handle_ea_bar(u32 e0, int bar, struct pci_bus *bus,
drivers/pci/controller/pci-thunder-ecam.c
321
static int thunder_ecam_config_write(struct pci_bus *bus, unsigned int devfn,
drivers/pci/controller/pci-thunder-ecam.c
85
static int thunder_ecam_p2_config_read(struct pci_bus *bus, unsigned int devfn,
drivers/pci/controller/pci-thunder-pem.c
138
static int thunder_pem_config_read(struct pci_bus *bus, unsigned int devfn,
drivers/pci/controller/pci-thunder-pem.c
214
static int thunder_pem_bridge_write(struct pci_bus *bus, unsigned int devfn,
drivers/pci/controller/pci-thunder-pem.c
287
static int thunder_pem_config_write(struct pci_bus *bus, unsigned int devfn,
drivers/pci/controller/pci-thunder-pem.c
38
static int thunder_pem_bridge_read(struct pci_bus *bus, unsigned int devfn,
drivers/pci/controller/pci-v3-semi.c
310
static void __iomem *v3_map_bus(struct pci_bus *bus,
drivers/pci/controller/pci-v3-semi.c
402
static int v3_pci_read_config(struct pci_bus *bus, unsigned int fn,
drivers/pci/controller/pci-v3-semi.c
416
static int v3_pci_write_config(struct pci_bus *bus, unsigned int fn,
drivers/pci/controller/pci-versatile.c
47
static void __iomem *versatile_map_bus(struct pci_bus *bus,
drivers/pci/controller/pci-xgene.c
101
static void __iomem *xgene_pcie_get_cfg_base(struct pci_bus *bus)
drivers/pci/controller/pci-xgene.c
115
static void xgene_pcie_set_rtdid_reg(struct pci_bus *bus, uint devfn)
drivers/pci/controller/pci-xgene.c
141
static bool xgene_pcie_hide_rc_bars(struct pci_bus *bus, int offset)
drivers/pci/controller/pci-xgene.c
150
static void __iomem *xgene_pcie_map_bus(struct pci_bus *bus, unsigned int devfn,
drivers/pci/controller/pci-xgene.c
161
static int xgene_pcie_config_read32(struct pci_bus *bus, unsigned int devfn,
drivers/pci/controller/pci-xgene.c
86
static inline struct xgene_pcie *pcie_bus_to_port(struct pci_bus *bus)
drivers/pci/controller/pcie-altera.c
213
static bool altera_pcie_hide_rc_bar(struct pci_bus *bus, unsigned int devfn,
drivers/pci/controller/pcie-altera.c
238
struct pci_bus *bus, int dev)
drivers/pci/controller/pcie-altera.c
664
static int altera_pcie_cfg_read(struct pci_bus *bus, unsigned int devfn,
drivers/pci/controller/pcie-altera.c
679
static int altera_pcie_cfg_write(struct pci_bus *bus, unsigned int devfn,
drivers/pci/controller/pcie-aspeed.c
320
static u32 aspeed_pcie_get_bdf_offset(struct pci_bus *bus, unsigned int devfn,
drivers/pci/controller/pcie-aspeed.c
327
static int aspeed_ast2600_conf(struct pci_bus *bus, unsigned int devfn,
drivers/pci/controller/pcie-aspeed.c
425
static int aspeed_ast2600_rd_conf(struct pci_bus *bus, unsigned int devfn,
drivers/pci/controller/pcie-aspeed.c
438
static int aspeed_ast2600_child_rd_conf(struct pci_bus *bus, unsigned int devfn,
drivers/pci/controller/pcie-aspeed.c
445
static int aspeed_ast2600_wr_conf(struct pci_bus *bus, unsigned int devfn,
drivers/pci/controller/pcie-aspeed.c
458
static int aspeed_ast2600_child_wr_conf(struct pci_bus *bus, unsigned int devfn,
drivers/pci/controller/pcie-aspeed.c
465
static int aspeed_ast2700_config(struct pci_bus *bus, unsigned int devfn,
drivers/pci/controller/pcie-aspeed.c
486
static int aspeed_ast2700_child_config(struct pci_bus *bus, unsigned int devfn,
drivers/pci/controller/pcie-aspeed.c
551
static int aspeed_ast2700_rd_conf(struct pci_bus *bus, unsigned int devfn,
drivers/pci/controller/pcie-aspeed.c
563
static int aspeed_ast2700_child_rd_conf(struct pci_bus *bus, unsigned int devfn,
drivers/pci/controller/pcie-aspeed.c
569
static int aspeed_ast2700_wr_conf(struct pci_bus *bus, unsigned int devfn,
drivers/pci/controller/pcie-aspeed.c
581
static int aspeed_ast2700_child_wr_conf(struct pci_bus *bus, unsigned int devfn,
drivers/pci/controller/pcie-brcmstb.c
1474
static int brcm_pcie_add_bus(struct pci_bus *bus)
drivers/pci/controller/pcie-brcmstb.c
1513
static void brcm_pcie_remove_bus(struct pci_bus *bus)
drivers/pci/controller/pcie-brcmstb.c
774
static void __iomem *brcm_pcie_map_bus(struct pci_bus *bus,
drivers/pci/controller/pcie-brcmstb.c
795
static void __iomem *brcm7425_pcie_map_bus(struct pci_bus *bus,
drivers/pci/controller/pcie-hisi-error.c
149
struct pci_bus *root_bus;
drivers/pci/controller/pcie-iproc.c
399
static inline struct iproc_pcie *iproc_data(struct pci_bus *bus)
drivers/pci/controller/pcie-iproc.c
444
static inline void iproc_pcie_apb_err_disable(struct pci_bus *bus,
drivers/pci/controller/pcie-iproc.c
569
static int iproc_pcie_config_read(struct pci_bus *bus, unsigned int devfn,
drivers/pci/controller/pcie-iproc.c
647
static void __iomem *iproc_pcie_bus_map_cfg_bus(struct pci_bus *bus,
drivers/pci/controller/pcie-iproc.c
697
static int iproc_pcie_config_read32(struct pci_bus *bus, unsigned int devfn,
drivers/pci/controller/pcie-iproc.c
713
static int iproc_pcie_config_write32(struct pci_bus *bus, unsigned int devfn,
drivers/pci/controller/pcie-mediatek-gen3.c
266
static void mtk_pcie_config_tlp_header(struct pci_bus *bus, unsigned int devfn,
drivers/pci/controller/pcie-mediatek-gen3.c
281
static void __iomem *mtk_pcie_map_bus(struct pci_bus *bus, unsigned int devfn,
drivers/pci/controller/pcie-mediatek-gen3.c
289
static int mtk_pcie_config_read(struct pci_bus *bus, unsigned int devfn,
drivers/pci/controller/pcie-mediatek-gen3.c
297
static int mtk_pcie_config_write(struct pci_bus *bus, unsigned int devfn,
drivers/pci/controller/pcie-mediatek.c
347
static struct mtk_pcie_port *mtk_pcie_find_port(struct pci_bus *bus,
drivers/pci/controller/pcie-mediatek.c
371
static int mtk_pcie_config_read(struct pci_bus *bus, unsigned int devfn,
drivers/pci/controller/pcie-mediatek.c
384
static int mtk_pcie_config_write(struct pci_bus *bus, unsigned int devfn,
drivers/pci/controller/pcie-mediatek.c
756
static void __iomem *mtk_pcie_map_bus(struct pci_bus *bus,
drivers/pci/controller/pcie-mt7621.c
126
static void __iomem *mt7621_pcie_map_bus(struct pci_bus *bus,
drivers/pci/controller/pcie-rcar-host.c
150
unsigned char access_type, struct pci_bus *bus,
drivers/pci/controller/pcie-rcar-host.c
229
static int rcar_pcie_read_conf(struct pci_bus *bus, unsigned int devfn,
drivers/pci/controller/pcie-rcar-host.c
252
static int rcar_pcie_write_conf(struct pci_bus *bus, unsigned int devfn,
drivers/pci/controller/pcie-rockchip-host.c
146
struct pci_bus *bus, u32 devfn,
drivers/pci/controller/pcie-rockchip-host.c
179
struct pci_bus *bus, u32 devfn,
drivers/pci/controller/pcie-rockchip-host.c
208
static int rockchip_pcie_rd_conf(struct pci_bus *bus, u32 devfn, int where,
drivers/pci/controller/pcie-rockchip-host.c
223
static int rockchip_pcie_wr_conf(struct pci_bus *bus, u32 devfn,
drivers/pci/controller/pcie-rockchip-host.c
61
struct pci_bus *bus, int dev)
drivers/pci/controller/pcie-rzg3s-host.c
292
static void rzg3s_pcie_child_prepare_bus(struct pci_bus *bus,
drivers/pci/controller/pcie-rzg3s-host.c
314
struct pci_bus *bus, unsigned int devfn,
drivers/pci/controller/pcie-rzg3s-host.c
339
static int rzg3s_pcie_child_read(struct pci_bus *bus, unsigned int devfn,
drivers/pci/controller/pcie-rzg3s-host.c
356
struct pci_bus *bus, unsigned int devfn,
drivers/pci/controller/pcie-rzg3s-host.c
383
static int rzg3s_pcie_child_write(struct pci_bus *bus, unsigned int devfn,
drivers/pci/controller/pcie-rzg3s-host.c
434
static void __iomem *rzg3s_pcie_root_map_bus(struct pci_bus *bus,
drivers/pci/controller/pcie-xilinx-dma-pl.c
167
static bool xilinx_pl_dma_pcie_valid_device(struct pci_bus *bus,
drivers/pci/controller/pcie-xilinx-dma-pl.c
192
static void __iomem *xilinx_pl_dma_pcie_map_bus(struct pci_bus *bus,
drivers/pci/controller/pcie-xilinx-nwl.c
216
static bool nwl_pcie_valid_device(struct pci_bus *bus, unsigned int devfn)
drivers/pci/controller/pcie-xilinx-nwl.c
241
static void __iomem *nwl_pcie_map_bus(struct pci_bus *bus, unsigned int devfn,
drivers/pci/controller/pcie-xilinx.c
154
static bool xilinx_pcie_valid_device(struct pci_bus *bus, unsigned int devfn)
drivers/pci/controller/pcie-xilinx.c
178
static void __iomem *xilinx_pcie_map_bus(struct pci_bus *bus,
drivers/pci/controller/plda/pcie-plda-host.c
23
void __iomem *plda_pcie_map_bus(struct pci_bus *bus, unsigned int devfn,
drivers/pci/controller/plda/pcie-plda.h
199
void __iomem *plda_pcie_map_bus(struct pci_bus *bus, unsigned int devfn,
drivers/pci/controller/plda/pcie-starfive.c
75
static bool starfive_pcie_hide_rc_bar(struct pci_bus *bus, unsigned int devfn,
drivers/pci/controller/plda/pcie-starfive.c
85
static int starfive_pcie_config_write(struct pci_bus *bus, unsigned int devfn,
drivers/pci/controller/plda/pcie-starfive.c
94
static int starfive_pcie_config_read(struct pci_bus *bus, unsigned int devfn,
drivers/pci/controller/vmd.c
140
struct pci_bus *bus;
drivers/pci/controller/vmd.c
147
static inline struct vmd_dev *vmd_from_bus(struct pci_bus *bus)
drivers/pci/controller/vmd.c
392
static void __iomem *vmd_cfg_addr(struct vmd_dev *vmd, struct pci_bus *bus,
drivers/pci/controller/vmd.c
408
static int vmd_pci_read(struct pci_bus *bus, unsigned int devfn, int reg,
drivers/pci/controller/vmd.c
438
static int vmd_pci_write(struct pci_bus *bus, unsigned int devfn, int reg,
drivers/pci/controller/vmd.c
783
struct pci_bus *child;
drivers/pci/ecam.c
126
static int pci_ecam_add_bus(struct pci_bus *bus)
drivers/pci/ecam.c
149
static void pci_ecam_remove_bus(struct pci_bus *bus)
drivers/pci/ecam.c
167
void __iomem *pci_ecam_map_bus(struct pci_bus *bus, unsigned int devfn,
drivers/pci/endpoint/functions/pci-epf-vntb.c
1208
static int pci_read(struct pci_bus *bus, unsigned int devfn, int where, int size, u32 *val)
drivers/pci/endpoint/functions/pci-epf-vntb.c
1217
static int pci_write(struct pci_bus *bus, unsigned int devfn, int where, int size, u32 val)
drivers/pci/endpoint/functions/pci-epf-vntb.c
1229
struct pci_bus *vpci_bus;
drivers/pci/host-bridge.c
12
static struct pci_bus *find_pci_root_bus(struct pci_bus *bus)
drivers/pci/host-bridge.c
20
struct pci_host_bridge *pci_find_host_bridge(struct pci_bus *bus)
drivers/pci/host-bridge.c
22
struct pci_bus *root_bus = find_pci_root_bus(bus);
drivers/pci/host-bridge.c
30
struct pci_bus *root_bus = find_pci_root_bus(dev->bus);
drivers/pci/host-bridge.c
52
void pcibios_resource_to_bus(struct pci_bus *bus, struct pci_bus_region *region,
drivers/pci/host-bridge.c
77
void pcibios_bus_to_resource(struct pci_bus *bus, struct resource *res,
drivers/pci/hotplug/acpi_pcihp.c
111
struct pci_bus *pbus;
drivers/pci/hotplug/acpi_pcihp.c
166
int acpi_pci_check_ejectable(struct pci_bus *pbus, acpi_handle handle)
drivers/pci/hotplug/acpiphp.h
66
struct pci_bus *pci_bus;
drivers/pci/hotplug/acpiphp.h
82
struct pci_bus *bus;
drivers/pci/hotplug/acpiphp_ampere_altra.c
42
struct pci_bus *bus;
drivers/pci/hotplug/acpiphp_glue.c
176
put_device(&bridge->pci_bus->dev);
drivers/pci/hotplug/acpiphp_glue.c
192
struct pci_bus *bus;
drivers/pci/hotplug/acpiphp_glue.c
237
struct pci_bus *pbus = bridge->pci_bus;
drivers/pci/hotplug/acpiphp_glue.c
290
slot->bus = bridge->pci_bus;
drivers/pci/hotplug/acpiphp_glue.c
371
static unsigned char acpiphp_max_busnr(struct pci_bus *bus)
drivers/pci/hotplug/acpiphp_glue.c
373
struct pci_bus *tmp;
drivers/pci/hotplug/acpiphp_glue.c
446
struct pci_bus *bus = bridge->subordinate;
drivers/pci/hotplug/acpiphp_glue.c
485
struct pci_bus *bus = slot->bus;
drivers/pci/hotplug/acpiphp_glue.c
49
static void acpiphp_sanitize_bus(struct pci_bus *bus);
drivers/pci/hotplug/acpiphp_glue.c
555
struct pci_bus *bus = slot->bus;
drivers/pci/hotplug/acpiphp_glue.c
577
struct pci_bus *bus = slot->bus;
drivers/pci/hotplug/acpiphp_glue.c
656
struct pci_bus *bus = dev->subordinate;
drivers/pci/hotplug/acpiphp_glue.c
709
struct pci_bus *bus = slot->bus;
drivers/pci/hotplug/acpiphp_glue.c
736
static void acpiphp_sanitize_bus(struct pci_bus *bus)
drivers/pci/hotplug/acpiphp_glue.c
857
void acpiphp_enumerate_slots(struct pci_bus *bus)
drivers/pci/hotplug/acpiphp_glue.c
879
bridge->pci_bus = bus;
drivers/pci/hotplug/acpiphp_glue.c
889
if (pci_is_root_bus(bridge->pci_bus)) {
drivers/pci/hotplug/acpiphp_glue.c
942
if (pci_is_root_bus(bridge->pci_bus)) {
drivers/pci/hotplug/acpiphp_glue.c
947
adev = ACPI_COMPANION(bridge->pci_bus->bridge);
drivers/pci/hotplug/acpiphp_glue.c
961
void acpiphp_remove_slots(struct pci_bus *bus)
drivers/pci/hotplug/acpiphp_glue.c
970
if (bridge->pci_bus == bus) {
drivers/pci/hotplug/cpci_hotplug.h
33
struct pci_bus *bus;
drivers/pci/hotplug/cpci_hotplug.h
70
int cpci_hp_register_bus(struct pci_bus *bus, u8 first, u8 last);
drivers/pci/hotplug/cpci_hotplug.h
71
int cpci_hp_unregister_bus(struct pci_bus *bus);
drivers/pci/hotplug/cpci_hotplug_core.c
177
cpci_hp_register_bus(struct pci_bus *bus, u8 first, u8 last)
drivers/pci/hotplug/cpci_hotplug_core.c
229
cpci_hp_unregister_bus(struct pci_bus *bus)
drivers/pci/hotplug/cpci_hotplug_pci.c
238
struct pci_bus *parent;
drivers/pci/hotplug/cpcihp_generic.c
50
static struct pci_bus *bus;
drivers/pci/hotplug/cpcihp_zt5550.c
48
static struct pci_bus *bus0;
drivers/pci/hotplug/cpqphp.h
287
struct pci_bus *pci_bus;
drivers/pci/hotplug/cpqphp_core.c
1022
ctrl->pci_bus = kmemdup(pdev->bus, sizeof(*ctrl->pci_bus), GFP_KERNEL);
drivers/pci/hotplug/cpqphp_core.c
1023
if (!ctrl->pci_bus) {
drivers/pci/hotplug/cpqphp_core.c
1081
rc = get_slot_mapping(ctrl->pci_bus, pdev->bus->number,
drivers/pci/hotplug/cpqphp_core.c
1238
kfree(ctrl->pci_bus);
drivers/pci/hotplug/cpqphp_core.c
1304
kfree(ctrl->pci_bus);
drivers/pci/hotplug/cpqphp_core.c
307
get_slot_mapping(struct pci_bus *bus, u8 bus_num, u8 dev_num, u8 *slot)
drivers/pci/hotplug/cpqphp_core.c
577
struct pci_bus *bus = ctrl->pci_bus;
drivers/pci/hotplug/cpqphp_core.c
767
struct pci_bus *bus;
drivers/pci/hotplug/cpqphp_ctrl.c
1117
struct pci_bus *bus = ctrl->pci_bus;
drivers/pci/hotplug/cpqphp_ctrl.c
1255
struct pci_bus *bus = ctrl->pci_bus;
drivers/pci/hotplug/cpqphp_ctrl.c
1413
struct pci_bus *bus = ctrl->pci_bus;
drivers/pci/hotplug/cpqphp_ctrl.c
1504
ctrl->pci_bus->number = func->bus;
drivers/pci/hotplug/cpqphp_ctrl.c
1505
rc = pci_bus_read_config_dword(ctrl->pci_bus, PCI_DEVFN(func->device, func->function), PCI_VENDOR_ID, &temp_register);
drivers/pci/hotplug/cpqphp_ctrl.c
2036
struct pci_bus *pci_bus = ctrl->pci_bus;
drivers/pci/hotplug/cpqphp_ctrl.c
2044
pci_bus->number = func->bus;
drivers/pci/hotplug/cpqphp_ctrl.c
2048
rc = pci_bus_read_config_byte(pci_bus, devfn, 0x0B, &class_code);
drivers/pci/hotplug/cpqphp_ctrl.c
2057
rc = pci_bus_read_config_byte(pci_bus, devfn, PCI_HEADER_TYPE, &header_type);
drivers/pci/hotplug/cpqphp_ctrl.c
2063
rc = pci_bus_read_config_byte(pci_bus, devfn, PCI_BRIDGE_CONTROL, &BCR);
drivers/pci/hotplug/cpqphp_ctrl.c
2223
ctrl->pci_bus->number = func->bus;
drivers/pci/hotplug/cpqphp_ctrl.c
2224
rc = pci_bus_read_config_byte(ctrl->pci_bus, PCI_DEVFN(func->device, func->function), 0x0E, &temp_byte);
drivers/pci/hotplug/cpqphp_ctrl.c
2262
pci_bus_read_config_dword(ctrl->pci_bus, PCI_DEVFN(func->device, function), 0x00, &ID);
drivers/pci/hotplug/cpqphp_ctrl.c
2333
struct pci_bus *pci_bus;
drivers/pci/hotplug/cpqphp_ctrl.c
2336
pci_bus = ctrl->pci_bus;
drivers/pci/hotplug/cpqphp_ctrl.c
2337
pci_bus->number = func->bus;
drivers/pci/hotplug/cpqphp_ctrl.c
2341
rc = pci_bus_read_config_byte(pci_bus, devfn, PCI_HEADER_TYPE, &temp_byte);
drivers/pci/hotplug/cpqphp_ctrl.c
2348
rc = pci_bus_write_config_byte(pci_bus, devfn, PCI_PRIMARY_BUS, func->bus);
drivers/pci/hotplug/cpqphp_ctrl.c
2363
rc = pci_bus_write_config_byte(pci_bus, devfn, PCI_SECONDARY_BUS, temp_byte);
drivers/pci/hotplug/cpqphp_ctrl.c
2370
rc = pci_bus_write_config_byte(pci_bus, devfn, PCI_SUBORDINATE_BUS, temp_byte);
drivers/pci/hotplug/cpqphp_ctrl.c
2376
rc = pci_bus_write_config_byte(pci_bus, devfn, PCI_SEC_LATENCY_TIMER, temp_byte);
drivers/pci/hotplug/cpqphp_ctrl.c
2379
rc = pci_bus_write_config_byte(pci_bus, devfn, PCI_LATENCY_TIMER, temp_byte);
drivers/pci/hotplug/cpqphp_ctrl.c
2385
rc = pci_bus_write_config_byte(pci_bus, devfn, PCI_CACHE_LINE_SIZE, temp_byte);
drivers/pci/hotplug/cpqphp_ctrl.c
2465
rc = pci_bus_write_config_byte(pci_bus, devfn, PCI_IO_BASE, temp_byte);
drivers/pci/hotplug/cpqphp_ctrl.c
2468
rc = pci_bus_write_config_byte(pci_bus, devfn, PCI_IO_LIMIT, temp_byte);
drivers/pci/hotplug/cpqphp_ctrl.c
2478
rc = pci_bus_write_config_word(pci_bus, devfn, PCI_MEMORY_BASE, temp_word);
drivers/pci/hotplug/cpqphp_ctrl.c
2481
rc = pci_bus_write_config_word(pci_bus, devfn, PCI_MEMORY_LIMIT, temp_word);
drivers/pci/hotplug/cpqphp_ctrl.c
2488
rc = pci_bus_write_config_word(pci_bus, devfn, PCI_PREF_MEMORY_BASE, temp_word);
drivers/pci/hotplug/cpqphp_ctrl.c
2491
rc = pci_bus_write_config_word(pci_bus, devfn, PCI_PREF_MEMORY_LIMIT, temp_word);
drivers/pci/hotplug/cpqphp_ctrl.c
2504
pci_bus->number = hold_bus_node->base;
drivers/pci/hotplug/cpqphp_ctrl.c
2505
pci_bus_read_config_dword(pci_bus, PCI_DEVFN(device, 0), 0x00, &ID);
drivers/pci/hotplug/cpqphp_ctrl.c
2506
pci_bus->number = func->bus;
drivers/pci/hotplug/cpqphp_ctrl.c
2560
rc = pci_bus_write_config_byte(pci_bus, devfn, PCI_SUBORDINATE_BUS, temp_byte);
drivers/pci/hotplug/cpqphp_ctrl.c
2581
rc = pci_bus_write_config_word(pci_bus, devfn, PCI_IO_BASE, temp_byte);
drivers/pci/hotplug/cpqphp_ctrl.c
2600
rc = pci_bus_write_config_byte(pci_bus, devfn, PCI_IO_LIMIT, temp_byte);
drivers/pci/hotplug/cpqphp_ctrl.c
2606
rc = pci_bus_write_config_word(pci_bus, devfn, PCI_IO_LIMIT, temp_word);
drivers/pci/hotplug/cpqphp_ctrl.c
2632
rc = pci_bus_write_config_word(pci_bus, devfn, PCI_MEMORY_BASE, temp_word);
drivers/pci/hotplug/cpqphp_ctrl.c
2651
rc = pci_bus_write_config_word(pci_bus, devfn, PCI_MEMORY_LIMIT, temp_word);
drivers/pci/hotplug/cpqphp_ctrl.c
2658
rc = pci_bus_write_config_word(pci_bus, devfn, PCI_MEMORY_LIMIT, temp_word);
drivers/pci/hotplug/cpqphp_ctrl.c
2684
rc = pci_bus_write_config_word(pci_bus, devfn, PCI_PREF_MEMORY_BASE, temp_word);
drivers/pci/hotplug/cpqphp_ctrl.c
2703
rc = pci_bus_write_config_word(pci_bus, devfn, PCI_PREF_MEMORY_LIMIT, temp_word);
drivers/pci/hotplug/cpqphp_ctrl.c
2709
rc = pci_bus_write_config_word(pci_bus, devfn, PCI_PREF_MEMORY_LIMIT, temp_word);
drivers/pci/hotplug/cpqphp_ctrl.c
2735
rc = pci_bus_write_config_word(pci_bus, devfn, PCI_COMMAND, command);
drivers/pci/hotplug/cpqphp_ctrl.c
2741
rc = pci_bus_write_config_word(pci_bus, devfn, PCI_BRIDGE_CONTROL, command);
drivers/pci/hotplug/cpqphp_ctrl.c
2744
rc = pci_bus_read_config_byte(pci_bus, devfn, 0x0B, &class_code);
drivers/pci/hotplug/cpqphp_ctrl.c
2754
dbg("CND: bus=%d, devfn=%d, offset=%d\n", pci_bus->number, devfn, cloop);
drivers/pci/hotplug/cpqphp_ctrl.c
2755
rc = pci_bus_write_config_dword(pci_bus, devfn, cloop, temp_register);
drivers/pci/hotplug/cpqphp_ctrl.c
2757
rc = pci_bus_read_config_dword(pci_bus, devfn, cloop, &temp_register);
drivers/pci/hotplug/cpqphp_ctrl.c
2817
rc = pci_bus_write_config_dword(pci_bus, devfn, cloop, base);
drivers/pci/hotplug/cpqphp_ctrl.c
2828
rc = pci_bus_write_config_dword(pci_bus, devfn, cloop, base);
drivers/pci/hotplug/cpqphp_ctrl.c
2834
rc = pci_bus_read_config_byte(pci_bus, devfn,
drivers/pci/hotplug/cpqphp_ctrl.c
2848
rc = pci_bus_read_config_byte(pci_bus, devfn, 0x0B, &class_code);
drivers/pci/hotplug/cpqphp_ctrl.c
2857
rc = pci_bus_write_config_byte(pci_bus, devfn, PCI_INTERRUPT_LINE, IRQ);
drivers/pci/hotplug/cpqphp_ctrl.c
2873
rc = pci_bus_write_config_byte(pci_bus, devfn,
drivers/pci/hotplug/cpqphp_ctrl.c
2878
rc = pci_bus_write_config_byte(pci_bus, devfn,
drivers/pci/hotplug/cpqphp_ctrl.c
2883
rc = pci_bus_write_config_word(pci_bus, devfn,
drivers/pci/hotplug/cpqphp_ctrl.c
2893
rc = pci_bus_write_config_word(pci_bus, devfn,
drivers/pci/hotplug/cpqphp_pci.c
1024
struct pci_bus *pci_bus = ctrl->pci_bus;
drivers/pci/hotplug/cpqphp_pci.c
1033
pci_bus->number = func->bus;
drivers/pci/hotplug/cpqphp_pci.c
1036
pci_bus_read_config_dword(pci_bus, devfn, PCI_VENDOR_ID, &temp_register);
drivers/pci/hotplug/cpqphp_pci.c
1046
pci_bus_read_config_dword(pci_bus, devfn, PCI_CLASS_REVISION, &temp_register);
drivers/pci/hotplug/cpqphp_pci.c
1053
pci_bus_read_config_byte(pci_bus, devfn, PCI_HEADER_TYPE, &header_type);
drivers/pci/hotplug/cpqphp_pci.c
1062
pci_bus_write_config_dword(pci_bus, devfn, PCI_PRIMARY_BUS, temp_register);
drivers/pci/hotplug/cpqphp_pci.c
1080
pci_bus_read_config_dword(pci_bus, devfn, PCI_SUBSYSTEM_VENDOR_ID, &temp_register);
drivers/pci/hotplug/cpqphp_pci.c
1094
pci_bus_write_config_dword(pci_bus, devfn, cloop, temp_register);
drivers/pci/hotplug/cpqphp_pci.c
1095
pci_bus_read_config_dword(pci_bus, devfn, cloop, &base);
drivers/pci/hotplug/cpqphp_pci.c
1253
ctrl->pci_bus->number = primary_bus;
drivers/pci/hotplug/cpqphp_pci.c
1254
pci_bus_read_config_dword(ctrl->pci_bus, dev_func, PCI_VENDOR_ID, &temp_dword);
drivers/pci/hotplug/cpqphp_pci.c
151
struct pci_bus *fakebus;
drivers/pci/hotplug/cpqphp_pci.c
198
ctrl->pci_bus->number = bus_num;
drivers/pci/hotplug/cpqphp_pci.c
202
if (!pci_bus_read_dev_vendor_id(ctrl->pci_bus, tdevice, &work, 0))
drivers/pci/hotplug/cpqphp_pci.c
204
ret = pci_bus_read_config_dword(ctrl->pci_bus, tdevice, PCI_CLASS_REVISION, &work);
drivers/pci/hotplug/cpqphp_pci.c
245
ctrl->pci_bus->number = tbus;
drivers/pci/hotplug/cpqphp_pci.c
246
pci_bus_read_config_dword(ctrl->pci_bus, *dev_num, PCI_VENDOR_ID, &work);
drivers/pci/hotplug/cpqphp_pci.c
251
pci_bus_read_config_dword(ctrl->pci_bus, *dev_num, PCI_CLASS_REVISION, &work);
drivers/pci/hotplug/cpqphp_pci.c
255
pci_bus_read_config_byte(ctrl->pci_bus, *dev_num, PCI_SECONDARY_BUS, &tbus);
drivers/pci/hotplug/cpqphp_pci.c
324
ctrl->pci_bus->number = busnumber;
drivers/pci/hotplug/cpqphp_pci.c
327
rc = pci_bus_read_config_dword(ctrl->pci_bus, PCI_DEVFN(device, 0), PCI_VENDOR_ID, &ID);
drivers/pci/hotplug/cpqphp_pci.c
348
rc = pci_bus_read_config_byte(ctrl->pci_bus, PCI_DEVFN(device, 0), 0x0B, &class_code);
drivers/pci/hotplug/cpqphp_pci.c
352
rc = pci_bus_read_config_byte(ctrl->pci_bus, PCI_DEVFN(device, 0), PCI_HEADER_TYPE, &header_type);
drivers/pci/hotplug/cpqphp_pci.c
370
rc = pci_bus_read_config_byte(ctrl->pci_bus, PCI_DEVFN(device, function), PCI_SECONDARY_BUS, &secondary_bus);
drivers/pci/hotplug/cpqphp_pci.c
382
ctrl->pci_bus->number = busnumber;
drivers/pci/hotplug/cpqphp_pci.c
411
rc = pci_bus_read_config_dword(ctrl->pci_bus, PCI_DEVFN(device, function), cloop << 2, (u32 *) &(new_slot->config_space[cloop]));
drivers/pci/hotplug/cpqphp_pci.c
426
rc = pci_bus_read_config_dword(ctrl->pci_bus, PCI_DEVFN(device, function), PCI_VENDOR_ID, &ID);
drivers/pci/hotplug/cpqphp_pci.c
431
rc = pci_bus_read_config_byte(ctrl->pci_bus, PCI_DEVFN(device, function), 0x0B, &class_code);
drivers/pci/hotplug/cpqphp_pci.c
435
rc = pci_bus_read_config_byte(ctrl->pci_bus, PCI_DEVFN(device, function), PCI_HEADER_TYPE, &header_type);
drivers/pci/hotplug/cpqphp_pci.c
472
ctrl->pci_bus->number = new_slot->bus;
drivers/pci/hotplug/cpqphp_pci.c
473
pci_bus_read_config_dword(ctrl->pci_bus, PCI_DEVFN(new_slot->device, 0), PCI_VENDOR_ID, &ID);
drivers/pci/hotplug/cpqphp_pci.c
478
pci_bus_read_config_byte(ctrl->pci_bus, PCI_DEVFN(new_slot->device, 0), 0x0B, &class_code);
drivers/pci/hotplug/cpqphp_pci.c
479
pci_bus_read_config_byte(ctrl->pci_bus, PCI_DEVFN(new_slot->device, 0), PCI_HEADER_TYPE, &header_type);
drivers/pci/hotplug/cpqphp_pci.c
489
pci_bus_read_config_byte(ctrl->pci_bus, PCI_DEVFN(new_slot->device, function), PCI_SECONDARY_BUS, &secondary_bus);
drivers/pci/hotplug/cpqphp_pci.c
499
ctrl->pci_bus->number = new_slot->bus;
drivers/pci/hotplug/cpqphp_pci.c
506
pci_bus_read_config_dword(ctrl->pci_bus, PCI_DEVFN(new_slot->device, function), cloop << 2, (u32 *) &(new_slot->config_space[cloop]));
drivers/pci/hotplug/cpqphp_pci.c
516
pci_bus_read_config_dword(ctrl->pci_bus, PCI_DEVFN(new_slot->device, function), PCI_VENDOR_ID, &ID);
drivers/pci/hotplug/cpqphp_pci.c
521
pci_bus_read_config_byte(ctrl->pci_bus, PCI_DEVFN(new_slot->device, function), 0x0B, &class_code);
drivers/pci/hotplug/cpqphp_pci.c
522
pci_bus_read_config_byte(ctrl->pci_bus, PCI_DEVFN(new_slot->device, function), PCI_HEADER_TYPE, &header_type);
drivers/pci/hotplug/cpqphp_pci.c
553
struct pci_bus *pci_bus = ctrl->pci_bus;
drivers/pci/hotplug/cpqphp_pci.c
559
pci_bus->number = func->bus;
drivers/pci/hotplug/cpqphp_pci.c
563
pci_bus_read_config_byte(pci_bus, devfn, PCI_HEADER_TYPE, &header_type);
drivers/pci/hotplug/cpqphp_pci.c
566
pci_bus_read_config_byte(pci_bus, devfn, PCI_SECONDARY_BUS, &secondary_bus);
drivers/pci/hotplug/cpqphp_pci.c
579
pci_bus->number = func->bus;
drivers/pci/hotplug/cpqphp_pci.c
587
pci_bus_write_config_dword(pci_bus, devfn, cloop, temp_register);
drivers/pci/hotplug/cpqphp_pci.c
588
pci_bus_read_config_dword(pci_bus, devfn, cloop, &base);
drivers/pci/hotplug/cpqphp_pci.c
623
pci_bus_write_config_dword(pci_bus, devfn, cloop, temp_register);
drivers/pci/hotplug/cpqphp_pci.c
624
pci_bus_read_config_dword(pci_bus, devfn, cloop, &base);
drivers/pci/hotplug/cpqphp_pci.c
698
struct pci_bus *pci_bus = ctrl->pci_bus;
drivers/pci/hotplug/cpqphp_pci.c
704
pci_bus->number = func->bus;
drivers/pci/hotplug/cpqphp_pci.c
708
pci_bus_read_config_word(pci_bus, devfn, PCI_COMMAND, &save_command);
drivers/pci/hotplug/cpqphp_pci.c
712
pci_bus_write_config_word(pci_bus, devfn, PCI_COMMAND, command);
drivers/pci/hotplug/cpqphp_pci.c
715
pci_bus_read_config_byte(pci_bus, devfn, PCI_HEADER_TYPE, &header_type);
drivers/pci/hotplug/cpqphp_pci.c
720
pci_bus_write_config_word(pci_bus, devfn, PCI_BRIDGE_CONTROL, command);
drivers/pci/hotplug/cpqphp_pci.c
721
pci_bus_read_config_byte(pci_bus, devfn, PCI_SECONDARY_BUS, &secondary_bus);
drivers/pci/hotplug/cpqphp_pci.c
722
pci_bus_read_config_byte(pci_bus, devfn, PCI_SUBORDINATE_BUS, &temp_byte);
drivers/pci/hotplug/cpqphp_pci.c
735
pci_bus_read_config_byte(pci_bus, devfn, PCI_IO_BASE, &b_base);
drivers/pci/hotplug/cpqphp_pci.c
736
pci_bus_read_config_byte(pci_bus, devfn, PCI_IO_LIMIT, &b_length);
drivers/pci/hotplug/cpqphp_pci.c
75
struct pci_bus *child;
drivers/pci/hotplug/cpqphp_pci.c
751
pci_bus_read_config_word(pci_bus, devfn, PCI_MEMORY_BASE, &w_base);
drivers/pci/hotplug/cpqphp_pci.c
752
pci_bus_read_config_word(pci_bus, devfn, PCI_MEMORY_LIMIT, &w_length);
drivers/pci/hotplug/cpqphp_pci.c
767
pci_bus_read_config_word(pci_bus, devfn, PCI_PREF_MEMORY_BASE, &w_base);
drivers/pci/hotplug/cpqphp_pci.c
768
pci_bus_read_config_word(pci_bus, devfn, PCI_PREF_MEMORY_LIMIT, &w_length);
drivers/pci/hotplug/cpqphp_pci.c
783
pci_bus_read_config_dword(pci_bus, devfn, cloop, &save_base);
drivers/pci/hotplug/cpqphp_pci.c
786
pci_bus_write_config_dword(pci_bus, devfn, cloop, temp_register);
drivers/pci/hotplug/cpqphp_pci.c
787
pci_bus_read_config_dword(pci_bus, devfn, cloop, &base);
drivers/pci/hotplug/cpqphp_pci.c
852
pci_bus_read_config_dword(pci_bus, devfn, cloop, &save_base);
drivers/pci/hotplug/cpqphp_pci.c
855
pci_bus_write_config_dword(pci_bus, devfn, cloop, temp_register);
drivers/pci/hotplug/cpqphp_pci.c
856
pci_bus_read_config_dword(pci_bus, devfn, cloop, &base);
drivers/pci/hotplug/cpqphp_pci.c
945
struct pci_bus *pci_bus = ctrl->pci_bus;
drivers/pci/hotplug/cpqphp_pci.c
951
pci_bus->number = func->bus;
drivers/pci/hotplug/cpqphp_pci.c
958
pci_bus_write_config_dword(pci_bus, devfn, cloop, func->config_space[cloop >> 2]);
drivers/pci/hotplug/cpqphp_pci.c
960
pci_bus_read_config_byte(pci_bus, devfn, PCI_HEADER_TYPE, &header_type);
drivers/pci/hotplug/cpqphp_pci.c
964
pci_bus_read_config_byte(pci_bus, devfn, PCI_SECONDARY_BUS, &secondary_bus);
drivers/pci/hotplug/cpqphp_pci.c
984
pci_bus_read_config_dword(pci_bus, devfn, cloop, &temp);
drivers/pci/hotplug/ibmphp.h
671
extern struct pci_bus *ibmphp_pci_bus;
drivers/pci/hotplug/ibmphp_core.c
1182
struct pci_bus *bus;
drivers/pci/hotplug/ibmphp_core.c
364
struct pci_bus *bus = slot->hotplug_slot.pci_slot->bus;
drivers/pci/hotplug/ibmphp_core.c
45
struct pci_bus *ibmphp_pci_bus;
drivers/pci/hotplug/ibmphp_core.c
501
struct pci_bus *bus = slot_cur->hotplug_slot.pci_slot->bus;
drivers/pci/hotplug/ibmphp_core.c
620
struct pci_bus *bus, *b;
drivers/pci/hotplug/ibmphp_core.c
662
struct pci_bus *child;
drivers/pci/hotplug/ibmphp_core.c
676
struct pci_bus *bus = pci_find_bus(0, func->busno);
drivers/pci/hotplug/pci_hotplug_core.c
351
int __pci_hp_register(struct hotplug_slot *slot, struct pci_bus *bus,
drivers/pci/hotplug/pci_hotplug_core.c
385
int __pci_hp_initialize(struct hotplug_slot *slot, struct pci_bus *bus,
drivers/pci/hotplug/pciehp_ctrl.c
65
struct pci_bus *parent = ctrl->pcie->port->subordinate;
drivers/pci/hotplug/pciehp_hpc.c
1012
struct pci_bus *subordinate = pdev->subordinate;
drivers/pci/hotplug/pciehp_hpc.c
251
static bool pci_bus_check_dev(struct pci_bus *bus, int devfn)
drivers/pci/hotplug/pciehp_hpc.c
994
struct pci_bus *bus = dev->bus;
drivers/pci/hotplug/pciehp_pci.c
36
struct pci_bus *parent = bridge->subordinate;
drivers/pci/hotplug/pciehp_pci.c
98
struct pci_bus *parent = ctrl->pcie->port->subordinate;
drivers/pci/hotplug/pnv_php.c
681
static int pnv_php_disable_all_irqs(struct pci_bus *bus)
drivers/pci/hotplug/pnv_php.c
683
struct pci_bus *child_bus;
drivers/pci/hotplug/pnv_php.c
704
static int pnv_php_disable_all_downstream_irqs(struct pci_bus *bus)
drivers/pci/hotplug/pnv_php.c
706
struct pci_bus *child_bus;
drivers/pci/hotplug/pnv_php.c
778
struct pci_bus *bus;
drivers/pci/hotplug/rpadlpar_core.c
124
static struct pci_dev *dlpar_find_new_dev(struct pci_bus *parent,
drivers/pci/hotplug/rpadlpar_core.c
358
struct pci_bus *bus;
drivers/pci/hotplug/rpaphp.h
69
struct pci_bus *bus;
drivers/pci/hotplug/rpaphp_pci.c
144
struct pci_bus *bus;
drivers/pci/hotplug/shpchp_ctrl.c
236
struct pci_bus *parent = ctrl->pci_dev->subordinate;
drivers/pci/hotplug/shpchp_hpc.c
617
struct pci_bus *bus = ctrl->pci_dev->subordinate;
drivers/pci/hotplug/shpchp_hpc.c
831
struct pci_bus *bus = ctrl->pci_dev->subordinate;
drivers/pci/hotplug/shpchp_pci.c
28
struct pci_bus *parent = bridge->subordinate;
drivers/pci/hotplug/shpchp_pci.c
66
struct pci_bus *parent = p_slot->ctrl->pci_dev->subordinate;
drivers/pci/hotplug/shpchp_sysfs.c
28
struct pci_bus *bus;
drivers/pci/iov.c
1138
int pci_iov_bus_range(struct pci_bus *bus)
drivers/pci/iov.c
127
static struct pci_bus *virtfn_add_bus(struct pci_bus *bus, int busnr)
drivers/pci/iov.c
129
struct pci_bus *child;
drivers/pci/iov.c
147
static void virtfn_remove_bus(struct pci_bus *physbus, struct pci_bus *virtbus)
drivers/pci/iov.c
315
struct pci_bus *bus)
drivers/pci/iov.c
348
struct pci_bus *bus;
drivers/pci/irq.c
192
struct pci_bus *bus = dev->bus;
drivers/pci/msi/msi.c
31
struct pci_bus *bus;
drivers/pci/of.c
53
void pci_set_bus_of_node(struct pci_bus *bus)
drivers/pci/of.c
68
void pci_release_bus_of_node(struct pci_bus *bus)
drivers/pci/of.c
74
struct device_node * __weak pcibios_get_phb_of_node(struct pci_bus *bus)
drivers/pci/of.c
92
struct irq_domain *pci_host_bridge_of_msi_domain(struct pci_bus *bus)
drivers/pci/pci-acpi.c
1156
static int acpi_pci_propagate_wakeup(struct pci_bus *bus, bool enable)
drivers/pci/pci-acpi.c
1215
void acpi_pci_add_bus(struct pci_bus *bus)
drivers/pci/pci-acpi.c
1245
void acpi_pci_remove_bus(struct pci_bus *bus)
drivers/pci/pci-acpi.c
1502
struct irq_domain *pci_host_bridge_acpi_msi_domain(struct pci_bus *bus)
drivers/pci/pci-acpi.c
1556
int acpi_pci_bus_find_domain_nr(struct pci_bus *bus)
drivers/pci/pci-acpi.c
1659
struct pci_bus *pci_acpi_scan_root(struct acpi_pci_root *root)
drivers/pci/pci-acpi.c
1662
struct pci_bus *bus, *child;
drivers/pci/pci-acpi.c
1707
void pcibios_add_bus(struct pci_bus *bus)
drivers/pci/pci-acpi.c
1712
void pcibios_remove_bus(struct pci_bus *bus)
drivers/pci/pci-acpi.c
766
struct pci_bus *pbus;
drivers/pci/pci-sysfs.c
1005
struct pci_bus *bus = to_pci_bus(kobj_to_dev(kobj));
drivers/pci/pci-sysfs.c
1017
void __weak pci_adjust_legacy_attr(struct pci_bus *b,
drivers/pci/pci-sysfs.c
1033
void pci_create_legacy_files(struct pci_bus *b)
drivers/pci/pci-sysfs.c
1085
void pci_remove_legacy_files(struct pci_bus *b)
drivers/pci/pci-sysfs.c
1600
struct pci_bus *bus = pdev->bus;
drivers/pci/pci-sysfs.c
1715
struct pci_bus *pbus = NULL;
drivers/pci/pci-sysfs.c
418
struct pci_bus *subordinate = pdev->subordinate;
drivers/pci/pci-sysfs.c
429
struct pci_bus *subordinate = pdev->subordinate;
drivers/pci/pci-sysfs.c
464
struct pci_bus *b = NULL;
drivers/pci/pci-sysfs.c
533
struct pci_bus *bus = to_pci_bus(dev);
drivers/pci/pci-sysfs.c
556
struct pci_bus *bus = pdev->subordinate;
drivers/pci/pci-sysfs.c
936
struct pci_bus *bus = to_pci_bus(kobj_to_dev(kobj));
drivers/pci/pci-sysfs.c
961
struct pci_bus *bus = to_pci_bus(kobj_to_dev(kobj));
drivers/pci/pci-sysfs.c
985
struct pci_bus *bus = to_pci_bus(kobj_to_dev(kobj));
drivers/pci/pci.c
1198
void pci_resume_bus(struct pci_bus *bus)
drivers/pci/pci.c
1429
void pci_bus_set_current_state(struct pci_bus *bus, pci_power_t state)
drivers/pci/pci.c
1435
static void __pci_bus_set_current_state(struct pci_bus *bus, pci_power_t state, bool locked)
drivers/pci/pci.c
187
unsigned char pci_bus_max_busnr(struct pci_bus *bus)
drivers/pci/pci.c
189
struct pci_bus *tmp;
drivers/pci/pci.c
2319
void pci_pme_wakeup_bus(struct pci_bus *bus)
drivers/pci/pci.c
2750
struct pci_bus *bus = dev->bus;
drivers/pci/pci.c
3678
struct pci_bus *bus = dev->bus;
drivers/pci/pci.c
423
static u8 __pci_find_next_cap(struct pci_bus *bus, unsigned int devfn,
drivers/pci/pci.c
436
static u8 __pci_bus_find_cap_start(struct pci_bus *bus,
drivers/pci/pci.c
4661
static int pci_bus_max_d3cold_delay(const struct pci_bus *bus)
drivers/pci/pci.c
500
u8 pci_bus_find_capability(struct pci_bus *bus, unsigned int devfn, int cap)
drivers/pci/pci.c
5278
static bool pci_bus_resettable(struct pci_bus *bus)
drivers/pci/pci.c
5296
static void pci_bus_lock(struct pci_bus *bus)
drivers/pci/pci.c
5310
static void pci_bus_unlock(struct pci_bus *bus)
drivers/pci/pci.c
5324
static int pci_bus_trylock(struct pci_bus *bus)
drivers/pci/pci.c
5445
static void pci_bus_save_and_disable_locked(struct pci_bus *bus)
drivers/pci/pci.c
5461
static void pci_bus_restore_locked(struct pci_bus *bus)
drivers/pci/pci.c
5578
static int pci_bus_reset(struct pci_bus *bus, bool probe)
drivers/pci/pci.c
5609
struct pci_bus *bus = bridge->subordinate;
drivers/pci/pci.c
5640
int pci_probe_reset_bus(struct pci_bus *bus)
drivers/pci/pci.c
5652
int __pci_reset_bus(struct pci_bus *bus)
drivers/pci/pci.c
6164
struct pci_bus *bus;
drivers/pci/pci.c
6670
int pci_bus_find_domain_nr(struct pci_bus *bus, struct device *parent)
drivers/pci/pci.c
737
const struct pci_bus *bus = dev->bus;
drivers/pci/pci.h
1195
void pci_set_bus_of_node(struct pci_bus *bus);
drivers/pci/pci.h
1196
void pci_release_bus_of_node(struct pci_bus *bus);
drivers/pci/pci.h
1235
static inline void pci_set_bus_of_node(struct pci_bus *bus) { }
drivers/pci/pci.h
1236
static inline void pci_release_bus_of_node(struct pci_bus *bus) { }
drivers/pci/pci.h
234
int __pci_reset_bus(struct pci_bus *bus);
drivers/pci/pci.h
269
void pci_pme_wakeup_bus(struct pci_bus *bus);
drivers/pci/pci.h
348
int pci_proc_detach_bus(struct pci_bus *bus);
drivers/pci/pci.h
352
static inline int pci_proc_detach_bus(struct pci_bus *bus) { return 0; }
drivers/pci/pci.h
360
void pci_create_legacy_files(struct pci_bus *bus);
drivers/pci/pci.h
361
void pci_remove_legacy_files(struct pci_bus *bus);
drivers/pci/pci.h
363
static inline void pci_create_legacy_files(struct pci_bus *bus) { }
drivers/pci/pci.h
364
static inline void pci_remove_legacy_files(struct pci_bus *bus) { }
drivers/pci/pci.h
421
int pci_bus_size_cardbus_bridge(struct pci_bus *bus,
drivers/pci/pci.h
423
int pci_cardbus_scan_bridge_extend(struct pci_bus *bus, struct pci_dev *dev,
drivers/pci/pci.h
433
static inline int pci_bus_size_cardbus_bridge(struct pci_bus *bus,
drivers/pci/pci.h
438
static inline int pci_cardbus_scan_bridge_extend(struct pci_bus *bus,
drivers/pci/pci.h
498
bool pci_bus_read_dev_vendor_id(struct pci_bus *bus, int devfn, u32 *pl,
drivers/pci/pci.h
500
bool pci_bus_generic_read_dev_vendor_id(struct pci_bus *bus, int devfn, u32 *pl,
drivers/pci/pci.h
513
void __pci_bus_size_bridges(struct pci_bus *bus,
drivers/pci/pci.h
515
void __pci_bus_assign_resources(const struct pci_bus *bus,
drivers/pci/pci.h
519
void pci_walk_bus_locked(struct pci_bus *top,
drivers/pci/pci.h
553
void pbus_validate_busn(struct pci_bus *bus);
drivers/pci/pci.h
554
struct resource *pbus_select_window(struct pci_bus *bus,
drivers/pci/pci.h
558
struct pci_bus *pci_bus_get(struct pci_bus *bus);
drivers/pci/pci.h
559
void pci_bus_put(struct pci_bus *bus);
drivers/pci/pci.h
642
static inline void __pcie_update_link_speed(struct pci_bus *bus,
drivers/pci/pci.h
655
void pcie_update_link_speed(struct pci_bus *bus, enum pcie_link_change_reason reason);
drivers/pci/pci.h
950
int pci_iov_bus_range(struct pci_bus *bus);
drivers/pci/pci.h
988
static inline int pci_iov_bus_range(struct pci_bus *bus)
drivers/pci/pcie/aer_inject.c
113
static struct pci_ops *__find_pci_bus_ops(struct pci_bus *bus)
drivers/pci/pcie/aer_inject.c
181
static int aer_inj_read(struct pci_bus *bus, unsigned int devfn, int where,
drivers/pci/pcie/aer_inject.c
199
static int aer_inj_write(struct pci_bus *bus, unsigned int devfn, int where,
drivers/pci/pcie/aer_inject.c
217
static int aer_inj_read_config(struct pci_bus *bus, unsigned int devfn,
drivers/pci/pcie/aer_inject.c
248
static int aer_inj_write_config(struct pci_bus *bus, unsigned int devfn,
drivers/pci/pcie/aer_inject.c
289
struct pci_bus *bus,
drivers/pci/pcie/aer_inject.c
297
static int pci_bus_set_aer_ops(struct pci_bus *bus)
drivers/pci/pcie/aer_inject.c
66
struct pci_bus *bus;
drivers/pci/pcie/aspm.c
1264
struct pci_bus *linkbus = link->pdev->subordinate;
drivers/pci/pcie/aspm.c
281
static struct pci_dev *pci_function_0(struct pci_bus *linkbus)
drivers/pci/pcie/aspm.c
352
struct pci_bus *linkbus = link->pdev->subordinate;
drivers/pci/pcie/aspm.c
384
struct pci_bus *linkbus = link->pdev->subordinate;
drivers/pci/pcie/aspm.c
414
struct pci_bus *linkbus = parent->subordinate;
drivers/pci/pcie/aspm.c
818
struct pci_bus *linkbus = parent->subordinate;
drivers/pci/pcie/aspm.c
951
struct pci_bus *linkbus = parent->subordinate;
drivers/pci/pcie/bwctrl.c
143
struct pci_bus *bus = port->subordinate;
drivers/pci/pcie/bwctrl.c
90
struct pci_bus *bus = port->subordinate;
drivers/pci/pcie/pme.c
102
static bool pcie_pme_from_pci_bridge(struct pci_bus *bus, u8 devfn)
drivers/pci/pcie/pme.c
133
struct pci_bus *bus;
drivers/pci/pcie/pme.c
363
static bool pcie_pme_check_wakeup(struct pci_bus *bus)
drivers/pci/pcie/pme.c
70
static bool pcie_pme_walk_bus(struct pci_bus *bus)
drivers/pci/pcie/rcec.c
74
struct pci_bus *bus;
drivers/pci/probe.c
1200
static struct pci_bus *pci_alloc_child_bus(struct pci_bus *parent,
drivers/pci/probe.c
1203
struct pci_bus *child;
drivers/pci/probe.c
1285
struct pci_bus *pci_add_new_bus(struct pci_bus *parent, struct pci_dev *dev,
drivers/pci/probe.c
1288
struct pci_bus *child;
drivers/pci/probe.c
1313
static unsigned int pci_scan_child_bus_extend(struct pci_bus *bus,
drivers/pci/probe.c
1316
void pbus_validate_busn(struct pci_bus *bus)
drivers/pci/probe.c
1318
struct pci_bus *upstream = bus->parent;
drivers/pci/probe.c
1395
static int pci_scan_bridge_extend(struct pci_bus *bus, struct pci_dev *dev,
drivers/pci/probe.c
1399
struct pci_bus *child;
drivers/pci/probe.c
1592
int pci_scan_bridge(struct pci_bus *bus, struct pci_dev *dev, int max, int pass)
drivers/pci/probe.c
2501
struct pci_dev *pci_alloc_dev(struct pci_bus *bus)
drivers/pci/probe.c
2526
static bool pci_bus_wait_rrs(struct pci_bus *bus, int devfn, u32 *l,
drivers/pci/probe.c
2570
bool pci_bus_generic_read_dev_vendor_id(struct pci_bus *bus, int devfn, u32 *l,
drivers/pci/probe.c
2587
bool pci_bus_read_dev_vendor_id(struct pci_bus *bus, int devfn, u32 *l,
drivers/pci/probe.c
2598
static struct pci_dev *pci_scan_device(struct pci_bus *bus, int devfn)
drivers/pci/probe.c
2727
void pci_device_add(struct pci_dev *dev, struct pci_bus *bus)
drivers/pci/probe.c
2779
struct pci_dev *pci_scan_single_device(struct pci_bus *bus, int devfn)
drivers/pci/probe.c
2799
static int next_ari_fn(struct pci_bus *bus, struct pci_dev *dev, int fn)
drivers/pci/probe.c
2820
static int next_fn(struct pci_bus *bus, struct pci_dev *dev, int fn)
drivers/pci/probe.c
2834
static int only_one_child(struct pci_bus *bus)
drivers/pci/probe.c
2867
int pci_scan_slot(struct pci_bus *bus, int devfn)
drivers/pci/probe.c
3032
void pcie_bus_configure_settings(struct pci_bus *bus)
drivers/pci/probe.c
3066
void __weak pcibios_fixup_bus(struct pci_bus *bus)
drivers/pci/probe.c
3083
static unsigned int pci_scan_child_bus_extend(struct pci_bus *bus,
drivers/pci/probe.c
3206
unsigned int pci_scan_child_bus(struct pci_bus *bus)
drivers/pci/probe.c
3224
void __weak pcibios_add_bus(struct pci_bus *bus)
drivers/pci/probe.c
3228
void __weak pcibios_remove_bus(struct pci_bus *bus)
drivers/pci/probe.c
3232
struct pci_bus *pci_create_root_bus(struct device *parent, int bus,
drivers/pci/probe.c
3263
struct pci_bus *bus, *child;
drivers/pci/probe.c
3307
int pci_bus_insert_busn_res(struct pci_bus *b, int bus, int bus_max)
drivers/pci/probe.c
3334
int pci_bus_update_busn_res_end(struct pci_bus *b, int bus_max)
drivers/pci/probe.c
3355
void pci_bus_release_busn_res(struct pci_bus *b)
drivers/pci/probe.c
3372
struct pci_bus *b;
drivers/pci/probe.c
3408
struct pci_bus *pci_scan_root_bus(struct device *parent, int bus,
drivers/pci/probe.c
3413
struct pci_bus *b;
drivers/pci/probe.c
3442
struct pci_bus *pci_scan_bus(int bus, struct pci_ops *ops,
drivers/pci/probe.c
3446
struct pci_bus *b;
drivers/pci/probe.c
3475
struct pci_bus *bus = bridge->subordinate;
drivers/pci/probe.c
3495
unsigned int pci_rescan_bus(struct pci_bus *bus)
drivers/pci/probe.c
3550
struct pci_bus *parent = dev->bus;
drivers/pci/probe.c
582
void pci_read_bridge_bases(struct pci_bus *child)
drivers/pci/probe.c
619
static struct pci_bus *pci_alloc_bus(struct pci_bus *parent)
drivers/pci/probe.c
621
struct pci_bus *b;
drivers/pci/probe.c
824
void pcie_update_link_speed(struct pci_bus *bus,
drivers/pci/probe.c
868
static void pci_set_bus_speed(struct pci_bus *bus)
drivers/pci/probe.c
92
struct pci_bus *pci_bus = to_pci_bus(dev);
drivers/pci/probe.c
924
static struct irq_domain *pci_host_bridge_msi_domain(struct pci_bus *bus)
drivers/pci/probe.c
94
put_device(pci_bus->bridge);
drivers/pci/probe.c
95
pci_bus_remove_resources(pci_bus);
drivers/pci/probe.c
955
static void pci_set_bus_msi_domain(struct pci_bus *bus)
drivers/pci/probe.c
958
struct pci_bus *b;
drivers/pci/probe.c
96
pci_release_bus_of_node(pci_bus);
drivers/pci/probe.c
97
kfree(pci_bus);
drivers/pci/probe.c
991
struct pci_bus *bus, *b;
drivers/pci/proc.c
421
struct pci_bus *bus = dev->bus;
drivers/pci/proc.c
458
int pci_proc_detach_bus(struct pci_bus *bus)
drivers/pci/remove.c
101
struct pci_bus *bus = dev->subordinate;
drivers/pci/remove.c
144
void pci_stop_root_bus(struct pci_bus *bus)
drivers/pci/remove.c
164
void pci_remove_root_bus(struct pci_bus *bus)
drivers/pci/remove.c
61
void pci_remove_bus(struct pci_bus *bus)
drivers/pci/remove.c
81
struct pci_bus *bus = dev->subordinate;
drivers/pci/search.c
118
static struct pci_bus *pci_do_find_bus(struct pci_bus *bus, unsigned char busnr)
drivers/pci/search.c
120
struct pci_bus *child;
drivers/pci/search.c
121
struct pci_bus *tmp;
drivers/pci/search.c
143
struct pci_bus *pci_find_bus(int domain, int busnr)
drivers/pci/search.c
145
struct pci_bus *bus = NULL;
drivers/pci/search.c
146
struct pci_bus *tmp_bus;
drivers/pci/search.c
168
struct pci_bus *pci_find_next_bus(const struct pci_bus *from)
drivers/pci/search.c
171
struct pci_bus *b = NULL;
drivers/pci/search.c
176
b = list_entry(n, struct pci_bus, node);
drivers/pci/search.c
196
struct pci_dev *pci_get_slot(struct pci_bus *bus, unsigned int devfn)
drivers/pci/search.c
32
struct pci_bus *bus;
drivers/pci/setup-bus.c
1028
resource_size_t __weak pcibios_window_alignment(struct pci_bus *bus,
drivers/pci/setup-bus.c
1038
static resource_size_t window_alignment(struct pci_bus *bus, unsigned long type)
drivers/pci/setup-bus.c
1071
static void pbus_size_io(struct pci_bus *bus, resource_size_t add_size,
drivers/pci/setup-bus.c
1278
static void pbus_size_mem(struct pci_bus *bus, struct resource *b_res,
drivers/pci/setup-bus.c
1381
void __pci_bus_size_bridges(struct pci_bus *bus, struct list_head *realloc_head)
drivers/pci/setup-bus.c
1391
struct pci_bus *b = dev->subordinate;
drivers/pci/setup-bus.c
1451
void pci_bus_size_bridges(struct pci_bus *bus)
drivers/pci/setup-bus.c
1457
static void assign_fixed_resource_on_bus(struct pci_bus *b, struct resource *r)
drivers/pci/setup-bus.c
1482
struct pci_bus *b;
drivers/pci/setup-bus.c
1497
void __pci_bus_assign_resources(const struct pci_bus *bus,
drivers/pci/setup-bus.c
1501
struct pci_bus *b;
drivers/pci/setup-bus.c
1533
void pci_bus_assign_resources(const struct pci_bus *bus)
drivers/pci/setup-bus.c
1569
static void pci_bus_allocate_dev_resources(struct pci_bus *b)
drivers/pci/setup-bus.c
157
static struct resource *find_bus_resource_of_type(struct pci_bus *bus,
drivers/pci/setup-bus.c
1572
struct pci_bus *child;
drivers/pci/setup-bus.c
1583
static void pci_bus_allocate_resources(struct pci_bus *b)
drivers/pci/setup-bus.c
1585
struct pci_bus *child;
drivers/pci/setup-bus.c
1601
void pci_bus_claim_resources(struct pci_bus *b)
drivers/pci/setup-bus.c
1612
struct pci_bus *b;
drivers/pci/setup-bus.c
1639
static void pci_bridge_release_resources(struct pci_bus *bus,
drivers/pci/setup-bus.c
1669
static void pci_bus_release_bridge_resources(struct pci_bus *bus,
drivers/pci/setup-bus.c
1677
struct pci_bus *b = dev->subordinate;
drivers/pci/setup-bus.c
1709
static void pci_bus_dump_res(struct pci_bus *bus)
drivers/pci/setup-bus.c
1722
static void pci_bus_dump_resources(struct pci_bus *bus)
drivers/pci/setup-bus.c
1724
struct pci_bus *b;
drivers/pci/setup-bus.c
1739
static int pci_bus_get_depth(struct pci_bus *bus)
drivers/pci/setup-bus.c
1742
struct pci_bus *child_bus;
drivers/pci/setup-bus.c
1808
static enum enable_type pci_realloc_detect(struct pci_bus *bus,
drivers/pci/setup-bus.c
1828
static enum enable_type pci_realloc_detect(struct pci_bus *bus,
drivers/pci/setup-bus.c
1908
static void pci_bus_distribute_available_resources(struct pci_bus *bus,
drivers/pci/setup-bus.c
1985
struct pci_bus *b;
drivers/pci/setup-bus.c
200
static struct resource *pbus_select_window_for_type(struct pci_bus *bus,
drivers/pci/setup-bus.c
2068
pci_root_bus_distribute_available_resources(struct pci_bus *bus,
drivers/pci/setup-bus.c
2074
struct pci_bus *b;
drivers/pci/setup-bus.c
2104
struct pci_bus *bus = fail_res->dev->bus;
drivers/pci/setup-bus.c
2125
void pci_assign_unassigned_root_bus_resources(struct pci_bus *bus)
drivers/pci/setup-bus.c
2195
struct pci_bus *root_bus;
drivers/pci/setup-bus.c
2208
struct pci_bus *parent = bridge->subordinate;
drivers/pci/setup-bus.c
2255
static int pbus_reassign_bridge_resources(struct pci_bus *bus, struct resource *res,
drivers/pci/setup-bus.c
2331
struct pci_bus *bus = pdev->bus;
drivers/pci/setup-bus.c
2419
void pci_assign_unassigned_bus_resources(struct pci_bus *bus)
drivers/pci/setup-bus.c
277
struct resource *pbus_select_window(struct pci_bus *bus,
drivers/pci/setup-bus.c
769
static void pbus_assign_resources_sorted(const struct pci_bus *bus,
drivers/pci/setup-bus.c
892
static void __pci_setup_bridge(struct pci_bus *bus, unsigned long type)
drivers/pci/setup-bus.c
927
void __weak pcibios_setup_bridge(struct pci_bus *bus, unsigned long type)
drivers/pci/setup-bus.c
931
static void pci_setup_bridge(struct pci_bus *bus)
drivers/pci/setup-bus.c
971
static void pci_bridge_check_ranges(struct pci_bus *bus)
drivers/pci/setup-cardbus.c
127
void pci_setup_cardbus_bridge(struct pci_bus *bus)
drivers/pci/setup-cardbus.c
195
int pci_cardbus_scan_bridge_extend(struct pci_bus *bus, struct pci_dev *dev,
drivers/pci/setup-cardbus.c
199
struct pci_bus *child;
drivers/pci/setup-cardbus.c
267
struct pci_bus *parent = bus;
drivers/pci/setup-cardbus.c
34
int pci_bus_size_cardbus_bridge(struct pci_bus *bus,
drivers/pci/setup-res.c
260
static int __pci_assign_resource(struct pci_bus *bus, struct pci_dev *dev,
drivers/pci/setup-res.c
311
struct pci_bus *bus;
drivers/pci/slot.c
174
static struct pci_slot *get_slot(struct pci_bus *parent, int slot_nr)
drivers/pci/slot.c
226
struct pci_slot *pci_create_slot(struct pci_bus *parent, int slot_nr,
drivers/pci/vgaarb.c
670
struct pci_bus *new_bus, *bus;
drivers/pci/vgaarb.c
733
struct pci_bus *bus;
drivers/pci/xen-pcifront.c
175
static int pcifront_bus_read(struct pci_bus *bus, unsigned int devfn,
drivers/pci/xen-pcifront.c
212
static int pcifront_bus_write(struct pci_bus *bus, unsigned int devfn,
drivers/pci/xen-pcifront.c
33
struct pci_bus *bus;
drivers/pci/xen-pcifront.c
409
struct pci_bus *b)
drivers/pci/xen-pcifront.c
440
struct pci_bus *b;
drivers/pci/xen-pcifront.c
519
struct pci_bus *b;
drivers/pci/xen-pcifront.c
540
static void free_root_bus_devs(struct pci_bus *bus)
drivers/pcmcia/cardbus.c
107
struct pci_bus *bus;
drivers/pcmcia/cardbus.c
29
static void cardbus_config_irq_and_cls(struct pci_bus *bus, int irq)
drivers/pcmcia/cardbus.c
68
struct pci_bus *bus = s->cb_dev->subordinate;
drivers/pcmcia/ti113x.h
936
static void ene_tune_bridge(struct pcmcia_socket *sock, struct pci_bus *bus)
drivers/pcmcia/yenta_socket.c
1091
static void yenta_fixup_parent_bridge(struct pci_bus *cardbus_bridge)
drivers/pcmcia/yenta_socket.c
1093
struct pci_bus *sibling;
drivers/pcmcia/yenta_socket.c
1100
struct pci_bus *bridge_to_fix = cardbus_bridge->parent;
drivers/platform/x86/asus-armoury.c
529
struct pci_bus *b = NULL;
drivers/platform/x86/asus-wmi.c
2156
struct pci_bus *bus;
drivers/platform/x86/asus-wmi.c
2297
struct pci_bus *bus = pci_find_bus(0, 1);
drivers/platform/x86/eeepc-laptop.c
563
struct pci_bus *bus;
drivers/platform/x86/eeepc-laptop.c
729
struct pci_bus *bus = pci_find_bus(0, 1);
drivers/platform/x86/p2sb.c
122
static struct pci_bus *p2sb_get_bus(struct pci_bus *bus)
drivers/platform/x86/p2sb.c
124
static struct pci_bus *p2sb_bus;
drivers/platform/x86/p2sb.c
139
struct pci_bus *bus;
drivers/platform/x86/p2sb.c
179
static int p2sb_read_from_cache(struct pci_bus *bus, unsigned int devfn,
drivers/platform/x86/p2sb.c
195
static int p2sb_read_from_dev(struct pci_bus *bus, unsigned int devfn,
drivers/platform/x86/p2sb.c
229
int p2sb_bar(struct pci_bus *bus, unsigned int devfn, struct resource *mem)
drivers/platform/x86/p2sb.c
84
static void p2sb_scan_and_cache_devfn(struct pci_bus *bus, unsigned int devfn)
drivers/platform/x86/p2sb.c
99
static int p2sb_scan_and_cache(struct pci_bus *bus, unsigned int devfn)
drivers/scsi/esas2r/atioctl.h
117
u8 pci_bus;
drivers/scsi/esas2r/esas2r_ioctl.c
1425
ioctl->data.chaninfo.pci_bus = a->pcid->bus->number;
drivers/scsi/megaraid.c
4125
u8 pci_bus, pci_dev_func;
drivers/scsi/megaraid.c
4136
pci_bus = pdev->bus->number;
drivers/scsi/megaraid.c
4243
adapter->host->unique_id = (pci_bus << 8) | pci_dev_func;
drivers/scsi/megaraid.c
4398
mcontroller[i].pcibus = pci_bus;
drivers/scsi/megaraid.c
4404
mcontroller[i].uid = (pci_bus << 8) | pci_dev_func;
drivers/scsi/megaraid/megaraid_ioctl.h
185
uint8_t pci_bus;
drivers/scsi/megaraid/megaraid_mbox.c
3730
hinfo->pci_bus = adapter->pdev->bus->number;
drivers/scsi/megaraid/megaraid_mbox.c
3736
hinfo->unique_id = (hinfo->pci_bus << 8) | adapter->pdev->devfn;
drivers/scsi/megaraid/megaraid_mm.c
889
cinfo->pcibus = hinfo->pci_bus;
drivers/scsi/mpi3mr/mpi3mr_app.c
1637
adpinfo.pci_bus = mrioc->pdev->bus->number;
drivers/scsi/qla2xxx/qla_os.c
596
uint16_t pci_bus;
drivers/scsi/qla2xxx/qla_os.c
598
pci_bus = (ha->pci_attr & (BIT_9 | BIT_10)) >> 9;
drivers/scsi/qla2xxx/qla_os.c
599
if (pci_bus) {
drivers/scsi/qla2xxx/qla_os.c
601
pci_bus_modes[pci_bus]);
drivers/scsi/qla2xxx/qla_os.c
603
pci_bus = (ha->pci_attr & BIT_8) >> 8;
drivers/scsi/qla2xxx/qla_os.c
604
snprintf(str, str_len, "PCI (%s MHz)", pci_bus_modes[pci_bus]);
drivers/scsi/qla2xxx/qla_os.c
617
uint32_t pci_bus;
drivers/scsi/qla2xxx/qla_os.c
649
pci_bus = (ha->pci_attr & CSRX_PCIX_BUS_MODE_MASK) >> 8;
drivers/scsi/qla2xxx/qla_os.c
650
if (pci_bus == 0 || pci_bus == 8)
drivers/scsi/qla2xxx/qla_os.c
652
pci_bus_modes[pci_bus >> 3]);
drivers/scsi/qla2xxx/qla_os.c
655
pci_bus & 4 ? 2 : 1,
drivers/scsi/qla2xxx/qla_os.c
656
pci_bus_modes[pci_bus & 3]);
drivers/scsi/stex.c
1310
struct pci_bus *bus;
drivers/ssb/driver_gige.c
110
static int ssb_gige_pci_read_config(struct pci_bus *bus, unsigned int devfn,
drivers/ssb/driver_gige.c
140
static int ssb_gige_pci_write_config(struct pci_bus *bus, unsigned int devfn,
drivers/ssb/driver_pcicore.c
205
static int ssb_pcicore_read_config(struct pci_bus *bus, unsigned int devfn,
drivers/ssb/driver_pcicore.c
219
static int ssb_pcicore_write_config(struct pci_bus *bus, unsigned int devfn,
drivers/thunderbolt/nhi.c
1204
struct pci_bus *bus = nhi->pdev->bus;
drivers/xen/grant-dma-ops.c
304
struct pci_bus *bus = pdev->bus;
drivers/xen/pci.c
90
struct pci_bus *pbus;
include/acpi/acpi_bus.h
722
struct pci_bus *bus;
include/acpi/acpi_drivers.h
59
struct pci_bus;
include/acpi/acpi_drivers.h
72
struct pci_bus *pci_acpi_scan_root(struct acpi_pci_root *root);
include/acpi/actbl2.h
1866
u8 pci_bus;
include/acpi/actbl3.h
118
u8 pci_bus;
include/acpi/actbl3.h
159
u8 pci_bus;
include/acpi/actbl3.h
617
u8 pci_bus; /* PCI Bus number */
include/acpi/actbl3.h
730
u8 pci_bus; /* PCI Bus number */
include/asm-generic/pci.h
23
static inline int pci_proc_domain(struct pci_bus *bus)
include/linux/dca.h
29
struct pci_bus *pci_rc;
include/linux/pci-acpi.h
102
static inline void acpi_pci_slot_enumerate(struct pci_bus *bus) { }
include/linux/pci-acpi.h
103
static inline void acpi_pci_slot_remove(struct pci_bus *bus) { }
include/linux/pci-acpi.h
108
void acpiphp_enumerate_slots(struct pci_bus *bus);
include/linux/pci-acpi.h
109
void acpiphp_remove_slots(struct pci_bus *bus);
include/linux/pci-acpi.h
113
static inline void acpiphp_enumerate_slots(struct pci_bus *bus) { }
include/linux/pci-acpi.h
114
static inline void acpiphp_remove_slots(struct pci_bus *bus) { }
include/linux/pci-acpi.h
138
static inline void acpi_pci_add_bus(struct pci_bus *bus) { }
include/linux/pci-acpi.h
139
static inline void acpi_pci_remove_bus(struct pci_bus *bus) { }
include/linux/pci-acpi.h
35
struct pci_bus *pbus = pdev->bus;
include/linux/pci-acpi.h
44
static inline acpi_handle acpi_pci_get_bridge_handle(struct pci_bus *pbus)
include/linux/pci-acpi.h
80
extern struct pci_bus *acpi_pci_root_create(struct acpi_pci_root *root,
include/linux/pci-acpi.h
85
void acpi_pci_add_bus(struct pci_bus *bus);
include/linux/pci-acpi.h
86
void acpi_pci_remove_bus(struct pci_bus *bus);
include/linux/pci-acpi.h
98
void acpi_pci_slot_enumerate(struct pci_bus *bus);
include/linux/pci-acpi.h
99
void acpi_pci_slot_remove(struct pci_bus *bus);
include/linux/pci-ecam.h
79
void __iomem *pci_ecam_map_bus(struct pci_bus *bus, unsigned int devfn,
include/linux/pci.h
1179
void pcie_bus_configure_settings(struct pci_bus *bus);
include/linux/pci.h
1199
void pcibios_resource_survey_bus(struct pci_bus *bus);
include/linux/pci.h
1201
void pcibios_add_bus(struct pci_bus *bus);
include/linux/pci.h
1202
void pcibios_remove_bus(struct pci_bus *bus);
include/linux/pci.h
1203
void pcibios_fixup_bus(struct pci_bus *);
include/linux/pci.h
1215
void pcibios_resource_to_bus(struct pci_bus *bus, struct pci_bus_region *region,
include/linux/pci.h
1217
void pcibios_bus_to_resource(struct pci_bus *bus, struct resource *res,
include/linux/pci.h
1220
struct pci_bus *pci_find_bus(int domain, int busnr);
include/linux/pci.h
1221
void pci_bus_add_devices(const struct pci_bus *bus);
include/linux/pci.h
1222
struct pci_bus *pci_scan_bus(int bus, struct pci_ops *ops, void *sysdata);
include/linux/pci.h
1223
struct pci_bus *pci_create_root_bus(struct device *parent, int bus,
include/linux/pci.h
1228
int pci_bus_insert_busn_res(struct pci_bus *b, int bus, int busmax);
include/linux/pci.h
1229
int pci_bus_update_busn_res_end(struct pci_bus *b, int busmax);
include/linux/pci.h
1230
void pci_bus_release_busn_res(struct pci_bus *b);
include/linux/pci.h
1231
struct pci_bus *pci_scan_root_bus(struct device *parent, int bus,
include/linux/pci.h
1235
struct pci_bus *pci_add_new_bus(struct pci_bus *parent, struct pci_dev *dev,
include/linux/pci.h
1237
struct pci_slot *pci_create_slot(struct pci_bus *parent, int slot_nr,
include/linux/pci.h
1246
int pci_scan_slot(struct pci_bus *bus, int devfn);
include/linux/pci.h
1247
struct pci_dev *pci_scan_single_device(struct pci_bus *bus, int devfn);
include/linux/pci.h
1248
void pci_device_add(struct pci_dev *dev, struct pci_bus *bus);
include/linux/pci.h
1249
unsigned int pci_scan_child_bus(struct pci_bus *bus);
include/linux/pci.h
1251
void pci_read_bridge_bases(struct pci_bus *child);
include/linux/pci.h
1260
void pci_remove_bus(struct pci_bus *b);
include/linux/pci.h
1263
void pci_stop_root_bus(struct pci_bus *bus);
include/linux/pci.h
1264
void pci_remove_root_bus(struct pci_bus *bus);
include/linux/pci.h
1266
void pci_setup_cardbus_bridge(struct pci_bus *bus);
include/linux/pci.h
1268
static inline void pci_setup_cardbus_bridge(struct pci_bus *bus) { }
include/linux/pci.h
1270
void pcibios_setup_bridge(struct pci_bus *bus, unsigned long type);
include/linux/pci.h
1277
u8 pci_bus_find_capability(struct pci_bus *bus, unsigned int devfn, int cap);
include/linux/pci.h
1284
struct pci_bus *pci_find_next_bus(const struct pci_bus *from);
include/linux/pci.h
1297
struct pci_dev *pci_get_slot(struct pci_bus *bus, unsigned int devfn);
include/linux/pci.h
1305
int pci_bus_read_config_byte(struct pci_bus *bus, unsigned int devfn,
include/linux/pci.h
1307
int pci_bus_read_config_word(struct pci_bus *bus, unsigned int devfn,
include/linux/pci.h
1309
int pci_bus_read_config_dword(struct pci_bus *bus, unsigned int devfn,
include/linux/pci.h
1311
int pci_bus_write_config_byte(struct pci_bus *bus, unsigned int devfn,
include/linux/pci.h
1313
int pci_bus_write_config_word(struct pci_bus *bus, unsigned int devfn,
include/linux/pci.h
1315
int pci_bus_write_config_dword(struct pci_bus *bus, unsigned int devfn,
include/linux/pci.h
1318
int pci_generic_config_read(struct pci_bus *bus, unsigned int devfn,
include/linux/pci.h
1320
int pci_generic_config_write(struct pci_bus *bus, unsigned int devfn,
include/linux/pci.h
1322
int pci_generic_config_read32(struct pci_bus *bus, unsigned int devfn,
include/linux/pci.h
1324
int pci_generic_config_write32(struct pci_bus *bus, unsigned int devfn,
include/linux/pci.h
1327
struct pci_ops *pci_bus_set_ops(struct pci_bus *bus, struct pci_ops *ops);
include/linux/pci.h
1471
int pci_probe_reset_bus(struct pci_bus *bus);
include/linux/pci.h
1527
void pci_resume_bus(struct pci_bus *bus);
include/linux/pci.h
1528
void pci_bus_set_current_state(struct pci_bus *bus, pci_power_t state);
include/linux/pci.h
1535
unsigned int pci_rescan_bus(struct pci_bus *bus);
include/linux/pci.h
1547
void pci_bus_assign_resources(const struct pci_bus *bus);
include/linux/pci.h
1548
void pci_bus_claim_resources(struct pci_bus *bus);
include/linux/pci.h
1549
void pci_bus_size_bridges(struct pci_bus *bus);
include/linux/pci.h
1554
void pci_assign_unassigned_bus_resources(struct pci_bus *bus);
include/linux/pci.h
1555
void pci_assign_unassigned_root_bus_resources(struct pci_bus *bus);
include/linux/pci.h
1589
void pci_bus_add_resource(struct pci_bus *bus, struct resource *res);
include/linux/pci.h
1590
struct resource *pci_bus_resource_n(const struct pci_bus *bus, int n);
include/linux/pci.h
1591
void pci_bus_remove_resources(struct pci_bus *bus);
include/linux/pci.h
1592
void pci_bus_remove_resource(struct pci_bus *bus, struct resource *res);
include/linux/pci.h
1638
int __must_check pci_bus_alloc_resource(struct pci_bus *bus,
include/linux/pci.h
1708
int pci_scan_bridge(struct pci_bus *bus, struct pci_dev *dev, int max,
include/linux/pci.h
1711
void pci_walk_bus(struct pci_bus *top, int (*cb)(struct pci_dev *, void *),
include/linux/pci.h
1713
void pci_walk_bus_reverse(struct pci_bus *top,
include/linux/pci.h
1716
unsigned char pci_bus_max_busnr(struct pci_bus *bus);
include/linux/pci.h
1717
resource_size_t pcibios_window_alignment(struct pci_bus *bus,
include/linux/pci.h
2021
static inline int pci_domain_nr(struct pci_bus *bus) { return 0; }
include/linux/pci.h
2022
static inline int pci_proc_domain(struct pci_bus *bus) { return 0; }
include/linux/pci.h
2036
static inline int pci_domain_nr(struct pci_bus *bus)
include/linux/pci.h
2041
int acpi_pci_bus_find_domain_nr(struct pci_bus *bus);
include/linux/pci.h
2043
static inline int acpi_pci_bus_find_domain_nr(struct pci_bus *bus)
include/linux/pci.h
2046
int pci_bus_find_domain_nr(struct pci_bus *bus, struct device *parent);
include/linux/pci.h
2191
static inline struct pci_bus *pci_find_next_bus(const struct pci_bus *from)
include/linux/pci.h
2193
static inline struct pci_dev *pci_get_slot(struct pci_bus *bus,
include/linux/pci.h
2200
static inline int pci_domain_nr(struct pci_bus *bus) { return 0; }
include/linux/pci.h
2743
struct irq_domain *pci_host_bridge_of_msi_domain(struct pci_bus *bus);
include/linux/pci.h
2747
struct device_node *pcibios_get_phb_of_node(struct pci_bus *bus);
include/linux/pci.h
2751
pci_host_bridge_of_msi_domain(struct pci_bus *bus) { return NULL; }
include/linux/pci.h
2761
static inline struct device_node *pci_bus_to_OF_node(struct pci_bus *bus)
include/linux/pci.h
2767
struct irq_domain *pci_host_bridge_acpi_msi_domain(struct pci_bus *bus);
include/linux/pci.h
2774
pci_host_bridge_acpi_msi_domain(struct pci_bus *bus) { return NULL; }
include/linux/pci.h
2817
static inline bool pci_ari_enabled(struct pci_bus *bus)
include/linux/pci.h
345
struct pci_bus *bus; /* Bus this device is on */
include/linux/pci.h
346
struct pci_bus *subordinate; /* Bus this device bridges to */
include/linux/pci.h
605
struct pci_dev *pci_alloc_dev(struct pci_bus *bus);
include/linux/pci.h
629
struct pci_bus *bus; /* Root bus */
include/linux/pci.h
688
struct pci_host_bridge *pci_find_host_bridge(struct pci_bus *bus);
include/linux/pci.h
700
struct pci_bus *parent; /* Parent bus this bridge is on */
include/linux/pci.h
735
#define to_pci_bus(n) container_of(n, struct pci_bus, dev)
include/linux/pci.h
750
static inline bool pci_is_root_bus(struct pci_bus *pbus)
include/linux/pci.h
77
struct pci_bus *bus; /* Bus this slot is on */
include/linux/pci.h
871
int (*add_bus)(struct pci_bus *bus);
include/linux/pci.h
872
void (*remove_bus)(struct pci_bus *bus);
include/linux/pci.h
873
void __iomem *(*map_bus)(struct pci_bus *bus, unsigned int devfn, int where);
include/linux/pci.h
874
int (*read)(struct pci_bus *bus, unsigned int devfn, int where, int size, u32 *val);
include/linux/pci.h
875
int (*write)(struct pci_bus *bus, unsigned int devfn, int where, int size, u32 val);
include/linux/pci_hotplug.h
71
int __pci_hp_register(struct hotplug_slot *slot, struct pci_bus *pbus, int nr,
include/linux/pci_hotplug.h
74
int __pci_hp_initialize(struct hotplug_slot *slot, struct pci_bus *bus, int nr,
include/linux/pci_hotplug.h
94
int acpi_pci_check_ejectable(struct pci_bus *pbus, acpi_handle handle);
include/linux/platform_data/x86/p2sb.h
12
struct pci_bus;
include/linux/platform_data/x86/p2sb.h
17
int p2sb_bar(struct pci_bus *bus, unsigned int devfn, struct resource *mem);
include/linux/platform_data/x86/p2sb.h
21
static inline int p2sb_bar(struct pci_bus *bus, unsigned int devfn, struct resource *mem)
include/pcmcia/ss.h
180
void (*tune_bridge)(struct pcmcia_socket *sock, struct pci_bus *bus);
include/trace/events/pci.h
83
TP_PROTO(struct pci_bus *bus,
include/uapi/linux/gpib_ioctl.h
87
__s32 pci_bus;
include/uapi/linux/i2o-dev.h
184
i2o_pci_bus pci_bus;
include/uapi/scsi/scsi_bsg_mpi3mr.h
138
__u32 pci_bus:8;
scripts/dtc/checks.c
840
static const struct bus_type pci_bus = {
scripts/dtc/checks.c
853
node->bus = &pci_bus;
scripts/dtc/checks.c
891
if (!node->parent || (node->parent->bus != &pci_bus))
scripts/dtc/checks.c
923
if (!node->parent || (node->parent->bus != &pci_bus))
sound/hda/core/i915.c
78
struct pci_bus *bus_a = i915->bus, *bus_b = hdac->bus;
tools/testing/cxl/test/cxl.c
634
static struct pci_bus mock_pci_bus[NR_BRIDGES];
tools/testing/cxl/test/cxl.c
651
static bool is_mock_bus(struct pci_bus *bus)
tools/testing/cxl/test/mock.h
19
bool (*is_mock_bus)(struct pci_bus *bus);