Searched refs:pci_bus (Results 1 - 25 of 238) sorted by relevance

12345678910

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-sparc/
H A Dpbm.h15 * pci_bus - Linux PCI subsystem view of a PCI bus (including bridged buses)
35 struct pci_bus *pci_bus; /* Was inline, MJ allocs now */ member in struct:linux_pbm_info
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-ia64/sn/
H A Dpcidev.h29 * Given a pci_bus, return the sn pcibus_bussoft struct. Note that
33 #define SN_PCIBUS_BUSSOFT(pci_bus) \
34 ((struct pcibus_bussoft *)(SN_PLATFORM_DATA(pci_bus)->provider_soft))
36 #define SN_PCIBUS_BUSSOFT_INFO(pci_bus) \
37 ((struct pcibus_info *)(SN_PLATFORM_DATA(pci_bus)->provider_soft))
73 extern void sn_bus_fixup(struct pci_bus *);
74 extern void sn_acpi_bus_fixup(struct pci_bus *);
75 extern void sn_common_bus_fixup(struct pci_bus *, struct pcibus_bussoft *);
78 extern void sn_generate_path(struct pci_bus *pci_bus, cha
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-arm/mach/
H A Dpci.h12 struct pci_bus;
18 struct pci_bus *(*scan)(int nr, struct pci_sys_data *);
33 struct pci_bus *bus; /* PCI bus */
56 extern struct pci_bus *iop3xx_pci_scan_bus(int nr, struct pci_sys_data *);
60 extern struct pci_bus *dc21285_scan_bus(int nr, struct pci_sys_data *);
65 extern struct pci_bus *via82c505_scan_bus(int nr, struct pci_sys_data *);
69 extern struct pci_bus *pci_v3_scan_bus(int nr, struct pci_sys_data *);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/powerpc/platforms/celleb/
H A Dpci.h30 extern int celleb_pci_probe_mode(struct pci_bus *);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/mips/pmc-sierra/yosemite/
H A Dht-irq.c32 void __init titan_ht_pcibios_fixup_bus(struct pci_bus *bus)
34 struct pci_bus *current_bus = bus;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/pci/hotplug/
H A Dsgi_hotplug.c59 struct pci_bus *pci_bus; member in struct:slot
109 static int sn_pci_slot_valid(struct pci_bus *pci_bus, int device) argument
114 pcibus_info = SN_PCIBUS_BUSSOFT_INFO(pci_bus);
116 /* Check to see if this is a valid slot on 'pci_bus' */
120 ioboard_type = sn_ioboard_to_pci_bus(pci_bus);
122 segment = pci_domain_nr(pci_bus) & 0xf;
133 static int sn_pci_bus_valid(struct pci_bus *pci_bus) argument
163 sn_hp_slot_private_alloc(struct hotplug_slot *bss_hotplug_slot, struct pci_bus *pci_bus, int device) argument
614 sn_hotplug_slot_register(struct pci_bus *pci_bus) argument
686 struct pci_bus *pci_bus = NULL; local
[all...]
H A Dcpqphp_pci.c88 struct pci_bus *child;
111 child = (struct pci_bus*) pci_add_new_bus(func->pci_dev->bus, (func->pci_dev), bus);
133 static int PCI_RefinedAccessConfig(struct pci_bus *bus, unsigned int devfn, u8 offset, u32 *value)
158 struct pci_bus *fakebus;
213 ctrl->pci_bus->number = bus_num;
217 if (PCI_RefinedAccessConfig(ctrl->pci_bus, tdevice, 0x08, &work) == -1)
229 if (PCI_RefinedAccessConfig(ctrl->pci_bus, tdevice, 0x08, &work) == -1)
234 pci_bus_read_config_byte (ctrl->pci_bus, PCI_DEVFN(tdevice, 0), PCI_SECONDARY_BUS, &tbus);
274 ctrl->pci_bus->number = tbus;
275 pci_bus_read_config_dword (ctrl->pci_bus, *dev_nu
584 struct pci_bus *pci_bus = ctrl->pci_bus; local
721 struct pci_bus *pci_bus = ctrl->pci_bus; local
968 struct pci_bus *pci_bus = ctrl->pci_bus; local
1046 struct pci_bus *pci_bus = ctrl->pci_bus; local
[all...]
H A Dcpci_hotplug.h46 struct pci_bus *bus;
74 extern int cpci_hp_register_bus(struct pci_bus *bus, u8 first, u8 last);
75 extern int cpci_hp_unregister_bus(struct pci_bus *bus);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/pci/
H A Dremove.c60 void pci_remove_bus(struct pci_bus *pci_bus) argument
62 pci_proc_detach_bus(pci_bus);
65 list_del(&pci_bus->node);
67 pci_remove_legacy_files(pci_bus);
68 class_device_remove_file(&pci_bus->class_dev,
70 sysfs_remove_link(&pci_bus->class_dev.kobj, "bridge");
71 class_device_unregister(&pci_bus->class_dev);
90 struct pci_bus *b = dev->subordinate;
121 static void pci_stop_bus_devices(struct pci_bus *bu
[all...]
H A Dpci.h9 extern int pci_bus_alloc_resource(struct pci_bus *bus, struct resource *res,
30 extern int pci_proc_detach_bus(struct pci_bus *bus);
34 static inline int pci_proc_detach_bus(struct pci_bus *bus) { return 0; }
38 extern unsigned int pci_do_scan_bus(struct pci_bus *bus);
39 extern int pci_bus_find_capability (struct pci_bus *bus, unsigned int devfn, int cap);
41 extern void pci_remove_legacy_files(struct pci_bus *bus);
H A Dsearch.c18 static struct pci_bus *pci_do_find_bus(struct pci_bus *bus, unsigned char busnr)
20 struct pci_bus* child;
43 struct pci_bus * pci_find_bus(int domain, int busnr)
45 struct pci_bus *bus = NULL;
46 struct pci_bus *tmp_bus;
67 struct pci_bus *
68 pci_find_next_bus(const struct pci_bus *from)
71 struct pci_bus *b = NULL;
120 struct pci_dev * pci_get_slot(struct pci_bus *bu
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/sparc64/kernel/
H A Dpci_impl.h117 struct pci_bus *pci_bus; member in struct:pci_pbm_info
137 extern struct pci_bus *pci_scan_one_pbm(struct pci_pbm_info *pbm);
140 extern int pci_host_bridge_read_pci_cfg(struct pci_bus *bus_dev,
144 extern int pci_host_bridge_write_pci_cfg(struct pci_bus *bus_dev,
150 extern void pci_scan_for_target_abort(struct pci_pbm_info *, struct pci_bus *);
151 extern void pci_scan_for_master_abort(struct pci_pbm_info *, struct pci_bus *);
152 extern void pci_scan_for_parity_error(struct pci_pbm_info *, struct pci_bus *);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-arm/arch-ixp23xx/
H A Dplatform.h39 struct pci_bus *ixp23xx_pci_scan_bus(int, struct pci_sys_data*);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-powerpc/
H A Dpci-bridge.h23 struct pci_bus *bus;
47 * ranges since the common pci_bus structure can't handle more
120 static inline struct device_node *pci_bus_to_OF_node(struct pci_bus *bus)
129 struct pci_bus * pcibios_find_pci_bus(struct device_node *dn);
135 void pcibios_remove_pci_devices(struct pci_bus *bus);
138 void pcibios_add_pci_devices(struct pci_bus * bus);
139 void pcibios_fixup_new_pci_devices(struct pci_bus *bus, int fix_bus);
143 static inline struct pci_controller *pci_bus_to_host(struct pci_bus *bus)
H A Dpci.h110 extern int pci_domain_nr(struct pci_bus *bus);
113 extern int pci_proc_domain(struct pci_bus *bus);
137 static inline int pci_proc_domain(struct pci_bus *bus)
223 extern int unmap_bus_range(struct pci_bus *bus);
225 extern int remap_bus_range(struct pci_bus *bus);
228 struct pci_bus *bus);
232 extern void pcibios_claim_one_bus(struct pci_bus *b);
237 struct pci_bus *bus, int devfn);
242 extern void of_scan_bus(struct device_node *node, struct pci_bus *bus);
H A Dtopology.h34 struct pci_bus;
36 extern int pcibus_to_node(struct pci_bus *bus);
38 static inline int pcibus_to_node(struct pci_bus *bus)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/powerpc/platforms/pseries/
H A Dpci_dlpar.c34 static struct pci_bus *
35 find_bus_among_children(struct pci_bus *bus,
38 struct pci_bus *child = NULL;
54 struct pci_bus *
73 pcibios_remove_pci_devices(struct pci_bus *bus)
86 pcibios_fixup_new_pci_devices(struct pci_bus *bus, int fix_bus)
122 struct pci_bus *child_bus;
156 pcibios_add_pci_devices(struct pci_bus * bus)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/i386/pci/
H A Dacpi.c8 struct pci_bus * __devinit pci_acpi_scan_root(struct acpi_device *device, int domain, int busnum)
10 struct pci_bus *bus;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm/mach-ip27/
H A Dtopology.h11 struct pci_bus;
12 extern int pcibus_to_node(struct pci_bus *);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-mips/mach-ip27/
H A Dtopology.h11 struct pci_bus;
12 extern int pcibus_to_node(struct pci_bus *);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/mips/pci/
H A Dops-titan-ht.c35 static int titan_ht_config_read_dword(struct pci_bus *bus, unsigned int devfn,
67 static int titan_ht_config_read(struct pci_bus *bus, unsigned int devfn,
80 static inline int titan_ht_config_write_dword(struct pci_bus *bus,
106 static int titan_ht_config_write(struct pci_bus *bus, unsigned int devfn,
H A Dops-pnx8550.c44 calc_cfg_addr(struct pci_bus *bus, unsigned int devfn, int where)
55 config_access(unsigned int pci_cmd, struct pci_bus *bus, unsigned int devfn, int where, unsigned int pci_mode, unsigned int *val)
115 read_config_byte(struct pci_bus *bus, unsigned int devfn, int where, u8 * val)
143 read_config_word(struct pci_bus *bus, unsigned int devfn, int where, u16 * val)
168 read_config_dword(struct pci_bus *bus, unsigned int devfn, int where, u32 * val)
183 write_config_byte(struct pci_bus *bus, unsigned int devfn, int where, u8 val)
211 write_config_word(struct pci_bus *bus, unsigned int devfn, int where, u16 val)
235 write_config_dword(struct pci_bus *bus, unsigned int devfn, int where, u32 val)
249 static int config_read(struct pci_bus *bus, unsigned int devfn, int where, int size, u32 * val)
269 static int config_write(struct pci_bus *bu
[all...]
H A Dops-gt64xxx_pci0.c43 struct pci_bus *bus, unsigned int devfn, int where, u32 * data)
103 static int gt64xxx_pci0_pcibios_read(struct pci_bus *bus, unsigned int devfn,
122 static int gt64xxx_pci0_pcibios_write(struct pci_bus *bus, unsigned int devfn,
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-arm/arch-ixp2000/
H A Dplatform.h132 struct pci_bus* ixp2000_pci_scan_bus(int, struct pci_sys_data*);
133 int ixp2000_pci_read_config(struct pci_bus*, unsigned int, int, int, u32 *);
134 int ixp2000_pci_write_config(struct pci_bus*, unsigned int, int, int, u32);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/linux/
H A Dpci.h129 struct pci_bus *bus; /* bus this device is on */
130 struct pci_bus *subordinate; /* bus this device bridges to */
245 struct pci_bus { struct
247 struct pci_bus *parent; /* parent bus this bridge is on */
273 #define pci_bus_b(n) list_entry(n, struct pci_bus, node)
274 #define to_pci_bus(n) container_of(n, struct pci_bus, class_dev)
290 int (*read)(struct pci_bus *bus, unsigned int devfn, int where, int size, u32 *val);
291 int (*write)(struct pci_bus *bus, unsigned int devfn, int where, int size, u32 val);
435 void pcibios_fixup_bus(struct pci_bus *);
446 extern struct pci_bus *pci_find_bu
[all...]

Completed in 117 milliseconds

12345678910