Home
last modified time | relevance | path

Searched refs:pci_controller (Results 1 – 172 of 172) sorted by relevance

/linux-4.4.14/arch/microblaze/include/asm/
Dpci-bridge.h29 struct pci_controller { struct
95 static inline struct pci_controller *pci_bus_to_host(const struct pci_bus *bus) in pci_bus_to_host() argument
111 extern int early_read_config_byte(struct pci_controller *hose, int bus,
113 extern int early_read_config_word(struct pci_controller *hose, int bus,
115 extern int early_read_config_dword(struct pci_controller *hose, int bus,
117 extern int early_write_config_byte(struct pci_controller *hose, int bus,
119 extern int early_write_config_word(struct pci_controller *hose, int bus,
121 extern int early_write_config_dword(struct pci_controller *hose, int bus,
124 extern int early_find_capability(struct pci_controller *hose, int bus,
127 extern void setup_indirect_pci(struct pci_controller *hose,
[all …]
/linux-4.4.14/arch/xtensa/include/asm/
Dpci-bridge.h17 struct pci_controller;
23 extern int pciauto_bus_scan(struct pci_controller *, int);
35 struct pci_controller { struct
37 struct pci_controller *next; argument
80 int early_read_config_byte(struct pci_controller*, int, int, int, u8*); argument
81 int early_read_config_word(struct pci_controller*, int, int, int, u16*);
82 int early_read_config_dword(struct pci_controller*, int, int, int, u32*);
83 int early_write_config_byte(struct pci_controller*, int, int, int, u8);
84 int early_write_config_word(struct pci_controller*, int, int, int, u16);
85 int early_write_config_dword(struct pci_controller*, int, int, int, u32);
Dpci.h23 extern struct pci_controller* pcibios_alloc_controller(void);
/linux-4.4.14/arch/powerpc/include/asm/
Dpci-bridge.h47 void (*shutdown)(struct pci_controller *);
53 struct pci_controller { struct
134 extern int early_read_config_byte(struct pci_controller *hose, int bus, argument
136 extern int early_read_config_word(struct pci_controller *hose, int bus,
138 extern int early_read_config_dword(struct pci_controller *hose, int bus,
140 extern int early_write_config_byte(struct pci_controller *hose, int bus,
142 extern int early_write_config_word(struct pci_controller *hose, int bus,
144 extern int early_write_config_dword(struct pci_controller *hose, int bus,
147 extern int early_find_capability(struct pci_controller *hose, int bus,
150 extern void setup_indirect_pci(struct pci_controller* hose,
[all …]
Dpci.h123 extern struct pci_controller *init_phb_dynamic(struct device_node *dn);
124 extern int remove_phb_dynamic(struct pci_controller *phb);
145 extern resource_size_t pcibios_io_space_offset(struct pci_controller *hose);
148 extern void pcibios_setup_phb_io_space(struct pci_controller *hose);
149 extern void pcibios_scan_phb(struct pci_controller *hose);
Dppc-pci.h20 extern void pci_setup_phb_io(struct pci_controller *hose, int primary);
21 extern void pci_setup_phb_io_dynamic(struct pci_controller *hose, int primary);
44 extern void pci_devs_phb_init_dynamic(struct pci_controller *phb);
49 extern int rtas_setup_phb(struct pci_controller *phb);
Dio-workarounds.h29 struct pci_controller *phb;
34 void iowa_register_bus(struct pci_controller *, struct ppc_pci_io *,
Deeh.h91 struct pci_controller *phb; /* Associated PHB */
141 struct pci_controller *phb; /* Associated PHB */
258 int eeh_phb_pe_create(struct pci_controller *phb);
259 struct eeh_pe *eeh_phb_pe_get(struct pci_controller *phb);
273 void eeh_dev_phb_init_dynamic(struct pci_controller *phb);
330 static inline void eeh_dev_phb_init_dynamic(struct pci_controller *phb) { } in eeh_dev_phb_init_dynamic()
Dmachdep.h30 struct pci_controller;
112 int (*pci_setup_phb)(struct pci_controller *host);
201 int (*pci_exclude_device)(struct pci_controller *, unsigned char, unsigned char);
211 void (*pcibios_fixup_phb)(struct pci_controller *hose);
Dgrackle.h10 extern void setup_grackle(struct pci_controller *hose);
/linux-4.4.14/arch/alpha/kernel/
Dpci_impl.h9 struct pci_controller;
135 struct pci_controller *hose;
173 extern struct pci_controller *hose_head, **hose_tail;
174 extern struct pci_controller *pci_isa_hose;
180 extern struct pci_controller *alloc_pci_controller(void);
184 struct pci_controller *,
187 extern struct pci_iommu_arena *iommu_arena_new(struct pci_controller *,
Dproto.h17 struct pci_controller;
24 extern void apecs_pci_tbi(struct pci_controller *, dma_addr_t, dma_addr_t);
33 extern void cia_pci_tbi(struct pci_controller *, dma_addr_t, dma_addr_t);
45 extern void lca_pci_tbi(struct pci_controller *, dma_addr_t, dma_addr_t);
52 extern void marvel_pci_tbi(struct pci_controller *, dma_addr_t, dma_addr_t);
67 extern void mcpcia_pci_tbi(struct pci_controller *, dma_addr_t, dma_addr_t);
82 extern void t2_pci_tbi(struct pci_controller *, dma_addr_t, dma_addr_t);
89 extern void titan_pci_tbi(struct pci_controller *, dma_addr_t, dma_addr_t);
97 extern void tsunami_pci_tbi(struct pci_controller *, dma_addr_t, dma_addr_t);
104 extern void wildfire_pci_tbi(struct pci_controller *, dma_addr_t, dma_addr_t);
Dconsole.c20 struct pci_controller *pci_vga_hose;
27 static struct pci_controller * __init
28 default_vga_hose_select(struct pci_controller *h1, struct pci_controller *h2) in default_vga_hose_select()
39 struct pci_controller *hose = NULL; in locate_and_init_vga()
75 struct pci_controller *hose; in find_console_vga_hose()
Dpci-sysfs.c17 static int hose_mmap_page_range(struct pci_controller *hose, in hose_mmap_page_range()
138 struct pci_controller *hose = pdev->sysdata; in sparse_mem_mmap_fits()
176 struct pci_controller *hose = pdev->sysdata; in pci_create_attr()
252 static int __legacy_mmap_fits(struct pci_controller *hose, in __legacy_mmap_fits()
271 static inline int has_sparse(struct pci_controller *hose, in has_sparse()
285 struct pci_controller *hose = bus->sysdata; in pci_mmap_legacy_page_range()
306 struct pci_controller *hose = bus->sysdata; in pci_adjust_legacy_attr()
324 struct pci_controller *hose = bus->sysdata; in pci_legacy_read()
348 struct pci_controller *hose = bus->sysdata; in pci_legacy_write()
Dpci-noop.c25 struct pci_controller *hose_head, **hose_tail = &hose_head;
26 struct pci_controller *pci_isa_hose;
29 struct pci_controller * __init
32 struct pci_controller *hose; in alloc_pci_controller()
55 struct pci_controller *hose; in sys_pciconfig_iobase()
Dcore_mcpcia.c87 struct pci_controller *hose) in conf_read()
135 struct pci_controller *hose) in conf_write()
170 struct pci_controller *hose, unsigned long *pci_addr, in mk_conf_addr()
198 struct pci_controller *hose = bus->sysdata; in mcpcia_read_config()
225 struct pci_controller *hose = bus->sysdata; in mcpcia_write_config()
245 mcpcia_pci_tbi(struct pci_controller *hose, dma_addr_t start, dma_addr_t end) in mcpcia_pci_tbi()
290 struct pci_controller *hose; in mcpcia_new_hose()
343 mcpcia_startup_hose(struct pci_controller *hose) in mcpcia_startup_hose()
420 struct pci_controller *hose; in mcpcia_init_hoses()
517 struct pci_controller *hose; in mcpcia_print_system_area()
[all …]
Dpci.c55 struct pci_controller *hose_head, **hose_tail = &hose_head;
56 struct pci_controller *pci_isa_hose;
97 struct pci_controller *hose = dev->sysdata; in quirk_cypress()
129 struct pci_controller *hose = dev->sysdata; in pcibios_align_resource()
313 struct pci_controller *hose; in common_init_pci()
366 struct pci_controller * __init
369 struct pci_controller *hose; in alloc_pci_controller()
396 struct pci_controller *hose; in sys_pciconfig_iobase()
Dcore_marvel.c204 struct pci_controller *hose = alloc_pci_controller(); in io7_init_hose()
376 struct pci_controller *hose = NULL; in marvel_find_console_vga_hose()
498 build_conf_addr(struct pci_controller *hose, u8 bus, in build_conf_addr()
507 struct pci_controller *hose = pbus->sysdata; in mk_conf_addr()
602 marvel_pci_tbi(struct pci_controller *hose, dma_addr_t start, dma_addr_t end) in marvel_pci_tbi()
681 struct pci_controller *hose; in marvel_ioremap()
1064 struct pci_controller *hose; in marvel_agp_info()
1077 struct pci_controller *h; in marvel_agp_info()
Dpci_iommu.c58 iommu_arena_new_node(int nid, struct pci_controller *hose, dma_addr_t base, in iommu_arena_new_node()
113 iommu_arena_new(struct pci_controller *hose, dma_addr_t base, in iommu_arena_new()
254 struct pci_controller *hose = pdev ? pdev->sysdata : pci_isa_hose; in pci_map_single_1()
376 struct pci_controller *hose = pdev ? pdev->sysdata : pci_isa_hose; in alpha_pci_unmap_page()
658 struct pci_controller *hose; in alpha_pci_map_sg()
736 struct pci_controller *hose; in alpha_pci_unmap_sg()
812 struct pci_controller *hose; in alpha_pci_supported()
Dsys_rawhide.c164 struct pci_controller *hose; in rawhide_init_irq()
237 struct pci_controller *hose = dev->sysdata; in rawhide_map_irq()
Dcore_apecs.c316 apecs_pci_tbi(struct pci_controller *hose, dma_addr_t start, dma_addr_t end) in apecs_pci_tbi()
326 struct pci_controller *hose; in apecs_init_arch()
Dcore_titan.c118 struct pci_controller *hose = pbus->sysdata; in mk_conf_addr()
202 titan_pci_tbi(struct pci_controller *hose, dma_addr_t start, dma_addr_t end) in titan_pci_tbi()
249 struct pci_controller *hose; in titan_init_one_pachip_port()
458 struct pci_controller *hose; in titan_ioremap()
730 struct pci_controller *hose; in titan_agp_info()
Dcore_tsunami.c94 struct pci_controller *hose = pbus->sysdata; in mk_conf_addr()
177 tsunami_pci_tbi(struct pci_controller *hose, dma_addr_t start, dma_addr_t end) in tsunami_pci_tbi()
248 struct pci_controller *hose; in tsunami_init_one_pchip()
Dsys_dp264.c388 struct pci_controller *hose = dev->sysdata; in dp264_map_irq()
429 struct pci_controller *hose = dev->sysdata; in monet_swizzle()
495 struct pci_controller *hose = dev->sysdata; in clipper_map_irq()
Dcore_t2.c345 t2_sg_map_window2(struct pci_controller *hose, in t2_sg_map_window2()
407 struct pci_controller *hose; in t2_init_arch()
505 t2_pci_tbi(struct pci_controller *hose, dma_addr_t start, dma_addr_t end) in t2_pci_tbi()
Dcore_lca.c241 lca_pci_tbi(struct pci_controller *hose, dma_addr_t start, dma_addr_t end) in lca_pci_tbi()
251 struct pci_controller *hose; in lca_init_arch()
Dcore_polaris.c148 struct pci_controller *hose; in polaris_init_arch()
Dsys_jensen.c185 struct pci_controller *hose; in jensen_init_arch()
Dsys_eiger.c164 struct pci_controller *hose = dev->sysdata; in eiger_swizzle()
Dcore_wildfire.c64 struct pci_controller *hose; in wildfire_init_hose()
344 wildfire_pci_tbi(struct pci_controller *hose, dma_addr_t start, dma_addr_t end) in wildfire_pci_tbi()
358 struct pci_controller *hose = pbus->sysdata; in mk_conf_addr()
Dsys_nautilus.c201 struct pci_controller *hose = hose_head; in nautilus_init_pci()
Dcore_cia.c256 cia_pci_tbi(struct pci_controller *hose, dma_addr_t start, dma_addr_t end) in cia_pci_tbi()
283 cia_pci_tbi_try2(struct pci_controller *hose, in cia_pci_tbi_try2()
632 struct pci_controller *hose; in do_init_arch()
Dsys_wildfire.c307 struct pci_controller *hose = dev->sysdata; in wildfire_map_irq()
Dcore_irongate.c262 struct pci_controller *hose; in irongate_init_arch()
Dsys_marvel.c322 struct pci_controller *hose = dev->sysdata; in marvel_map_irq()
Dsetup.c245 struct pci_controller *hose; in reserve_std_resources()
/linux-4.4.14/arch/mips/include/asm/
Dpci.h27 struct pci_controller { struct
28 struct pci_controller *next; argument
57 extern void register_pci_controller(struct pci_controller *hose); argument
117 #define pci_domain_nr(bus) ((struct pci_controller *)(bus)->sysdata)->index
121 struct pci_controller *hose = bus->sysdata; in pci_proc_domain()
144 extern void pci_load_of_ranges(struct pci_controller *hose,
147 static inline void pci_load_of_ranges(struct pci_controller *hose, in pci_load_of_ranges()
/linux-4.4.14/arch/xtensa/kernel/
Dpci.c53 struct pci_controller* pci_ctrl_head;
54 struct pci_controller** pci_ctrl_tail = &pci_ctrl_head;
123 struct pci_controller * __init pcibios_alloc_controller(void) in pcibios_alloc_controller()
125 struct pci_controller *pci_ctrl; in pcibios_alloc_controller()
127 pci_ctrl = (struct pci_controller *)alloc_bootmem(sizeof(*pci_ctrl)); in pcibios_alloc_controller()
128 memset(pci_ctrl, 0, sizeof(struct pci_controller)); in pcibios_alloc_controller()
136 static void __init pci_controller_apertures(struct pci_controller *pci_ctrl, in pci_controller_apertures()
174 struct pci_controller *pci_ctrl; in pcibios_init()
262 struct pci_controller *pci_ctrl = (struct pci_controller*) dev->sysdata; in pci_controller_num()
289 struct pci_controller *pci_ctrl = (struct pci_controller*) dev->sysdata; in __pci_mmap_make_offset()
/linux-4.4.14/arch/mips/include/asm/txx9/
Dpci.h11 extern struct pci_controller txx9_primary_pcic;
12 struct pci_controller *
13 txx9_alloc_pci_controller(struct pci_controller *pcic,
17 int txx9_pci66_check(struct pci_controller *hose, int top_bus,
Dtx4927pcic.h195 struct pci_controller *channel);
197 struct pci_controller *channel, int extarb);
Dtx3927.h334 struct pci_controller;
335 void tx3927_pcic_setup(struct pci_controller *channel,
/linux-4.4.14/arch/powerpc/platforms/maple/
Dpci.c36 static struct pci_controller *u3_agp, *u3_ht, *u4_pcie;
99 static volatile void __iomem *u3_agp_cfg_access(struct pci_controller* hose, in u3_agp_cfg_access()
123 struct pci_controller *hose; in u3_agp_read_config()
154 struct pci_controller *hose; in u3_agp_write_config()
198 static volatile void __iomem *u3_ht_cfg_access(struct pci_controller* hose, in u3_ht_cfg_access()
209 static int u3_ht_root_read_config(struct pci_controller *hose, u8 offset, in u3_ht_root_read_config()
232 static int u3_ht_root_write_config(struct pci_controller *hose, u8 offset, in u3_ht_root_write_config()
260 struct pci_controller *hose; in u3_ht_read_config()
298 struct pci_controller *hose; in u3_ht_write_config()
355 static volatile void __iomem *u4_pcie_cfg_access(struct pci_controller* hose, in u4_pcie_cfg_access()
[all …]
/linux-4.4.14/arch/powerpc/platforms/pasemi/
Dpci.c50 static void volatile __iomem *pa_pxp_cfg_addr(struct pci_controller *hose, in pa_pxp_cfg_addr()
71 struct pci_controller *hose; in workaround_5945()
114 struct pci_controller *hose; in pa_pxp_read_config()
151 struct pci_controller *hose; in pa_pxp_write_config()
186 static void __init setup_pa_pxp(struct pci_controller *hose) in setup_pa_pxp()
194 struct pci_controller *hose; in pas_add_bridge()
239 struct pci_controller *hose; in pasemi_pci_getcfgaddr()
Dmsi.c146 struct pci_controller *phb; in mpic_pasemi_msi_init()
/linux-4.4.14/arch/powerpc/kernel/
Dpci-common.c67 struct pci_controller *pcibios_alloc_controller(struct device_node *dev) in pcibios_alloc_controller()
69 struct pci_controller *phb; in pcibios_alloc_controller()
71 phb = zalloc_maybe_bootmem(sizeof(struct pci_controller), GFP_KERNEL); in pcibios_alloc_controller()
94 void pcibios_free_controller(struct pci_controller *phb) in pcibios_free_controller()
114 struct pci_controller *phb = pci_bus_to_host(bus); in pcibios_window_alignment()
129 struct pci_controller *phb = pci_bus_to_host(dev->bus); in pcibios_reset_secondary_bus()
149 static resource_size_t pcibios_io_size(const struct pci_controller *hose) in pcibios_io_size()
161 struct pci_controller *hose; in pcibios_vaddr_is_ioport()
179 struct pci_controller *hose; in pci_address_to_pio()
205 struct pci_controller *hose = pci_bus_to_host(bus); in pci_domain_nr()
[all …]
Dpci_64.c46 struct pci_controller *hose, *tmp; in pcibios_init()
78 struct pci_controller *hose; in pcibios_unmap_io_space()
124 static int pcibios_map_phb_io_space(struct pci_controller *hose) in pcibios_map_phb_io_space()
195 void pcibios_setup_phb_io_space(struct pci_controller *hose) in pcibios_setup_phb_io_space()
209 struct pci_controller* hose; in sys_pciconfig_iobase()
263 struct pci_controller *phb = pci_bus_to_host(bus); in pcibus_to_node()
Deeh_dev.c54 struct pci_controller *phb = data; in eeh_dev_init()
81 void eeh_dev_phb_init_dynamic(struct pci_controller *phb) in eeh_dev_phb_init_dynamic()
103 struct pci_controller *phb, *tmp; in eeh_dev_phb_init()
Dpci_32.c111 struct pci_controller *hose, *tmp; in pcibios_make_OF_bus_map()
214 void pcibios_setup_phb_io_space(struct pci_controller *hose) in pcibios_setup_phb_io_space()
227 struct pci_controller *hose, *tmp; in pcibios_init()
266 static struct pci_controller*
269 struct pci_controller *hose, *tmp; in pci_bus_to_hose()
285 struct pci_controller* hose; in sys_pciconfig_iobase()
Dmsi.c18 struct pci_controller *phb = pci_bus_to_host(dev->bus); in arch_setup_msi_irqs()
35 struct pci_controller *phb = pci_bus_to_host(dev->bus); in arch_teardown_msi_irqs()
Dpci-hotplug.c32 struct pci_controller *phb = pci_bus_to_host(dev->bus); in pcibios_release_device()
81 struct pci_controller *phb; in pcibios_add_pci_devices()
Disa-bridge.c129 void __init isa_bridge_find_early(struct pci_controller *hose) in isa_bridge_find_early()
176 struct pci_controller *hose = pci_bus_to_host(pdev->bus); in isa_bridge_find_late()
Dio-workarounds.c36 struct pci_controller *phb = bus->phb; in iowa_pci_find()
185 void iowa_register_bus(struct pci_controller *phb, struct ppc_pci_io *ops, in iowa_register_bus()
Dpci_dn.c274 struct pci_controller *phb = data; in update_dn_pci_info()
426 void pci_devs_phb_init_dynamic(struct pci_controller *phb) in pci_devs_phb_init_dynamic()
456 struct pci_controller *phb, *tmp; in pci_devs_phb_init()
Drtas_pci.c249 struct pci_controller *phb) in phb_set_bus_ranges()
265 int rtas_setup_phb(struct pci_controller *phb) in rtas_setup_phb()
Dof_platform.c42 struct pci_controller *phb; in of_pci_phb_probe()
Ddma-swiotlb.c68 struct pci_controller *hose; in pci_dma_dev_setup_swiotlb()
Ddma.c329 struct pci_controller *phb = pci_bus_to_host(pdev->bus); in dma_set_mask()
358 struct pci_controller *phb = pci_bus_to_host(pdev->bus); in dma_get_required_mask()
Deeh_pe.c59 static struct eeh_pe *eeh_pe_alloc(struct pci_controller *phb, int type) in eeh_pe_alloc()
93 int eeh_phb_pe_create(struct pci_controller *phb) in eeh_phb_pe_create()
120 struct eeh_pe *eeh_phb_pe_get(struct pci_controller *phb) in eeh_phb_pe_get()
Dpci_of_scan.c209 struct pci_controller *phb; in of_scan_pci_bridge()
Deeh.c996 struct pci_controller *hose, *tmp; in eeh_init()
1072 struct pci_controller *phb; in eeh_add_device_early()
Dlegacy_serial.c488 struct pci_controller *hose; in fixup_port_pio()
Deeh_driver.c839 struct pci_controller *hose; in eeh_handle_special_event()
/linux-4.4.14/arch/microblaze/pci/
Dxilinx_pci.c40 struct pci_controller *hose; in xilinx_pci_fixup_bridge()
75 xilinx_pci_exclude_device(struct pci_controller *hose, u_char bus, u8 devfn) in xilinx_pci_exclude_device()
85 static void __init xilinx_early_pci_scan(struct pci_controller *hose) in xilinx_early_pci_scan()
114 static void __init xilinx_early_pci_scan(struct pci_controller *hose) in xilinx_early_pci_scan()
124 struct pci_controller *hose; in xilinx_pci_init()
Dpci-common.c53 struct pci_controller *pcibios_alloc_controller(struct device_node *dev) in pcibios_alloc_controller()
55 struct pci_controller *phb; in pcibios_alloc_controller()
57 phb = zalloc_maybe_bootmem(sizeof(struct pci_controller), GFP_KERNEL); in pcibios_alloc_controller()
69 void pcibios_free_controller(struct pci_controller *phb) in pcibios_free_controller()
79 static resource_size_t pcibios_io_size(const struct pci_controller *hose) in pcibios_io_size()
87 struct pci_controller *hose; in pcibios_vaddr_is_ioport()
105 struct pci_controller *hose; in pci_address_to_pio()
131 struct pci_controller *hose = pci_bus_to_host(bus); in pci_domain_nr()
144 struct pci_controller *pci_find_hose_for_OF_device(struct device_node *node) in pci_find_hose_for_OF_device()
147 struct pci_controller *hose, *tmp; in pci_find_hose_for_OF_device()
[all …]
Dindirect_pci.c26 struct pci_controller *hose = pci_bus_to_host(bus); in indirect_read_config()
80 struct pci_controller *hose = pci_bus_to_host(bus); in indirect_write_config()
149 setup_indirect_pci(struct pci_controller *hose, in setup_indirect_pci()
/linux-4.4.14/arch/mips/pci/
Dpci-rt3883.c68 struct pci_controller pci_controller; member
78 struct pci_controller *hose; in pci_bus_to_rt3883_controller()
80 hose = (struct pci_controller *) bus->sysdata; in pci_bus_to_rt3883_controller()
81 return container_of(hose, struct rt3883_pci_controller, pci_controller); in pci_bus_to_rt3883_controller()
452 rpc->pci_controller.of_node = child; in rt3883_pci_probe()
457 if (!rpc->pci_controller.of_node) { in rt3883_pci_probe()
466 for_each_available_child_of_node(rpc->pci_controller.of_node, child) { in rt3883_pci_probe()
501 rpc->pci_controller.pci_ops = &rt3883_pci_ops; in rt3883_pci_probe()
502 rpc->pci_controller.io_resource = &rpc->io_res; in rt3883_pci_probe()
503 rpc->pci_controller.mem_resource = &rpc->mem_res; in rt3883_pci_probe()
[all …]
Dpci-ar724x.c50 struct pci_controller pci_controller; member
66 struct pci_controller *hose; in pci_bus_to_ar724x_controller()
68 hose = (struct pci_controller *) bus->sysdata; in pci_bus_to_ar724x_controller()
69 return container_of(hose, struct ar724x_pci_controller, pci_controller); in pci_bus_to_ar724x_controller()
382 apc->pci_controller.pci_ops = &ar724x_pci_ops; in ar724x_pci_probe()
383 apc->pci_controller.io_resource = &apc->io_res; in ar724x_pci_probe()
384 apc->pci_controller.mem_resource = &apc->mem_res; in ar724x_pci_probe()
394 register_pci_controller(&apc->pci_controller); in ar724x_pci_probe()
Dpci.c32 static struct pci_controller *hose_head, **hose_tail = &hose_head;
57 struct pci_controller *hose = dev->sysdata; in pcibios_align_resource()
79 static void pcibios_scanbus(struct pci_controller *hose) in pcibios_scanbus()
126 void pci_load_of_ranges(struct pci_controller *hose, struct device_node *node) in pci_load_of_ranges()
164 struct pci_controller *hose = bus->sysdata; in pcibios_get_phb_of_node()
172 void register_pci_controller(struct pci_controller *hose) in register_pci_controller()
242 struct pci_controller *hose; in pcibios_init()
Dpci-lantiq.c77 static struct pci_controller pci_controller = { variable
228 pci_load_of_ranges(&pci_controller, pdev->dev.of_node); in ltq_pci_probe()
229 register_pci_controller(&pci_controller); in ltq_pci_probe()
Dpci-malta.c71 static struct pci_controller bonito64_controller = {
78 static struct pci_controller gt64120_controller = {
84 static struct pci_controller msc_controller = {
92 struct pci_controller *controller; in mips_pcibios_init()
Dpci-bcm63xx.c45 struct pci_controller bcm63xx_controller = {
71 struct pci_controller bcm63xx_cb_controller = {
92 struct pci_controller bcm63xx_pcie_controller = {
Dops-tx4927.c25 struct pci_controller *channel;
29 static void __init set_tx4927_pcicptr(struct pci_controller *channel, in set_tx4927_pcicptr()
51 struct pci_controller *channel) in get_tx4927_pcicptr()
139 struct pci_controller *channel = bus->sysdata; in pci_bus_to_pcicptr()
224 struct pci_controller *channel, int extarb) in tx4927_pcic_setup()
Dpci-rc32434.c91 struct pci_controller rc32434_controller2;
93 struct pci_controller rc32434_controller = {
Dpci-ar71xx.c55 struct pci_controller pci_ctrl;
104 struct pci_controller *hose; in pci_bus_to_ar71xx_controller()
106 hose = (struct pci_controller *) bus->sysdata; in pci_bus_to_ar71xx_controller()
Dpci-emma2rh.c48 static struct pci_controller emma2rh_pci_controller = {
Dpci-lasat.c33 static struct pci_controller lasat_pci_controller = {
Dpci-virtio-guest.c114 static struct pci_controller pci_virtio_guest_controller = {
Dpci-ip32.c115 static struct pci_controller mace_pci_controller = {
Dpci-bcm1480ht.c188 struct pci_controller bcm1480ht_controller = {
Dpci-ar2315.c165 struct pci_controller pci_ctrl;
172 struct pci_controller *hose = bus->sysdata; in ar2315_pci_bus_to_apc()
Dpci-sb1250.c203 struct pci_controller sb1250_controller = {
Dpci-bcm1480.c194 struct pci_controller bcm1480_controller = {
Dops-tx3927.c129 void __init tx3927_pcic_setup(struct pci_controller *channel, in tx3927_pcic_setup()
Dpci-rt2880.c150 static struct pci_controller rt2880_pci_controller = {
Dpci-xlr.c152 struct pci_controller nlm_pci_controller = {
Dpci-xlp.c170 struct pci_controller nlm_pci_controller = {
Dpci-vr41xx.c99 static struct pci_controller vr41xx_pci_controller = {
Dops-pmcmsp.c918 static struct pci_controller msp_pci_controller = {
Dpci-octeon.c348 static struct pci_controller octeon_pci_controller = {
Dpcie-octeon.c1801 static struct pci_controller octeon_pcie0_controller = {
1822 static struct pci_controller octeon_pcie1_controller = {
1843 static struct pci_controller octeon_dummy_controller = {
Dpci-alchemy.c34 struct pci_controller alchemy_pci_ctrl; /* leave as first member! */
/linux-4.4.14/arch/tile/include/asm/
Dpci.h27 struct pci_controller { struct
142 struct pci_controller { struct
182 extern struct pci_controller pci_controllers[TILEGX_NUM_TRIO * TILEGX_TRIO_PCIES]; argument
202 #define pci_domain_nr(bus) (((struct pci_controller *)(bus)->sysdata)->index)
/linux-4.4.14/arch/alpha/include/asm/
Dpci.h24 struct pci_controller { struct
25 struct pci_controller *next; argument
82 #define pci_domain_nr(bus) ((struct pci_controller *)(bus)->sysdata)->index
86 struct pci_controller *hose = bus->sysdata; in pci_proc_domain()
Dmachvec.h22 struct pci_controller;
45 void (*mv_pci_tbi)(struct pci_controller *hose,
Dagp_backend.h20 struct pci_controller *hose;
Dvga.h53 extern struct pci_controller *pci_vga_hose;
Dcore_marvel.h297 struct pci_controller *hose;
/linux-4.4.14/arch/tile/kernel/
Dpci.c62 static struct pci_controller controllers[TILE_NUM_PCIE];
101 static int tile_init_irqs(int controller_id, struct pci_controller *controller) in tile_init_irqs()
170 struct pci_controller *controller; in tile_pci_init()
223 struct pci_controller *controller = &controllers[i]; in tile_pci_init()
238 struct pci_controller *controller = in tile_map_irq()
239 (struct pci_controller *)dev->sysdata; in tile_map_irq()
296 struct pci_controller *controller = &controllers[i]; in pcibios_init()
466 struct pci_controller *controller = bus->sysdata; in tile_cfg_read()
509 struct pci_controller *controller = bus->sysdata; in tile_cfg_write()
Dpci_gx.c103 struct pci_controller pci_controllers[TILEGX_NUM_TRIO * TILEGX_TRIO_PCIES];
309 struct pci_controller *controller = irq_desc_get_handler_data(desc); in trio_handle_level_irq()
337 static int tile_init_irqs(struct pci_controller *controller) in tile_init_irqs()
507 struct pci_controller *controller = &pci_controllers[i]; in tile_pci_init()
551 struct pci_controller *controller = in tile_map_irq()
552 (struct pci_controller *)dev->sysdata; in tile_map_irq()
556 static void fixup_read_and_payload_sizes(struct pci_controller *controller) in fixup_read_and_payload_sizes()
688 struct pci_controller *controller = &pci_controllers[i]; in pcibios_init()
903 struct pci_controller *controller = &pci_controllers[i]; in pcibios_init()
1080 struct pci_controller *controller = NULL; in ioremap()
[all …]
/linux-4.4.14/arch/powerpc/sysdev/
Dfsl_pci.c66 static int fsl_pcie_check_link(struct pci_controller *hose) in fsl_pcie_check_link()
93 struct pci_controller *hose = pci_bus_to_host(bus); in fsl_indirect_read_config()
115 static void setup_swiotlb_ops(struct pci_controller *hose) in setup_swiotlb_ops()
123 static inline void setup_swiotlb_ops(struct pci_controller *hose) {} in setup_swiotlb_ops()
196 static void setup_pci_atmu(struct pci_controller *hose) in setup_pci_atmu()
448 static void __init setup_pci_cmd(struct pci_controller *hose) in setup_pci_cmd()
471 struct pci_controller *hose = pci_bus_to_host(bus); in fsl_pcibios_fixup_bus()
509 struct pci_controller *hose; in fsl_add_bridge()
647 struct pci_controller *hose = pci_bus_to_host(bus); in mpc83xx_pcie_exclude_device()
673 struct pci_controller *hose = pci_bus_to_host(bus); in mpc83xx_pcie_remap_cfg()
[all …]
Dgrackle.c30 static inline void grackle_set_stg(struct pci_controller* bp, int enable) in grackle_set_stg()
43 static inline void grackle_set_loop_snoop(struct pci_controller *bp, int enable) in grackle_set_loop_snoop()
56 void __init setup_grackle(struct pci_controller *hose) in setup_grackle()
Dxilinx_pci.c40 struct pci_controller *hose; in xilinx_pci_fixup_bridge()
74 xilinx_pci_exclude_device(struct pci_controller *hose, u_char bus, u8 devfn) in xilinx_pci_exclude_device()
84 struct pci_controller *hose; in xilinx_pci_init()
Dindirect_pci.c23 int __indirect_read_config(struct pci_controller *hose, in __indirect_read_config()
83 struct pci_controller *hose = pci_bus_to_host(bus); in indirect_read_config()
92 struct pci_controller *hose = pci_bus_to_host(bus); in indirect_write_config()
164 void setup_indirect_pci(struct pci_controller *hose, resource_size_t cfg_addr, in setup_indirect_pci()
Dfsl_pci.h121 extern void fsl_pcibios_fixup_phb(struct pci_controller *phb);
123 u64 fsl_pci_immrbar_base(struct pci_controller *hose);
Dppc4xx_pci.c58 struct pci_controller *hose; in fixup_ppc4xx_pci_bridge()
91 static int __init ppc4xx_parse_dma_ranges(struct pci_controller *hose, in ppc4xx_parse_dma_ranges()
207 static int __init ppc4xx_setup_one_pci_PMM(struct pci_controller *hose, in ppc4xx_setup_one_pci_PMM()
255 static void __init ppc4xx_configure_pci_PMMs(struct pci_controller *hose, in ppc4xx_configure_pci_PMMs()
299 static void __init ppc4xx_configure_pci_PTMs(struct pci_controller *hose, in ppc4xx_configure_pci_PTMs()
329 struct pci_controller *hose = NULL; in ppc4xx_probe_pci_bridge()
414 static int __init ppc4xx_setup_one_pcix_POM(struct pci_controller *hose, in ppc4xx_setup_one_pcix_POM()
456 static void __init ppc4xx_configure_pcix_POMs(struct pci_controller *hose, in ppc4xx_configure_pcix_POMs()
500 static void __init ppc4xx_configure_pcix_PIMs(struct pci_controller *hose, in ppc4xx_configure_pcix_PIMs()
535 struct pci_controller *hose = NULL; in ppc4xx_probe_pcix_bridge()
[all …]
Dmpic_u3msi.c82 struct pci_controller *hose = pci_bus_to_host(pdev->bus); in find_u4_magic_addr()
185 struct pci_controller *phb; in mpic_u3msi_init()
Dtsi108_pci.c65 struct pci_controller *hose = pci_bus_to_host(bus); in tsi108_direct_write_config()
151 struct pci_controller *hose = pci_bus_to_host(bus); in tsi108_direct_read_config()
201 struct pci_controller *hose; in tsi108_setup_pci()
Dfsl_msi.c151 struct pci_controller *hose = pci_bus_to_host(pdev->bus); in fsl_compose_msi_msg()
185 struct pci_controller *hose = pci_bus_to_host(pdev->bus); in fsl_setup_msi_irqs()
409 struct pci_controller *phb; in fsl_of_msi_probe()
Dmv64x60_pci.c123 struct pci_controller *hose; in mv64x60_add_bridge()
Dppc4xx_hsta_msi.c132 struct pci_controller *phb; in hsta_msi_probe()
Dppc4xx_msi.c222 struct pci_controller *phb; in ppc4xx_msi_probe()
/linux-4.4.14/drivers/misc/cxl/
Dvphb.c45 struct pci_controller *phb; in cxl_pci_enable_device_hook()
102 static unsigned long cxl_pcie_cfg_addr(struct pci_controller* phb, in cxl_pcie_cfg_addr()
116 struct pci_controller *phb; in cxl_pcie_config_info()
150 struct pci_controller *phb; in cxl_config_link_ok()
235 struct pci_controller *phb, *phys_phb; in cxl_pci_vphb_add()
286 struct pci_controller *phb; in cxl_pci_vphb_remove()
301 struct pci_controller *phb; in cxl_pci_to_afu()
Dcxl.h387 struct pci_controller *phb;
/linux-4.4.14/arch/powerpc/platforms/powermac/
Dpci.c44 static struct pci_controller *u3_agp;
143 struct pci_controller *hose; in macrisc_cfg_map_bus()
207 static void __init setup_chaos(struct pci_controller *hose, in setup_chaos()
232 static int u3_ht_skip_device(struct pci_controller *hose, in u3_ht_skip_device()
273 static void __iomem *u3_ht_cfg_access(struct pci_controller *hose, u8 bus, in u3_ht_cfg_access()
289 struct pci_controller *hose; in u3_ht_read_config()
340 struct pci_controller *hose; in u3_ht_write_config()
403 struct pci_controller *hose; in u4_pcie_cfg_map_bus()
455 static void __init init_bandit(struct pci_controller *bp) in init_bandit()
497 struct pci_controller* hose; in init_p2pbridge()
[all …]
Dfeature.c2941 struct pci_controller *px_hose;
/linux-4.4.14/arch/powerpc/platforms/embedded6xx/
Dmpc10x.h158 int mpc10x_bridge_init(struct pci_controller *hose,
163 int mpc10x_enable_store_gathering(struct pci_controller *hose);
164 int mpc10x_disable_store_gathering(struct pci_controller *hose);
Dstorcenter.c44 struct pci_controller *hose; in storcenter_add_bridge()
Dlinkstation.c41 struct pci_controller *hose; in linkstation_add_bridge()
Dmpc7448_hpc2.c56 int mpc7448_hpc2_exclude_device(struct pci_controller *hose, in mpc7448_hpc2_exclude_device()
Dmvme5100.c115 struct pci_controller *hose; in mvme5100_add_bridge()
Dholly.c47 int holly_exclude_device(struct pci_controller *hose, u_char bus, u_char devfn) in holly_exclude_device()
/linux-4.4.14/arch/powerpc/platforms/chrp/
Dpci.c37 struct pci_controller *hose = pci_bus_to_host(bus); in gg2_read_config()
64 struct pci_controller *hose = pci_bus_to_host(bus); in gg2_write_config()
99 struct pci_controller *hose = pci_bus_to_host(bus); in rtas_read_config()
114 struct pci_controller *hose = pci_bus_to_host(bus); in rtas_write_config()
164 setup_python(struct pci_controller *hose, struct device_node *dev) in setup_python()
189 static void __init setup_peg2(struct pci_controller *hose, struct device_node *dev) in setup_peg2()
212 struct pci_controller *hose; in chrp_find_bridges()
/linux-4.4.14/arch/powerpc/platforms/pseries/
Dpci_dlpar.c69 struct pci_controller *init_phb_dynamic(struct device_node *dn) in init_phb_dynamic()
71 struct pci_controller *phb; in init_phb_dynamic()
98 int remove_phb_dynamic(struct pci_controller *phb) in remove_phb_dynamic()
Diommu.c535 static void iommu_table_setparms(struct pci_controller *phb, in iommu_table_setparms()
601 static void iommu_table_setparms_lpar(struct pci_controller *phb, in iommu_table_setparms_lpar()
767 struct pci_controller *phb = PCI_DN(dn)->phb; in pci_dma_dev_setup_pSeries()
Dmsi.c510 struct pci_controller *phb; in rtas_msi_init()
Dsetup.c475 struct pci_controller *phb; in find_and_init_phbs()
/linux-4.4.14/arch/powerpc/platforms/powernv/
Dpci.h84 struct pci_controller *hose;
108 void (*fixup_phb)(struct pci_controller *hose);
213 void pnv_pci_dump_phb_diag_data(struct pci_controller *hose,
235 extern int pnv_eeh_phb_reset(struct pci_controller *hose, int option);
Deeh-powernv.c48 struct pci_controller *hose; in pnv_eeh_init()
108 struct pci_controller *hose = filp->private_data; in pnv_eeh_ei_write()
154 struct pci_controller *hose = data; in pnv_eeh_dbgfs_set()
163 struct pci_controller *hose = data; in pnv_eeh_dbgfs_get()
218 struct pci_controller *hose; in pnv_eeh_post_init()
366 struct pci_controller *hose = pdn->phb; in pnv_eeh_probe()
477 struct pci_controller *hose = pe->phb; in pnv_eeh_set_option()
753 int pnv_eeh_phb_reset(struct pci_controller *hose, int option) in pnv_eeh_phb_reset()
794 static int pnv_eeh_root_reset(struct pci_controller *hose, int option) in pnv_eeh_root_reset()
886 struct pci_controller *hose; in pnv_pci_reset_secondary_bus()
[all …]
Dpci-ioda.c235 struct pci_controller *hose = pci_bus_to_host(pdev->bus); in pnv_ioda2_reserve_dev_m64_pe()
276 struct pci_controller *hose = pci_bus_to_host(bus); in pnv_ioda2_pick_m64_pe()
335 struct pci_controller *hose = phb->hose; in pnv_ioda_parse_m64_window()
528 struct pci_controller *hose = pci_bus_to_host(dev->bus); in pnv_ioda_get_pe()
930 struct pci_controller *hose = pci_bus_to_host(dev->bus);
1025 struct pci_controller *hose = pci_bus_to_host(bus); in pnv_ioda_setup_bus_PE()
1112 struct pci_controller *hose, *tmp; in pnv_pci_ioda_setup_PEs()
1130 struct pci_controller *hose; in pnv_pci_vf_release_m64()
1156 struct pci_controller *hose; in pnv_pci_vf_assign_m64()
1287 struct pci_controller *hose; in pnv_ioda_release_vf_PE()
[all …]
Dpci.c50 struct pci_controller *hose = pci_bus_to_host(pdev->bus); in pnv_setup_msi_irqs()
99 struct pci_controller *hose = pci_bus_to_host(pdev->bus); in pnv_teardown_msi_irqs()
118 static void pnv_pci_dump_p7ioc_diag_data(struct pci_controller *hose, in pnv_pci_dump_p7ioc_diag_data()
210 static void pnv_pci_dump_phb3_diag_data(struct pci_controller *hose, in pnv_pci_dump_phb3_diag_data()
306 void pnv_pci_dump_phb_diag_data(struct pci_controller *hose, in pnv_pci_dump_phb_diag_data()
746 struct pci_controller *hose = pci_bus_to_host(pdev->bus); in pnv_pci_dma_dev_setup()
773 struct pci_controller *hose = bus->sysdata; in pnv_pci_dma_bus_setup()
793 struct pci_controller *hose; in pnv_pci_shutdown()
/linux-4.4.14/arch/ia64/include/asm/sn/
Dpcibus_provider_defs.h42 struct pci_controller;
51 void * (*bus_fixup)(struct pcibus_bussoft *, struct pci_controller *);
Dpcibr_provider.h121 extern void *pcibr_bus_fixup(struct pcibus_bussoft *, struct pci_controller *);
/linux-4.4.14/drivers/ssb/
Ddriver_gige.c182 dev->pci_controller.pci_ops = &dev->pci_ops; in ssb_gige_probe()
183 dev->pci_controller.io_resource = &dev->io_resource; in ssb_gige_probe()
184 dev->pci_controller.mem_resource = &dev->mem_resource; in ssb_gige_probe()
185 dev->pci_controller.io_map_base = 0x800; in ssb_gige_probe()
237 register_pci_controller(&dev->pci_controller); in ssb_gige_probe()
Ddriver_pcicore.c251 static struct pci_controller ssb_pcicore_controller = {
/linux-4.4.14/arch/mips/txx9/generic/
Dpci.c29 early_read_config_word(struct pci_controller *hose, in early_read_config_word()
51 int __init txx9_pci66_check(struct pci_controller *hose, int top_bus, in txx9_pci66_check()
97 struct pci_controller txx9_primary_pcic = {
114 struct pci_controller *__init
115 txx9_alloc_pci_controller(struct pci_controller *pcic, in txx9_alloc_pci_controller()
120 struct pci_controller c; in txx9_alloc_pci_controller()
/linux-4.4.14/arch/ia64/include/asm/
Dpci.h67 struct pci_controller { struct
77 #define PCI_CONTROLLER(busdev) ((struct pci_controller *) busdev->sysdata) argument
/linux-4.4.14/arch/powerpc/platforms/82xx/
Dpq2.c38 static int pq2_pci_exclude_device(struct pci_controller *hose, in pq2_pci_exclude_device()
49 struct pci_controller *hose; in pq2_pci_add_bridge()
/linux-4.4.14/arch/powerpc/platforms/52xx/
Defika.c38 struct pci_controller *hose = pci_bus_to_host(bus); in rtas_read_config()
53 struct pci_controller *hose = pci_bus_to_host(bus); in rtas_write_config()
74 struct pci_controller *hose; in efika_pcisetup()
Dmpc52xx_pci.c110 struct pci_controller *hose = pci_bus_to_host(bus); in mpc52xx_pci_read_config()
167 struct pci_controller *hose = pci_bus_to_host(bus); in mpc52xx_pci_write_config()
238 mpc52xx_pci_setup(struct pci_controller *hose, in mpc52xx_pci_setup()
368 struct pci_controller *hose; in mpc52xx_add_bridge()
/linux-4.4.14/arch/powerpc/platforms/86xx/
Dmpc86xx_hpcn.c47 extern int uli_exclude_device(struct pci_controller *hose,
50 static int mpc86xx_exclude_device(struct pci_controller *hose, in mpc86xx_exclude_device()
/linux-4.4.14/drivers/bcma/
Ddriver_pci_host.c411 pc_host->pci_controller.io_resource = &pc_host->io_resource; in bcma_core_pci_hostmode_init()
412 pc_host->pci_controller.mem_resource = &pc_host->mem_resource; in bcma_core_pci_hostmode_init()
413 pc_host->pci_controller.pci_ops = &pc_host->pci_ops; in bcma_core_pci_hostmode_init()
520 pc_host->pci_controller.io_map_base = io_map_base; in bcma_core_pci_hostmode_init()
521 set_io_port_base(pc_host->pci_controller.io_map_base); in bcma_core_pci_hostmode_init()
525 register_pci_controller(&pc_host->pci_controller); in bcma_core_pci_hostmode_init()
/linux-4.4.14/include/linux/ssb/
Dssb_driver_gige.h47 struct pci_controller pci_controller; member
/linux-4.4.14/arch/powerpc/platforms/85xx/
Dmpc85xx_ds.c116 extern int uli_exclude_device(struct pci_controller *hose,
121 static int mpc85xx_exclude_device(struct pci_controller *hose, in mpc85xx_exclude_device()
Dmpc85xx_ads.c40 static int mpc85xx_exclude_device(struct pci_controller *hose, in mpc85xx_exclude_device()
Dmpc85xx_cds.c74 static int mpc85xx_exclude_device(struct pci_controller *hose, in mpc85xx_exclude_device()
/linux-4.4.14/drivers/pci/hotplug/
Drpadlpar_core.c146 struct pci_controller *phb = pdn->phb; in dlpar_pci_add_bus()
177 struct pci_controller *phb; in dlpar_add_pci_slot()
240 struct pci_controller *phb; in dlpar_add_phb()
/linux-4.4.14/include/linux/bcma/
Dbcma_driver_pci.h217 struct pci_controller pci_controller; member
/linux-4.4.14/arch/powerpc/platforms/cell/
Dsetup.c87 struct pci_controller *hose; in cell_fixup_pcie_rootcomplex()
121 static int cell_setup_phb(struct pci_controller *phb) in cell_setup_phb()
Dspider-pci.c82 static int __init spiderpci_pci_setup_chip(struct pci_controller *phb, in spiderpci_pci_setup_chip()
/linux-4.4.14/arch/mips/cobalt/
Dpci.c33 static struct pci_controller cobalt_pci_controller = {
/linux-4.4.14/arch/mips/lib/
Diomap-pci.c16 struct pci_controller *ctrl = dev->bus->sysdata; in __pci_ioport_map()
/linux-4.4.14/arch/mips/txx9/rbtx4927/
Dsetup.c64 struct pci_controller *c = &txx9_primary_pcic; in tx4927_pci_setup()
111 struct pci_controller *c = &txx9_primary_pcic; in tx4937_pci_setup()
/linux-4.4.14/arch/xtensa/lib/
Dpci-auto.c135 pciauto_setup_irq(struct pci_controller* pci_ctrl,struct pci_dev *dev,int devfn) in pciauto_setup_irq()
237 int __init pciauto_bus_scan(struct pci_controller *pci_ctrl, int current_bus) in pciauto_bus_scan()
/linux-4.4.14/arch/mips/loongson64/common/
Dpci.c30 static struct pci_controller loongson_pci_controller = {
/linux-4.4.14/arch/powerpc/platforms/
Dfsl_uli1575.c322 struct pci_controller *hose = pci_bus_to_host(dev->bus); in hpcd_final_uli5288()
347 int uli_exclude_device(struct pci_controller *hose, in uli_exclude_device()
/linux-4.4.14/arch/powerpc/platforms/amigaone/
Dsetup.c41 struct pci_controller *hose; in amigaone_add_bridge()
/linux-4.4.14/arch/mips/txx9/jmr3927/
Dsetup.c104 struct pci_controller *c; in jmr3927_pci_setup()
/linux-4.4.14/drivers/iommu/
Dfsl_pamu_domain.c665 struct pci_controller *pci_ctl; in fsl_pamu_attach_device()
702 struct pci_controller *pci_ctl; in fsl_pamu_detach_device()
879 static bool check_pci_ctl_endpt_part(struct pci_controller *pci_ctl) in check_pci_ctl_endpt_part()
918 struct pci_controller *pci_ctl; in get_pci_device_group()
/linux-4.4.14/arch/ia64/sn/kernel/
Dio_common.c70 sn_default_pci_bus_fixup(struct pcibus_bussoft *soft, struct pci_controller *controller) in sn_default_pci_bus_fixup()
282 struct pci_controller *controller; in sn_common_bus_fixup()
Dio_init.c237 struct pci_controller *controller; in sn_pci_controller_fixup()
/linux-4.4.14/arch/mips/sni/
Dpcimt.c189 static struct pci_controller sni_controller = {
Dpcit.c151 static struct pci_controller sni_pcit_controller = {
/linux-4.4.14/arch/ia64/pci/
Dpci.c120 struct pci_controller controller;
320 struct pci_controller *controller = bridge->bus->sysdata; in pcibios_root_bridge_prepare()
/linux-4.4.14/arch/ia64/sn/pci/pcibr/
Dpcibr_provider.c114 pcibr_bus_fixup(struct pcibus_bussoft *prom_bussoft, struct pci_controller *controller) in pcibr_bus_fixup()
/linux-4.4.14/arch/mips/txx9/rbtx4938/
Dsetup.c43 struct pci_controller *c = &txx9_primary_pcic; in rbtx4938_pci_setup()
/linux-4.4.14/arch/ia64/sn/pci/
Dtioca_provider.c584 tioca_bus_fixup(struct pcibus_bussoft *prom_bussoft, struct pci_controller *controller) in tioca_bus_fixup()
Dtioce_provider.c993 tioce_bus_fixup(struct pcibus_bussoft *prom_bussoft, struct pci_controller *controller) in tioce_bus_fixup()
/linux-4.4.14/arch/mips/txx9/rbtx4939/
Dsetup.c61 struct pci_controller *c = &txx9_primary_pcic; in rbtx4939_pci_setup()
/linux-4.4.14/arch/mips/include/asm/pci/
Dbridge.h835 struct pci_controller pc;
/linux-4.4.14/include/drm/
DdrmP.h834 struct pci_controller *hose;
/linux-4.4.14/drivers/edac/
Dmpc85xx_edac.c212 struct pci_controller *hose; in mpc85xx_pcie_find_capability()
/linux-4.4.14/arch/ia64/hp/common/
Dsba_iommu.c1744 struct pci_controller *controller = NULL; in ioc_sac_init()