/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 595 sn_hotplug_slot_register(struct pci_bus *pci_bus) argument 669 struct pci_bus *pci_bus = NULL; local [all...] |
H A D | cpqphp_pci.c | 86 struct pci_bus *child; 142 static int PCI_RefinedAccessConfig(struct pci_bus *bus, unsigned int devfn, u8 offset, u32 *value) 167 struct pci_bus *fakebus; 212 ctrl->pci_bus->number = bus_num; 216 if (PCI_RefinedAccessConfig(ctrl->pci_bus, tdevice, 0x08, &work) == -1) 228 if (PCI_RefinedAccessConfig(ctrl->pci_bus, tdevice, 0x08, &work) == -1) 233 pci_bus_read_config_byte (ctrl->pci_bus, PCI_DEVFN(tdevice, 0), PCI_SECONDARY_BUS, &tbus); 259 ctrl->pci_bus->number = tbus; 260 pci_bus_read_config_dword (ctrl->pci_bus, *dev_num, PCI_VENDOR_ID, &work); 265 pci_bus_read_config_dword (ctrl->pci_bus, *dev_nu 564 struct pci_bus *pci_bus = ctrl->pci_bus; local 709 struct pci_bus *pci_bus = ctrl->pci_bus; local 962 struct pci_bus *pci_bus = ctrl->pci_bus; local 1041 struct pci_bus *pci_bus = ctrl->pci_bus; local [all...] |
H A D | cpci_hotplug.h | 47 struct pci_bus *bus; 80 int cpci_hp_register_bus(struct pci_bus *bus, u8 first, u8 last); 81 int cpci_hp_unregister_bus(struct pci_bus *bus);
|
H A D | acpiphp.h | 76 struct pci_bus *pci_bus; member in struct:acpiphp_bridge 92 struct pci_bus *bus;
|
H A D | cpqphp_ctrl.c | 1132 struct pci_bus *bus = ctrl->pci_bus; 1272 struct pci_bus *bus = ctrl->pci_bus; 1430 struct pci_bus *bus = ctrl->pci_bus; 1522 ctrl->pci_bus->number = func->bus; 1523 rc = pci_bus_read_config_dword (ctrl->pci_bus, PCI_DEVFN(func->device, func->function), PCI_VENDOR_ID, &temp_register); 2088 struct pci_bus *pci_bus local 2391 struct pci_bus *pci_bus; local [all...] |
H A D | pciehp_pci.c | 41 struct pci_bus *parent = bridge->subordinate; 82 struct pci_bus *parent = p_slot->ctrl->pcie->port->subordinate;
|
H A D | shpchp_pci.c | 42 struct pci_bus *parent = bridge->subordinate; 84 struct pci_bus *parent = p_slot->ctrl->pci_dev->subordinate;
|
H A D | acpiphp_glue.c | 63 static void acpiphp_sanitize_bus(struct pci_bus *bus); 182 put_device(&bridge->pci_bus->dev); 198 struct pci_bus *bus; 272 struct pci_bus *pbus = bridge->pci_bus; 324 slot->bus = bridge->pci_bus; 404 static unsigned char acpiphp_max_busnr(struct pci_bus *bus) 406 struct pci_bus *tmp; 486 struct pci_bus *bus = slot->bus; 542 struct pci_bus *bu [all...] |
H A D | rpaphp.h | 78 struct pci_bus *bus;
|
/drivers/pci/ |
H A D | host-bridge.c | 11 static struct pci_bus *find_pci_root_bus(struct pci_bus *bus) 19 static struct pci_host_bridge *find_pci_host_bridge(struct pci_bus *bus) 21 struct pci_bus *root_bus = find_pci_root_bus(bus); 34 void pcibios_resource_to_bus(struct pci_bus *bus, struct pci_bus_region *region, 59 void pcibios_bus_to_resource(struct pci_bus *bus, struct resource *res,
|
H A D | bus.c | 54 void pci_bus_add_resource(struct pci_bus *bus, struct resource *res, 70 struct resource *pci_bus_resource_n(const struct pci_bus *bus, int n) 86 void pci_bus_remove_resources(struct pci_bus *bus) 114 static void pci_clip_resource_to_region(struct pci_bus *bus, 132 static int pci_bus_alloc_from_region(struct pci_bus *bus, struct resource *res, 200 int pci_bus_alloc_resource(struct pci_bus *bus, struct resource *res, 231 void __weak pcibios_resource_survey_bus(struct pci_bus *bus) { } 265 void pci_bus_add_devices(const struct pci_bus *bus) 268 struct pci_bus *child; 299 void pci_walk_bus(struct pci_bus *to [all...] |
H A D | search.c | 32 struct pci_bus *bus; 106 static struct pci_bus *pci_do_find_bus(struct pci_bus *bus, unsigned char busnr) 108 struct pci_bus *child; 109 struct pci_bus *tmp; 131 struct pci_bus *pci_find_bus(int domain, int busnr) 133 struct pci_bus *bus = NULL; 134 struct pci_bus *tmp_bus; 156 struct pci_bus *pci_find_next_bus(const struct pci_bus *fro [all...] |
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 | 110 int pci_proc_detach_bus(struct pci_bus *bus); 114 static inline int pci_proc_detach_bus(struct pci_bus *bus) { return 0; } 121 void pci_create_legacy_files(struct pci_bus *bus); 122 void pci_remove_legacy_files(struct pci_bus *bus); 124 static inline void pci_create_legacy_files(struct pci_bus *bus) { return; } 125 static inline void pci_remove_legacy_files(struct pci_bus *bus) { return; } 199 bool pci_bus_read_dev_vendor_id(struct pci_bus *bus, int devfn, u32 *pl, 206 void __pci_bus_size_bridges(struct pci_bus *bus, 208 void __pci_bus_assign_resources(const struct pci_bus *bus, 218 static inline int pci_ari_enabled(struct pci_bus *bu [all...] |
H A D | remove.c | 48 void pci_remove_bus(struct pci_bus *bus) 64 struct pci_bus *bus = dev->subordinate; 84 struct pci_bus *bus = dev->subordinate; 126 void pci_stop_root_bus(struct pci_bus *bus) 143 void pci_remove_root_bus(struct pci_bus *bus)
|
H A D | hotplug-pci.c | 9 struct pci_bus *parent = dev->bus;
|
H A D | probe.c | 88 struct pci_bus *pci_bus = to_pci_bus(dev); local 90 if (pci_bus->bridge) 91 put_device(pci_bus->bridge); 92 pci_bus_remove_resources(pci_bus); 93 pci_release_bus_of_node(pci_bus); 94 kfree(pci_bus); 98 .name = "pci_bus", 344 static void pci_read_bridge_io(struct pci_bus *child) 384 static void pci_read_bridge_mmio(struct pci_bus *chil [all...] |
H A D | setup-bus.c | 454 static void pbus_assign_resources_sorted(const struct pci_bus *bus, 467 void pci_setup_cardbus(struct pci_bus *bus) 533 static void pci_setup_bridge_io(struct pci_bus *bus) 571 static void pci_setup_bridge_mmio(struct pci_bus *bus) 591 static void pci_setup_bridge_mmio_pref(struct pci_bus *bus) 625 static void __pci_setup_bridge(struct pci_bus *bus, unsigned long type) 644 void pci_setup_bridge(struct pci_bus *bus) 655 static void pci_bridge_check_ranges(struct pci_bus *bus) 715 static struct resource *find_free_bus_resource(struct pci_bus *bus, 741 flag in the struct pci_bus [all...] |
/drivers/acpi/ |
H A D | pci_slot.c | 122 struct pci_bus *pci_bus = context; local 134 if (pci_slot->bus == pci_bus && pci_slot->number == device) 145 pci_slot = pci_create_slot(pci_bus, device, name, NULL); 155 get_device(&pci_bus->dev); 157 dbg("pci_slot: %p, pci_bus: %x, device: %d, name: %s\n", 158 pci_slot, pci_bus->number, device, name); 163 void acpi_pci_slot_enumerate(struct pci_bus *bus) 175 void acpi_pci_slot_remove(struct pci_bus *bus)
|
H A D | reboot.c | 9 struct pci_bus *bus0;
|
/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; 110 struct pci_bus *bus;
|
/drivers/pci/host/ |
H A D | pci-keystone.h | 47 int ks_dw_pcie_wr_other_conf(struct pcie_port *pp, struct pci_bus *bus, 49 int ks_dw_pcie_rd_other_conf(struct pcie_port *pp, struct pci_bus *bus,
|
H A D | pcie-designware.h | 65 int (*rd_other_conf)(struct pcie_port *pp, struct pci_bus *bus, 67 int (*wr_other_conf)(struct pcie_port *pp, struct pci_bus *bus,
|
H A D | pci-host-generic.c | 30 void __iomem *(*map_bus)(struct pci_bus *, unsigned int, int); 47 static void __iomem *gen_pci_map_cfg_bus_cam(struct pci_bus *bus, 63 static void __iomem *gen_pci_map_cfg_bus_ecam(struct pci_bus *bus, 79 static int gen_pci_config_read(struct pci_bus *bus, unsigned int devfn, 102 static int gen_pci_config_write(struct pci_bus *bus, unsigned int devfn,
|
/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;
|