/linux-master/arch/sparc/include/asm/ |
H A D | pbm.h | 16 * pci_bus - Linux PCI subsystem view of a PCI bus (including bridged buses) 36 struct pci_bus *pci_bus; /* Was inline, MJ allocs now */ member in struct:linux_pbm_info
|
H A D | pci.h | 30 int pci_domain_nr(struct pci_bus *bus); 31 static inline int pci_proc_domain(struct pci_bus *bus)
|
H A D | topology_64.h | 18 struct pci_bus; 20 int pcibus_to_node(struct pci_bus *pbus); 22 static inline int pcibus_to_node(struct pci_bus *pbus)
|
/linux-master/arch/mips/pci/ |
H A D | pci-lantiq.h | 11 extern int ltq_pci_read_config_dword(struct pci_bus *bus, 13 extern int ltq_pci_write_config_dword(struct pci_bus *bus,
|
H A D | ops-rc32434.c | 47 struct pci_bus *bus, unsigned int devfn, 72 static int read_config_byte(struct pci_bus *bus, unsigned int devfn, 83 static int read_config_word(struct pci_bus *bus, unsigned int devfn, 94 static int read_config_dword(struct pci_bus *bus, unsigned int devfn, 129 write_config_byte(struct pci_bus *bus, unsigned int devfn, int where, 148 write_config_word(struct pci_bus *bus, unsigned int devfn, int where, 168 write_config_dword(struct pci_bus *bus, unsigned int devfn, int where, 177 static int pci_config_read(struct pci_bus *bus, unsigned int devfn, 190 static int pci_config_write(struct pci_bus *bus, unsigned int devfn,
|
/linux-master/include/linux/platform_data/x86/ |
H A D | p2sb.h | 12 struct pci_bus; 17 int p2sb_bar(struct pci_bus *bus, unsigned int devfn, struct resource *mem); 21 static inline int p2sb_bar(struct pci_bus *bus, unsigned int devfn, struct resource *mem)
|
/linux-master/arch/powerpc/include/asm/ |
H A D | pci.h | 65 extern int pci_domain_nr(struct pci_bus *bus); 68 extern int pci_proc_domain(struct pci_bus *bus); 78 extern int pci_legacy_read(struct pci_bus *bus, loff_t port, u32 *val, 80 extern int pci_legacy_write(struct pci_bus *bus, loff_t port, u32 val, 82 extern int pci_mmap_legacy_page_range(struct pci_bus *bus, 85 extern void pci_adjust_legacy_attr(struct pci_bus *bus, 89 extern void pcibios_claim_one_bus(struct pci_bus *b); 91 extern void pcibios_finish_adding_to_bus(struct pci_bus *bus); 99 struct pci_bus *bus, int devfn); 105 extern void of_scan_bus(struct device_node *node, struct pci_bus *bu [all...] |
H A D | pci-bridge.h | 20 void (*dma_bus_setup)(struct pci_bus *bus); 24 int (*probe_mode)(struct pci_bus *bus); 35 resource_size_t (*window_alignment)(struct pci_bus *bus, 37 void (*setup_bridge)(struct pci_bus *bus, 57 struct pci_bus *bus; 117 * ranges since the common pci_bus structure can't handle more 165 extern int indirect_read_config(struct pci_bus *bus, unsigned int devfn, 172 extern int indirect_write_config(struct pci_bus *bus, unsigned int devfn, 175 static inline struct pci_controller *pci_bus_to_host(const struct pci_bus *bus) 239 extern struct pci_dn *pci_get_pdn_by_devfn(struct pci_bus *bu [all...] |
/linux-master/include/asm-generic/ |
H A D | pci.h | 23 static inline int pci_proc_domain(struct pci_bus *bus)
|
/linux-master/include/linux/ |
H A D | pci-acpi.h | 34 struct pci_bus *pbus = pdev->bus; 43 static inline acpi_handle acpi_pci_get_bridge_handle(struct pci_bus *pbus) 79 extern struct pci_bus *acpi_pci_root_create(struct acpi_pci_root *root, 84 void acpi_pci_add_bus(struct pci_bus *bus); 85 void acpi_pci_remove_bus(struct pci_bus *bus); 97 void acpi_pci_slot_enumerate(struct pci_bus *bus); 98 void acpi_pci_slot_remove(struct pci_bus *bus); 101 static inline void acpi_pci_slot_enumerate(struct pci_bus *bus) { } 102 static inline void acpi_pci_slot_remove(struct pci_bus *bus) { } 107 void acpiphp_enumerate_slots(struct pci_bus *bu [all...] |
/linux-master/arch/mips/include/asm/mach-loongson64/ |
H A D | topology.h | 12 struct pci_bus; 13 extern int pcibus_to_node(struct pci_bus *);
|
/linux-master/arch/arm/plat-orion/include/plat/ |
H A D | pcie.h | 14 struct pci_bus; 24 int orion_pcie_rd_conf(void __iomem *base, struct pci_bus *bus, 26 int orion_pcie_rd_conf_tlp(void __iomem *base, struct pci_bus *bus, 28 int orion_pcie_rd_conf_wa(void __iomem *wa_base, struct pci_bus *bus, 30 int orion_pcie_wr_conf(void __iomem *base, struct pci_bus *bus,
|
/linux-master/arch/um/include/asm/ |
H A D | pci.h | 15 void *pci_root_bus_fwnode(struct pci_bus *bus);
|
/linux-master/arch/alpha/include/asm/ |
H A D | pci.h | 23 struct pci_bus *bus; 61 static inline int pci_proc_domain(struct pci_bus *bus) 80 extern int pci_legacy_read(struct pci_bus *bus, loff_t port, u32 *val, 82 extern int pci_legacy_write(struct pci_bus *bus, loff_t port, u32 val, 84 extern int pci_mmap_legacy_page_range(struct pci_bus *bus, 87 extern void pci_adjust_legacy_attr(struct pci_bus *bus,
|
/linux-master/arch/x86/include/asm/ |
H A D | pci.h | 35 static inline struct pci_sysdata *to_pci_sysdata(const struct pci_bus *bus) 43 static inline int pci_domain_nr(struct pci_bus *bus) 48 static inline int pci_proc_domain(struct pci_bus *bus) 55 static inline void *_pci_root_bus_fwnode(struct pci_bus *bus) 64 static inline bool is_vmd(struct pci_bus *bus) 110 static inline int __pcibus_to_node(const struct pci_bus *bus) 116 cpumask_of_pcibus(const struct pci_bus *bus)
|
/linux-master/arch/mips/include/asm/mach-ip27/ |
H A D | topology.h | 20 struct pci_bus; 21 extern int pcibus_to_node(struct pci_bus *);
|
/linux-master/arch/powerpc/kernel/ |
H A D | pci-hotplug.c | 21 static struct pci_bus *find_bus_among_children(struct pci_bus *bus, 24 struct pci_bus *child = NULL; 25 struct pci_bus *tmp; 39 struct pci_bus *pci_find_bus_by_node(struct device_node *dn) 78 void pci_hp_remove_devices(struct pci_bus *bus) 81 struct pci_bus *child_bus; 107 void pci_hp_add_devices(struct pci_bus *bus)
|
/linux-master/arch/microblaze/include/asm/ |
H A D | pci.h | 30 extern int pci_domain_nr(struct pci_bus *bus); 33 extern int pci_proc_domain(struct pci_bus *bus);
|
/linux-master/include/acpi/ |
H A D | acpi_drivers.h | 59 struct pci_bus; 72 struct pci_bus *pci_acpi_scan_root(struct acpi_pci_root *root);
|
/linux-master/arch/s390/pci/ |
H A D | Makefile | 8 pci_bus.o pci_kvm_hook.o
|
/linux-master/arch/arm64/include/asm/ |
H A D | topology.h | 9 struct pci_bus; 10 int pcibus_to_node(struct pci_bus *bus);
|
/linux-master/drivers/pci/hotplug/ |
H A D | cpqphp_pci.c | 72 struct pci_bus *child; 135 static int PCI_RefinedAccessConfig(struct pci_bus *bus, unsigned int devfn, u8 offset, u32 *value) 160 struct pci_bus *fakebus; 207 ctrl->pci_bus->number = bus_num; 211 if (PCI_RefinedAccessConfig(ctrl->pci_bus, tdevice, 0x08, &work) == -1) 223 if (PCI_RefinedAccessConfig(ctrl->pci_bus, tdevice, 0x08, &work) == -1) 228 pci_bus_read_config_byte(ctrl->pci_bus, PCI_DEVFN(tdevice, 0), PCI_SECONDARY_BUS, &tbus); 254 ctrl->pci_bus->number = tbus; 255 pci_bus_read_config_dword(ctrl->pci_bus, *dev_num, PCI_VENDOR_ID, &work); 260 pci_bus_read_config_dword(ctrl->pci_bus, *dev_nu 562 struct pci_bus *pci_bus = ctrl->pci_bus; local 707 struct pci_bus *pci_bus = ctrl->pci_bus; local 960 struct pci_bus *pci_bus = ctrl->pci_bus; local 1039 struct pci_bus *pci_bus = ctrl->pci_bus; local [all...] |
/linux-master/arch/arm/include/asm/ |
H A D | pci.h | 16 static inline int pci_proc_domain(struct pci_bus *bus)
|
/linux-master/drivers/pci/ |
H A D | host-bridge.c | 12 static struct pci_bus *find_pci_root_bus(struct pci_bus *bus) 20 struct pci_host_bridge *pci_find_host_bridge(struct pci_bus *bus) 22 struct pci_bus *root_bus = find_pci_root_bus(bus); 30 struct pci_bus *root_bus = find_pci_root_bus(dev->bus); 51 void pcibios_resource_to_bus(struct pci_bus *bus, struct pci_bus_region *region, 76 void pcibios_bus_to_resource(struct pci_bus *bus, struct resource *res,
|
H A D | bus.c | 48 void pci_bus_add_resource(struct pci_bus *bus, struct resource *res, 64 struct resource *pci_bus_resource_n(const struct pci_bus *bus, int n) 80 void pci_bus_remove_resource(struct pci_bus *bus, struct resource *res) 101 void pci_bus_remove_resources(struct pci_bus *bus) 158 static void pci_clip_resource_to_region(struct pci_bus *bus, 176 static int pci_bus_alloc_from_region(struct pci_bus *bus, struct resource *res, 250 int pci_bus_alloc_resource(struct pci_bus *bus, struct resource *res, 289 struct pci_bus *bus = dev->bus; 324 void __weak pcibios_resource_survey_bus(struct pci_bus *bus) { } 366 void pci_bus_add_devices(const struct pci_bus *bu [all...] |