/drivers/pci/ |
H A D | hotplug-pci.c | 8 unsigned int __devinit pci_do_scan_bus(struct pci_bus *bus)
|
H A D | remove.c | 65 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 D | of.c | 32 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 D | pci.h | 119 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 D | bus.c | 55 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 D | search.c | 53 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 D | pci-acpi.c | 32 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 D | probe.c | 49 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 D | setup-bus.c | 388 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 D | sgi_hotplug.c | 60 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 D | cpqphp_pci.c | 87 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 D | cpci_hotplug.h | 47 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 D | pciehp_pci.c | 39 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 D | shpchp_pci.c | 40 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 D | cpqphp_ctrl.c | 1133 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 D | acpiphp_glue.c | 61 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 D | acpiphp.h | 88 struct pci_bus *pci_bus; member in struct:acpiphp_bridge
|
H A D | rpaphp.h | 78 struct pci_bus *bus;
|
/drivers/staging/comedi/drivers/ |
H A D | icp_multi.h | 24 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 D | pci_slot.c | 119 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 D | reboot.c | 9 struct pci_bus *bus0;
|
/drivers/staging/comedi/drivers/addi-data/ |
H A D | addi_amcc_s5933.h | 207 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 D | amcc_s5933_58.h | 208 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 D | cardbus.c | 30 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 D | dca-core.c | 47 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;
|