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

12345

/drivers/pci/
H A Dhotplug-pci.c8 unsigned int __devinit pci_do_scan_bus(struct pci_bus *bus)
H A Dremove.c65 void pci_remove_bus(struct pci_bus *pci_bus) argument
67 pci_proc_detach_bus(pci_bus);
70 list_del(&pci_bus->node);
72 if (!pci_bus->is_added)
75 pci_remove_legacy_files(pci_bus);
76 device_unregister(&pci_bus->dev);
96 struct pci_bus *b = dev->subordinate;
146 static void pci_stop_bus_devices(struct pci_bus *bus)
H A Dof.c32 void pci_set_bus_of_node(struct pci_bus *bus)
40 void pci_release_bus_of_node(struct pci_bus *bus)
46 struct device_node * __weak pcibios_get_phb_of_node(struct pci_bus *bus)
H A Dpci.h119 extern int pci_proc_detach_bus(struct pci_bus *bus);
123 static inline int pci_proc_detach_bus(struct pci_bus *bus) { return 0; }
127 extern unsigned int pci_do_scan_bus(struct pci_bus *bus);
130 extern void pci_create_legacy_files(struct pci_bus *bus);
131 extern void pci_remove_legacy_files(struct pci_bus *bus);
133 static inline void pci_create_legacy_files(struct pci_bus *bus) { return; }
134 static inline void pci_remove_legacy_files(struct pci_bus *bus) { return; }
211 bool pci_bus_read_dev_vendor_id(struct pci_bus *bus, int devfn, u32 *pl,
218 extern int pci_bus_add_child(struct pci_bus *bus);
226 static inline int pci_ari_enabled(struct pci_bus *bu
[all...]
H A Dbus.c55 void pci_bus_add_resource(struct pci_bus *bus, struct resource *res,
71 struct resource *pci_bus_resource_n(const struct pci_bus *bus, int n)
87 void pci_bus_remove_resources(struct pci_bus *bus)
113 pci_bus_alloc_resource(struct pci_bus *bus, struct resource *res,
183 int pci_bus_add_child(struct pci_bus *bus)
214 void pci_bus_add_devices(const struct pci_bus *bus)
217 struct pci_bus *child;
258 void pci_enable_bridges(struct pci_bus *bus)
289 void pci_walk_bus(struct pci_bus *top, int (*cb)(struct pci_dev *, void *),
293 struct pci_bus *bu
[all...]
H A Dsearch.c53 static struct pci_bus *pci_do_find_bus(struct pci_bus *bus, unsigned char busnr)
55 struct pci_bus* child;
78 struct pci_bus * pci_find_bus(int domain, int busnr)
80 struct pci_bus *bus = NULL;
81 struct pci_bus *tmp_bus;
102 struct pci_bus *
103 pci_find_next_bus(const struct pci_bus *from)
106 struct pci_bus *b = NULL;
131 struct pci_dev * pci_get_slot(struct pci_bus *bu
[all...]
H A Dpci-acpi.c32 struct pci_bus *pci_bus = context; local
34 if (event == ACPI_NOTIFY_DEVICE_WAKE && pci_bus)
35 pci_pme_wakeup_bus(pci_bus);
128 * @pci_bus: PCI bus to walk checking for PME status if an event is signaled.
131 struct pci_bus *pci_bus)
133 return add_pm_notifier(dev, pci_acpi_wake_bus, pci_bus);
258 static void acpi_pci_propagate_wakeup_enable(struct pci_bus *bus, bool enable)
280 static void acpi_pci_propagate_run_wake(struct pci_bus *bu
130 pci_acpi_add_bus_pm_notifier(struct acpi_device *dev, struct pci_bus *pci_bus) argument
[all...]
H A Dprobe.c49 struct pci_bus *bus;
128 struct pci_bus *pci_bus = to_pci_bus(dev); local
130 if (pci_bus->bridge)
131 put_device(pci_bus->bridge);
132 pci_bus_remove_resources(pci_bus);
133 pci_release_bus_of_node(pci_bus);
134 kfree(pci_bus);
138 .name = "pci_bus",
346 static void __devinit pci_read_bridge_io(struct pci_bus *chil
[all...]
H A Dsetup-bus.c388 static void pbus_assign_resources_sorted(const struct pci_bus *bus,
401 void pci_setup_cardbus(struct pci_bus *bus)
467 static void pci_setup_bridge_io(struct pci_bus *bus)
498 static void pci_setup_bridge_mmio(struct pci_bus *bus)
518 static void pci_setup_bridge_mmio_pref(struct pci_bus *bus)
552 static void __pci_setup_bridge(struct pci_bus *bus, unsigned long type)
571 void pci_setup_bridge(struct pci_bus *bus)
582 static void pci_bridge_check_ranges(struct pci_bus *bus)
640 static struct resource *find_free_bus_resource(struct pci_bus *bus, unsigned long type)
667 flag in the struct pci_bus
[all...]
/drivers/pci/hotplug/
H A Dsgi_hotplug.c60 struct pci_bus *pci_bus; member in struct:slot
108 static int sn_pci_slot_valid(struct pci_bus *pci_bus, int device) argument
113 pcibus_info = SN_PCIBUS_BUSSOFT_INFO(pci_bus);
115 /* Check to see if this is a valid slot on 'pci_bus' */
119 ioboard_type = sn_ioboard_to_pci_bus(pci_bus);
121 segment = pci_domain_nr(pci_bus) & 0xf;
132 static int sn_pci_bus_valid(struct pci_bus *pci_bus) argument
162 sn_hp_slot_private_alloc(struct hotplug_slot *bss_hotplug_slot, struct pci_bus *pci_bus, int device, char *name) argument
609 sn_hotplug_slot_register(struct pci_bus *pci_bus) argument
683 struct pci_bus *pci_bus = NULL; local
[all...]
H A Dcpqphp_pci.c87 struct pci_bus *child;
110 child = (struct pci_bus*) pci_add_new_bus(func->pci_dev->bus, (func->pci_dev), bus);
136 static int PCI_RefinedAccessConfig(struct pci_bus *bus, unsigned int devfn, u8 offset, u32 *value)
161 struct pci_bus *fakebus;
206 ctrl->pci_bus->number = bus_num;
210 if (PCI_RefinedAccessConfig(ctrl->pci_bus, tdevice, 0x08, &work) == -1)
222 if (PCI_RefinedAccessConfig(ctrl->pci_bus, tdevice, 0x08, &work) == -1)
227 pci_bus_read_config_byte (ctrl->pci_bus, PCI_DEVFN(tdevice, 0), PCI_SECONDARY_BUS, &tbus);
253 ctrl->pci_bus->number = tbus;
254 pci_bus_read_config_dword (ctrl->pci_bus, *dev_nu
558 struct pci_bus *pci_bus = ctrl->pci_bus; local
703 struct pci_bus *pci_bus = ctrl->pci_bus; local
956 struct pci_bus *pci_bus = ctrl->pci_bus; local
1035 struct pci_bus *pci_bus = ctrl->pci_bus; local
[all...]
H A Dcpci_hotplug.h47 struct pci_bus *bus;
80 extern int cpci_hp_register_bus(struct pci_bus *bus, u8 first, u8 last);
81 extern int cpci_hp_unregister_bus(struct pci_bus *bus);
H A Dpciehp_pci.c39 struct pci_bus *parent = dev->bus;
64 struct pci_bus *parent = bridge->subordinate;
119 struct pci_bus *parent = p_slot->ctrl->pcie->port->subordinate;
H A Dshpchp_pci.c40 struct pci_bus *parent = p_slot->ctrl->pci_dev->subordinate;
66 struct pci_bus *child;
105 struct pci_bus *parent = p_slot->ctrl->pci_dev->subordinate;
H A Dcpqphp_ctrl.c1133 struct pci_bus *bus = ctrl->pci_bus;
1273 struct pci_bus *bus = ctrl->pci_bus;
1431 struct pci_bus *bus = ctrl->pci_bus;
1523 ctrl->pci_bus->number = func->bus;
1524 rc = pci_bus_read_config_dword (ctrl->pci_bus, PCI_DEVFN(func->device, func->function), PCI_VENDOR_ID, &temp_register);
2092 struct pci_bus *pci_bus local
2396 struct pci_bus *pci_bus; local
[all...]
H A Dacpiphp_glue.c61 static void acpiphp_sanitize_bus(struct pci_bus *bus);
62 static void acpiphp_set_hpp_values(struct pci_bus *bus);
90 struct pci_bus *bus = func->slot->bridge->pci_bus;
129 struct pci_bus *pbus = bridge->pci_bus;
392 bridge->pci_bus = root->bus;
416 bridge->pci_bus = bridge->pci_dev->subordinate;
417 if (!bridge->pci_bus) {
427 get_device(&bridge->pci_bus
[all...]
H A Dacpiphp.h88 struct pci_bus *pci_bus; member in struct:acpiphp_bridge
H A Drpaphp.h78 struct pci_bus *bus;
/drivers/staging/comedi/drivers/
H A Dicp_multi.h24 unsigned char pci_bus; member in struct:pcilst_struct
44 unsigned short pci_bus,
49 unsigned short pci_bus,
56 unsigned char *pci_bus, unsigned char *pci_slot,
92 inova->pci_bus = pcidev->bus->number;
148 unsigned short pci_bus,
158 && (inova->pci_bus == pci_bus)
224 inova->pci_bus, inova->pci_slot, inova->pci_func,
236 unsigned char *pci_bus, unsigne
146 find_free_pci_card_by_position(unsigned short vendor_id, unsigned short device_id, unsigned short pci_bus, unsigned short pci_slot, struct pcilst_struct **card) argument
235 pci_card_data(struct pcilst_struct *inova, unsigned char *pci_bus, unsigned char *pci_slot, unsigned char *pci_func, resource_size_t * io_addr, unsigned int *irq) argument
255 select_and_alloc_pci_card(unsigned short vendor_id, unsigned short device_id, unsigned short pci_bus, unsigned short pci_slot) argument
[all...]
/drivers/acpi/
H A Dpci_slot.c119 struct pci_bus *pci_bus; member in struct:callback_args
127 * calling pci_create_slot multiple times for the same pci_bus:device,
142 struct pci_bus *pci_bus = parent_context->pci_bus; local
155 pci_slot = pci_create_slot(pci_bus, device, name, NULL);
169 get_device(&pci_bus->dev);
171 dbg("pci_slot: %p, pci_bus: %x, device: %d, name: %s\n",
172 pci_slot, pci_bus
195 struct pci_bus *pci_bus; local
249 struct pci_bus *pci_bus; local
[all...]
H A Dreboot.c9 struct pci_bus *bus0;
/drivers/staging/comedi/drivers/addi-data/
H A Daddi_amcc_s5933.h207 unsigned char pci_bus; member in struct:pcilst_struct
228 unsigned short pci_bus,
233 unsigned short pci_bus,
241 unsigned char *pci_bus, unsigned char *pci_slot,
274 amcc->pci_bus = pcidev->bus->number;
329 unsigned short pci_bus,
339 && (amcc->pci_bus == pci_bus)
346 pci_bus, pci_slot);
406 amcc->pci_bus, amc
327 i_find_free_pci_card_by_position(unsigned short vendor_id, unsigned short device_id, unsigned short pci_bus, unsigned short pci_slot, struct pcilst_struct **card) argument
417 i_pci_card_data(struct pcilst_struct *amcc, unsigned char *pci_bus, unsigned char *pci_slot, unsigned char *pci_func, resource_size_t * io_addr, unsigned int *irq) argument
437 ptr_select_and_alloc_pci_card(unsigned short vendor_id, unsigned short device_id, unsigned short pci_bus, unsigned short pci_slot, int i_Master) argument
[all...]
H A Damcc_s5933_58.h208 unsigned char pci_bus; member in struct:pcilst_struct
226 unsigned short pci_bus,
231 unsigned short pci_bus,
238 unsigned char *pci_bus, unsigned char *pci_slot,
273 amcc->pci_bus = pcidev->bus->number;
323 unsigned short pci_bus,
333 && (amcc->pci_bus == pci_bus)
341 pci_bus, pci_slot);
389 amcc->pci_bus, amc
321 i_find_free_pci_card_by_position(unsigned short vendor_id, unsigned short device_id, unsigned short pci_bus, unsigned short pci_slot, struct pcilst_struct **card) argument
398 i_pci_card_data(struct pcilst_struct *amcc, unsigned char *pci_bus, unsigned char *pci_slot, unsigned char *pci_func, unsigned short *io_addr, unsigned short *irq, unsigned short *master) argument
419 ptr_select_and_alloc_pci_card(unsigned short vendor_id, unsigned short device_id, unsigned short pci_bus, unsigned short pci_slot) argument
[all...]
/drivers/pcmcia/
H A Dcardbus.c30 static void cardbus_config_irq_and_cls(struct pci_bus *bus, int irq)
69 struct pci_bus *bus = s->cb_dev->subordinate;
/drivers/dca/
H A Ddca-core.c47 static struct pci_bus *dca_pci_rc_from_dev(struct device *dev)
50 struct pci_bus *bus = pdev->bus;
58 static struct dca_domain *dca_allocate_domain(struct pci_bus *rc)
128 static struct dca_domain *dca_find_domain(struct pci_bus *rc)
141 struct pci_bus *rc;
158 struct pci_bus *rc;
191 struct pci_bus *pci_rc;
375 struct pci_bus *rc;
415 struct pci_bus *pci_rc;

Completed in 217 milliseconds

12345