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

12345

/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
595 sn_hotplug_slot_register(struct pci_bus *pci_bus) argument
669 struct pci_bus *pci_bus = NULL; local
[all...]
H A Dcpqphp_pci.c86 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 Dcpci_hotplug.h47 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 Dacpiphp.h76 struct pci_bus *pci_bus; member in struct:acpiphp_bridge
92 struct pci_bus *bus;
H A Dcpqphp_ctrl.c1132 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 Dpciehp_pci.c41 struct pci_bus *parent = bridge->subordinate;
82 struct pci_bus *parent = p_slot->ctrl->pcie->port->subordinate;
H A Dshpchp_pci.c42 struct pci_bus *parent = bridge->subordinate;
84 struct pci_bus *parent = p_slot->ctrl->pci_dev->subordinate;
H A Dacpiphp_glue.c63 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 Drpaphp.h78 struct pci_bus *bus;
/drivers/pci/
H A Dhost-bridge.c11 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 Dbus.c54 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 Dsearch.c32 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 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.h110 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 Dremove.c48 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 Dhotplug-pci.c9 struct pci_bus *parent = dev->bus;
H A Dprobe.c88 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 Dsetup-bus.c454 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 Dpci_slot.c122 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 Dreboot.c9 struct pci_bus *bus0;
/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;
110 struct pci_bus *bus;
/drivers/pci/host/
H A Dpci-keystone.h47 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 Dpcie-designware.h65 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 Dpci-host-generic.c30 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 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 277 milliseconds

12345