/linux-4.4.14/drivers/pci/hotplug/ |
D | sgi_hotplug.c | 60 struct pci_bus *pci_bus; member 108 static int sn_pci_slot_valid(struct pci_bus *pci_bus, int device) in sn_pci_slot_valid() argument 113 pcibus_info = SN_PCIBUS_BUSSOFT_INFO(pci_bus); in sn_pci_slot_valid() 119 ioboard_type = sn_ioboard_to_pci_bus(pci_bus); in sn_pci_slot_valid() 121 segment = pci_domain_nr(pci_bus) & 0xf; in sn_pci_slot_valid() 132 static int sn_pci_bus_valid(struct pci_bus *pci_bus) in sn_pci_bus_valid() argument 139 pcibus_info = SN_PCIBUS_BUSSOFT_INFO(pci_bus); in sn_pci_bus_valid() 145 ioboard_type = sn_ioboard_to_pci_bus(pci_bus); in sn_pci_bus_valid() 163 struct pci_bus *pci_bus, int device, in sn_hp_slot_private_alloc() argument 169 pcibus_info = SN_PCIBUS_BUSSOFT_INFO(pci_bus); in sn_hp_slot_private_alloc() [all …]
|
D | cpqphp_pci.c | 86 struct pci_bus *child; in cpqhp_configure_device() 142 static int PCI_RefinedAccessConfig(struct pci_bus *bus, unsigned int devfn, u8 offset, u32 *value) in PCI_RefinedAccessConfig() 167 struct pci_bus *fakebus; in cpqhp_set_irq() 212 ctrl->pci_bus->number = bus_num; in PCI_ScanBusForNonBridge() 216 if (PCI_RefinedAccessConfig(ctrl->pci_bus, tdevice, 0x08, &work) == -1) in PCI_ScanBusForNonBridge() 228 if (PCI_RefinedAccessConfig(ctrl->pci_bus, tdevice, 0x08, &work) == -1) in PCI_ScanBusForNonBridge() 233 pci_bus_read_config_byte (ctrl->pci_bus, PCI_DEVFN(tdevice, 0), PCI_SECONDARY_BUS, &tbus); in PCI_ScanBusForNonBridge() 259 ctrl->pci_bus->number = tbus; in PCI_GetBusDevHelper() 260 pci_bus_read_config_dword (ctrl->pci_bus, *dev_num, PCI_VENDOR_ID, &work); in PCI_GetBusDevHelper() 265 pci_bus_read_config_dword (ctrl->pci_bus, *dev_num, PCI_CLASS_REVISION, &work); in PCI_GetBusDevHelper() [all …]
|
D | acpiphp_glue.c | 63 static void acpiphp_sanitize_bus(struct pci_bus *bus); 182 put_device(&bridge->pci_bus->dev); in free_bridge() 198 struct pci_bus *bus; in acpiphp_post_dock_fixup() 272 struct pci_bus *pbus = bridge->pci_bus; in acpiphp_add_context() 324 slot->bus = bridge->pci_bus; in acpiphp_add_context() 404 static unsigned char acpiphp_max_busnr(struct pci_bus *bus) in acpiphp_max_busnr() 406 struct pci_bus *tmp; in acpiphp_max_busnr() 486 struct pci_bus *bus = slot->bus; in enable_slot() 542 struct pci_bus *bus = slot->bus; in disable_slot() 564 struct pci_bus *bus = slot->bus; in slot_no_hotplug() [all …]
|
D | cpqphp_ctrl.c | 1132 struct pci_bus *bus = ctrl->pci_bus; in set_controller_speed() 1272 struct pci_bus *bus = ctrl->pci_bus; in board_replaced() 1430 struct pci_bus *bus = ctrl->pci_bus; in board_added() 1522 ctrl->pci_bus->number = func->bus; in board_added() 1523 …rc = pci_bus_read_config_dword (ctrl->pci_bus, PCI_DEVFN(func->device, func->function), PCI_VENDOR… in board_added() 2088 struct pci_bus *pci_bus = ctrl->pci_bus; in cpqhp_process_SS() local 2099 pci_bus->number = func->bus; in cpqhp_process_SS() 2103 rc = pci_bus_read_config_byte (pci_bus, devfn, 0x0B, &class_code); in cpqhp_process_SS() 2112 rc = pci_bus_read_config_byte (pci_bus, devfn, PCI_HEADER_TYPE, &header_type); in cpqhp_process_SS() 2118 rc = pci_bus_read_config_byte (pci_bus, devfn, PCI_BRIDGE_CONTROL, &BCR); in cpqhp_process_SS() [all …]
|
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);
|
D | acpiphp.h | 76 struct pci_bus *pci_bus; member 92 struct pci_bus *bus;
|
D | shpchp_pci.c | 42 struct pci_bus *parent = bridge->subordinate; in shpchp_configure_device() 84 struct pci_bus *parent = p_slot->ctrl->pci_dev->subordinate; in shpchp_unconfigure_device()
|
D | pciehp_pci.c | 41 struct pci_bus *parent = bridge->subordinate; in pciehp_configure_device() 82 struct pci_bus *parent = p_slot->ctrl->pcie->port->subordinate; in pciehp_unconfigure_device()
|
D | cpqphp_core.c | 334 get_slot_mapping(struct pci_bus *bus, u8 bus_num, u8 dev_num, u8 *slot) in get_slot_mapping() 606 struct pci_bus *bus = ctrl->pci_bus; in ctrl_slot_setup() 827 struct pci_bus *bus; in cpqhpc_probe() 1082 ctrl->pci_bus = kmemdup(pdev->bus, sizeof(*ctrl->pci_bus), GFP_KERNEL); in cpqhpc_probe() 1083 if (!ctrl->pci_bus) { in cpqhpc_probe() 1141 rc = get_slot_mapping(ctrl->pci_bus, pdev->bus->number, in cpqhpc_probe() 1298 kfree(ctrl->pci_bus); in cpqhpc_probe() 1364 kfree (ctrl->pci_bus); in unload_cpqphpd()
|
D | acpi_pcihp.c | 125 struct pci_bus *pbus; in acpi_get_hp_hw_control_from_firmware() 181 int acpi_pci_check_ejectable(struct pci_bus *pbus, acpi_handle handle) in acpi_pci_check_ejectable()
|
D | ibmphp_core.c | 59 struct pci_bus *ibmphp_pci_bus; 401 struct pci_bus *bus = slot->hotplug_slot->pci_slot->bus; in get_max_bus_speed() 608 struct pci_bus *bus = slot_cur->hotplug_slot->pci_slot->bus; in ibmphp_update_slot_info() 741 struct pci_bus *bus, *b; in bus_structure_fixup() 785 struct pci_bus *child; in ibm_configure_device() 799 struct pci_bus *bus = pci_find_bus(0, func->busno); in ibm_configure_device() 1311 struct pci_bus *bus; in ibmphp_init()
|
D | rpaphp.h | 78 struct pci_bus *bus;
|
D | shpchp_sysfs.c | 44 struct pci_bus *bus; in show_ctrl()
|
D | rpadlpar_core.c | 129 static struct pci_dev *dlpar_find_new_dev(struct pci_bus *parent, in dlpar_find_new_dev() 354 struct pci_bus *bus; in dlpar_remove_pci_slot()
|
D | rpaphp_pci.c | 79 struct pci_bus *bus; in rpaphp_enable_slot()
|
/linux-4.4.14/include/linux/ |
D | pci-acpi.h | 29 struct pci_bus *pbus = pdev->bus; in acpi_find_root_bridge_handle() 38 static inline acpi_handle acpi_pci_get_bridge_handle(struct pci_bus *pbus) in acpi_pci_get_bridge_handle() 74 extern struct pci_bus *acpi_pci_root_create(struct acpi_pci_root *root, 79 void acpi_pci_add_bus(struct pci_bus *bus); 80 void acpi_pci_remove_bus(struct pci_bus *bus); 84 void acpi_pci_slot_enumerate(struct pci_bus *bus); 85 void acpi_pci_slot_remove(struct pci_bus *bus); 88 static inline void acpi_pci_slot_enumerate(struct pci_bus *bus) { } in acpi_pci_slot_enumerate() 89 static inline void acpi_pci_slot_remove(struct pci_bus *bus) { } in acpi_pci_slot_remove() 94 void acpiphp_enumerate_slots(struct pci_bus *bus); [all …]
|
D | pci.h | 55 struct pci_bus *bus; /* The bus this slot is on */ 260 struct pci_bus *bus; /* bus this device is on */ 261 struct pci_bus *subordinate; /* bus this device bridges to */ 399 struct pci_dev *pci_alloc_dev(struct pci_bus *bus); 411 struct pci_bus *bus; /* root bus */ 426 struct pci_host_bridge *pci_find_host_bridge(struct pci_bus *bus); 457 struct pci_bus { struct 459 struct pci_bus *parent; /* parent bus this bridge is on */ argument 493 #define to_pci_bus(n) container_of(n, struct pci_bus, dev) argument 503 static inline bool pci_is_root_bus(struct pci_bus *pbus) in pci_is_root_bus() [all …]
|
D | pci_hotplug.h | 118 int __pci_hp_register(struct hotplug_slot *slot, struct pci_bus *pbus, int nr, 180 int acpi_pci_check_ejectable(struct pci_bus *pbus, acpi_handle handle);
|
D | dca.h | 45 struct pci_bus *pci_rc;
|
/linux-4.4.14/arch/powerpc/include/asm/ |
D | pci.h | 76 extern int pci_domain_nr(struct pci_bus *bus); 79 extern int pci_proc_domain(struct pci_bus *bus); 89 extern int pci_legacy_read(struct pci_bus *bus, loff_t port, u32 *val, 91 extern int pci_legacy_write(struct pci_bus *bus, loff_t port, u32 val, 93 extern int pci_mmap_legacy_page_range(struct pci_bus *bus, 117 extern void pcibios_claim_one_bus(struct pci_bus *b); 119 extern void pcibios_finish_adding_to_bus(struct pci_bus *bus); 127 struct pci_bus *bus, int devfn); 131 extern void of_scan_bus(struct device_node *node, struct pci_bus *bus); 132 extern void of_rescan_bus(struct device_node *node, struct pci_bus *bus); [all …]
|
D | pci-bridge.h | 22 void (*dma_bus_setup)(struct pci_bus *bus); 24 int (*probe_mode)(struct pci_bus *); 35 resource_size_t (*window_alignment)(struct pci_bus *, unsigned long type); 54 struct pci_bus *bus; 154 extern int indirect_read_config(struct pci_bus *bus, unsigned int devfn, 161 extern int indirect_write_config(struct pci_bus *bus, unsigned int devfn, 164 static inline struct pci_controller *pci_bus_to_host(const struct pci_bus *bus) in pci_bus_to_host() 231 extern struct pci_dn *pci_get_pdn_by_devfn(struct pci_bus *bus, 258 extern struct pci_bus *pcibios_find_pci_bus(struct device_node *dn); 261 extern void pcibios_remove_pci_devices(struct pci_bus *bus); [all …]
|
D | eeh.h | 33 struct pci_bus; 92 struct pci_bus *bus; /* Top PCI bus for bus PE */ 144 struct pci_bus *bus; /* PCI bus for partial hotplug */ 270 struct pci_bus *eeh_pe_bus_get(struct eeh_pe *pe); 283 void eeh_add_device_tree_late(struct pci_bus *); 284 void eeh_add_sysfs_files(struct pci_bus *); 347 static inline void eeh_add_device_tree_late(struct pci_bus *bus) { } in eeh_add_device_tree_late() 349 static inline void eeh_add_sysfs_files(struct pci_bus *bus) { } in eeh_add_sysfs_files()
|
D | topology.h | 25 struct pci_bus; 27 extern int pcibus_to_node(struct pci_bus *bus); 29 static inline int pcibus_to_node(struct pci_bus *bus) in pcibus_to_node()
|
D | tsi108.h | 87 extern int tsi108_direct_write_config(struct pci_bus *bus, unsigned int devfn, 89 extern int tsi108_direct_read_config(struct pci_bus *bus, unsigned int devfn,
|
D | machdep.h | 25 struct pci_bus; 208 void (*pcibios_fixup_bus)(struct pci_bus *);
|
/linux-4.4.14/arch/microblaze/include/asm/ |
D | pci.h | 45 extern int pci_domain_nr(struct pci_bus *bus); 48 extern int pci_proc_domain(struct pci_bus *bus); 58 extern int pci_legacy_read(struct pci_bus *bus, loff_t port, u32 *val, 60 extern int pci_legacy_write(struct pci_bus *bus, loff_t port, u32 val, 62 extern int pci_mmap_legacy_page_range(struct pci_bus *bus, 74 extern void pcibios_claim_one_bus(struct pci_bus *b); 76 extern void pcibios_finish_adding_to_bus(struct pci_bus *bus); 91 extern void pcibios_setup_bus_devices(struct pci_bus *bus); 92 extern void pcibios_setup_bus_self(struct pci_bus *bus);
|
D | pci-bridge.h | 30 struct pci_bus *bus; 95 static inline struct pci_controller *pci_bus_to_host(const struct pci_bus *bus) in pci_bus_to_host()
|
/linux-4.4.14/arch/ia64/include/asm/sn/ |
D | pcidev.h | 33 #define SN_PCIBUS_BUSSOFT(pci_bus) \ argument 34 ((struct pcibus_bussoft *)(SN_PLATFORM_DATA(pci_bus)->provider_soft)) 36 #define SN_PCIBUS_BUSSOFT_INFO(pci_bus) \ argument 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, char *address);
|
D | pcibr_provider.h | 149 extern u16 sn_ioboard_to_pci_bus(struct pci_bus *pci_bus);
|
/linux-4.4.14/arch/alpha/include/asm/ |
D | pci.h | 17 struct pci_bus; 26 struct pci_bus *bus; 84 static inline int pci_proc_domain(struct pci_bus *bus) in pci_proc_domain() 103 extern int pci_legacy_read(struct pci_bus *bus, loff_t port, u32 *val, 105 extern int pci_legacy_write(struct pci_bus *bus, loff_t port, u32 val, 107 extern int pci_mmap_legacy_page_range(struct pci_bus *bus, 110 extern void pci_adjust_legacy_attr(struct pci_bus *bus,
|
/linux-4.4.14/drivers/pci/ |
D | search.c | 32 struct pci_bus *bus; in pci_for_each_dma_alias() 106 static struct pci_bus *pci_do_find_bus(struct pci_bus *bus, unsigned char busnr) in pci_do_find_bus() 108 struct pci_bus *child; in pci_do_find_bus() 109 struct pci_bus *tmp; in pci_do_find_bus() 131 struct pci_bus *pci_find_bus(int domain, int busnr) in pci_find_bus() 133 struct pci_bus *bus = NULL; in pci_find_bus() 134 struct pci_bus *tmp_bus; in pci_find_bus() 156 struct pci_bus *pci_find_next_bus(const struct pci_bus *from) in pci_find_next_bus() 159 struct pci_bus *b = NULL; in pci_find_next_bus() 165 b = list_entry(n, struct pci_bus, node); in pci_find_next_bus() [all …]
|
D | bus.c | 48 void pci_bus_add_resource(struct pci_bus *bus, struct resource *res, in pci_bus_add_resource() 64 struct resource *pci_bus_resource_n(const struct pci_bus *bus, int n) in pci_bus_resource_n() 80 void pci_bus_remove_resources(struct pci_bus *bus) in pci_bus_remove_resources() 108 static void pci_clip_resource_to_region(struct pci_bus *bus, in pci_clip_resource_to_region() 126 static int pci_bus_alloc_from_region(struct pci_bus *bus, struct resource *res, in pci_bus_alloc_from_region() 196 int pci_bus_alloc_resource(struct pci_bus *bus, struct resource *res, in pci_bus_alloc_resource() 235 struct pci_bus *bus = dev->bus; in pci_bus_clip_resource() 272 void __weak pcibios_resource_survey_bus(struct pci_bus *bus) { } in pcibios_resource_survey_bus() 306 void pci_bus_add_devices(const struct pci_bus *bus) in pci_bus_add_devices() 309 struct pci_bus *child; in pci_bus_add_devices() [all …]
|
D | host-bridge.c | 11 static struct pci_bus *find_pci_root_bus(struct pci_bus *bus) in find_pci_root_bus() 19 struct pci_host_bridge *pci_find_host_bridge(struct pci_bus *bus) in pci_find_host_bridge() 21 struct pci_bus *root_bus = find_pci_root_bus(bus); in pci_find_host_bridge() 28 struct pci_bus *root_bus = find_pci_root_bus(dev->bus); in pci_get_host_bridge_device() 48 void pcibios_resource_to_bus(struct pci_bus *bus, struct pci_bus_region *region, in pcibios_resource_to_bus() 73 void pcibios_bus_to_resource(struct pci_bus *bus, struct resource *res, in pcibios_bus_to_resource()
|
D | pci.h | 120 int pci_proc_detach_bus(struct pci_bus *bus); 124 static inline int pci_proc_detach_bus(struct pci_bus *bus) { return 0; } in pci_proc_detach_bus() 131 void pci_create_legacy_files(struct pci_bus *bus); 132 void pci_remove_legacy_files(struct pci_bus *bus); 134 static inline void pci_create_legacy_files(struct pci_bus *bus) { return; } in pci_create_legacy_files() 135 static inline void pci_remove_legacy_files(struct pci_bus *bus) { return; } in pci_remove_legacy_files() 230 bool pci_bus_read_dev_vendor_id(struct pci_bus *bus, int devfn, u32 *pl, 237 void __pci_bus_size_bridges(struct pci_bus *bus, 239 void __pci_bus_assign_resources(const struct pci_bus *bus, 282 int pci_iov_bus_range(struct pci_bus *bus); [all …]
|
D | probe.c | 92 struct pci_bus *pci_bus = to_pci_bus(dev); in release_pcibus_dev() local 94 put_device(pci_bus->bridge); in release_pcibus_dev() 95 pci_bus_remove_resources(pci_bus); in release_pcibus_dev() 96 pci_release_bus_of_node(pci_bus); in release_pcibus_dev() 97 kfree(pci_bus); in release_pcibus_dev() 340 static void pci_read_bridge_io(struct pci_bus *child) in pci_read_bridge_io() 380 static void pci_read_bridge_mmio(struct pci_bus *child) in pci_read_bridge_mmio() 402 static void pci_read_bridge_mmio_pref(struct pci_bus *child) in pci_read_bridge_mmio_pref() 455 void pci_read_bridge_bases(struct pci_bus *child) in pci_read_bridge_bases() 489 static struct pci_bus *pci_alloc_bus(struct pci_bus *parent) in pci_alloc_bus() [all …]
|
D | of.c | 34 void pci_set_bus_of_node(struct pci_bus *bus) in pci_set_bus_of_node() 42 void pci_release_bus_of_node(struct pci_bus *bus) in pci_release_bus_of_node() 48 struct device_node * __weak pcibios_get_phb_of_node(struct pci_bus *bus) in pcibios_get_phb_of_node() 65 struct irq_domain *pci_host_bridge_of_msi_domain(struct pci_bus *bus) in pci_host_bridge_of_msi_domain()
|
D | remove.c | 48 void pci_remove_bus(struct pci_bus *bus) in pci_remove_bus() 64 struct pci_bus *bus = dev->subordinate; in pci_stop_bus_device() 84 struct pci_bus *bus = dev->subordinate; in pci_remove_bus_device() 126 void pci_stop_root_bus(struct pci_bus *bus) in pci_stop_root_bus() 144 void pci_remove_root_bus(struct pci_bus *bus) in pci_remove_root_bus()
|
D | setup-bus.c | 512 static void pbus_assign_resources_sorted(const struct pci_bus *bus, in pbus_assign_resources_sorted() 525 void pci_setup_cardbus(struct pci_bus *bus) in pci_setup_cardbus() 680 static void __pci_setup_bridge(struct pci_bus *bus, unsigned long type) in __pci_setup_bridge() 699 void pci_setup_bridge(struct pci_bus *bus) in pci_setup_bridge() 745 static void pci_bridge_check_ranges(struct pci_bus *bus) in pci_bridge_check_ranges() 805 static struct resource *find_free_bus_resource(struct pci_bus *bus, in find_free_bus_resource() 857 resource_size_t __weak pcibios_window_alignment(struct pci_bus *bus, in pcibios_window_alignment() 867 static resource_size_t window_alignment(struct pci_bus *bus, in window_alignment() 902 static void pbus_size_io(struct pci_bus *bus, resource_size_t min_size, in pbus_size_io() 1010 static int pbus_size_mem(struct pci_bus *bus, unsigned long mask, in pbus_size_mem() [all …]
|
D | access.c | 30 (struct pci_bus *bus, unsigned int devfn, int pos, type *value) \ 45 (struct pci_bus *bus, unsigned int devfn, int pos, type value) \ 70 int pci_generic_config_read(struct pci_bus *bus, unsigned int devfn, in pci_generic_config_read() 92 int pci_generic_config_write(struct pci_bus *bus, unsigned int devfn, in pci_generic_config_write() 112 int pci_generic_config_read32(struct pci_bus *bus, unsigned int devfn, in pci_generic_config_read32() 132 int pci_generic_config_write32(struct pci_bus *bus, unsigned int devfn, in pci_generic_config_write32() 164 struct pci_ops *pci_bus_set_ops(struct pci_bus *bus, struct pci_ops *ops) in pci_bus_set_ops()
|
D | iov.c | 82 static struct pci_bus *virtfn_add_bus(struct pci_bus *bus, int busnr) in virtfn_add_bus() 84 struct pci_bus *child; in virtfn_add_bus() 102 static void virtfn_remove_bus(struct pci_bus *physbus, struct pci_bus *virtbus) in virtfn_remove_bus() 125 struct pci_bus *bus; in virtfn_add() 613 int pci_iov_bus_range(struct pci_bus *bus) in pci_iov_bus_range()
|
D | pci.c | 112 unsigned char pci_bus_max_busnr(struct pci_bus *bus) in pci_bus_max_busnr() 114 struct pci_bus *tmp; in pci_bus_max_busnr() 159 static int __pci_find_next_cap_ttl(struct pci_bus *bus, unsigned int devfn, in __pci_find_next_cap_ttl() 183 static int __pci_find_next_cap(struct pci_bus *bus, unsigned int devfn, in __pci_find_next_cap() 198 static int __pci_bus_find_cap_start(struct pci_bus *bus, in __pci_bus_find_cap_start() 262 int pci_bus_find_capability(struct pci_bus *bus, unsigned int devfn, int cap) in pci_bus_find_capability() 429 const struct pci_bus *bus = dev->bus; in pci_find_parent_resource() 761 static void pci_wakeup_bus(struct pci_bus *bus) in pci_wakeup_bus() 814 static void __pci_bus_set_current_state(struct pci_bus *bus, pci_power_t state) in __pci_bus_set_current_state() 1694 void pci_pme_wakeup_bus(struct pci_bus *bus) in pci_pme_wakeup_bus() [all …]
|
D | pci-sysfs.c | 262 struct pci_bus *subordinate = pdev->subordinate; in msi_bus_show() 273 struct pci_bus *subordinate = pdev->subordinate; in msi_bus_store() 309 struct pci_bus *b = NULL; in bus_rescan_store() 380 struct pci_bus *bus = to_pci_bus(dev); in dev_bus_rescan_store() 815 struct pci_bus *bus = to_pci_bus(container_of(kobj, struct device, in pci_read_legacy_io() 841 struct pci_bus *bus = to_pci_bus(container_of(kobj, struct device, in pci_write_legacy_io() 866 struct pci_bus *bus = to_pci_bus(container_of(kobj, struct device, in pci_mmap_legacy_mem() 887 struct pci_bus *bus = to_pci_bus(container_of(kobj, struct device, in pci_mmap_legacy_io() 900 void __weak pci_adjust_legacy_attr(struct pci_bus *b, in pci_adjust_legacy_attr() 916 void pci_create_legacy_files(struct pci_bus *b) in pci_create_legacy_files() [all …]
|
D | hotplug-pci.c | 9 struct pci_bus *parent = dev->bus; in pci_hp_add_bridge()
|
D | pci-acpi.c | 258 struct pci_bus *pbus; in pci_get_hp_params() 459 static void acpi_pci_propagate_wakeup_enable(struct pci_bus *bus, bool enable) in acpi_pci_propagate_wakeup_enable() 481 static void acpi_pci_propagate_run_wake(struct pci_bus *bus, bool enable) in acpi_pci_propagate_run_wake() 541 void acpi_pci_add_bus(struct pci_bus *bus) in acpi_pci_add_bus() 571 void acpi_pci_remove_bus(struct pci_bus *bus) in acpi_pci_remove_bus()
|
D | xen-pcifront.c | 32 struct pci_bus *bus; 177 static int pcifront_bus_read(struct pci_bus *bus, unsigned int devfn, in pcifront_bus_read() 216 static int pcifront_bus_write(struct pci_bus *bus, unsigned int devfn, in pcifront_bus_write() 418 struct pci_bus *b) in pcifront_scan_bus() 448 struct pci_bus *b; in pcifront_scan_root() 525 struct pci_bus *b; in pcifront_rescan_root() 556 static void free_root_bus_devs(struct pci_bus *bus) in free_root_bus_devs()
|
/linux-4.4.14/arch/mips/pci/ |
D | ops-rc32434.c | 47 struct pci_bus *bus, unsigned int devfn, in config_access() 72 static int read_config_byte(struct pci_bus *bus, unsigned int devfn, in read_config_byte() 83 static int read_config_word(struct pci_bus *bus, unsigned int devfn, in read_config_word() 94 static int read_config_dword(struct pci_bus *bus, unsigned int devfn, in read_config_dword() 129 write_config_byte(struct pci_bus *bus, unsigned int devfn, int where, in write_config_byte() 148 write_config_word(struct pci_bus *bus, unsigned int devfn, int where, in write_config_word() 168 write_config_dword(struct pci_bus *bus, unsigned int devfn, int where, in write_config_dword() 177 static int pci_config_read(struct pci_bus *bus, unsigned int devfn, in pci_config_read() 190 static int pci_config_write(struct pci_bus *bus, unsigned int devfn, in pci_config_write()
|
D | ops-pmcmsp.c | 361 struct pci_bus *bus, in msp_pcibios_config_access() 490 msp_pcibios_read_config_byte(struct pci_bus *bus, in msp_pcibios_read_config_byte() 538 msp_pcibios_read_config_word(struct pci_bus *bus, in msp_pcibios_read_config_word() 595 msp_pcibios_read_config_dword(struct pci_bus *bus, in msp_pcibios_read_config_dword() 648 msp_pcibios_write_config_byte(struct pci_bus *bus, in msp_pcibios_write_config_byte() 697 msp_pcibios_write_config_word(struct pci_bus *bus, in msp_pcibios_write_config_word() 749 msp_pcibios_write_config_dword(struct pci_bus *bus, in msp_pcibios_write_config_dword() 791 msp_pcibios_read_config(struct pci_bus *bus, in msp_pcibios_read_config() 842 msp_pcibios_write_config(struct pci_bus *bus, in msp_pcibios_write_config()
|
D | ops-sni.c | 40 static int pcimt_read(struct pci_bus *bus, unsigned int devfn, int reg, in pcimt_read() 63 static int pcimt_write(struct pci_bus *bus, unsigned int devfn, int reg, in pcimt_write() 100 static int pcit_read(struct pci_bus *bus, unsigned int devfn, int reg, in pcit_read() 137 static int pcit_write(struct pci_bus *bus, unsigned int devfn, int reg, in pcit_write()
|
D | ops-loongson2.c | 36 struct pci_bus *bus, in loongson_pcibios_config_access() 121 static int loongson_pcibios_read(struct pci_bus *bus, unsigned int devfn, in loongson_pcibios_read() 145 static int loongson_pcibios_write(struct pci_bus *bus, unsigned int devfn, in loongson_pcibios_write() 187 struct pci_bus bus = { in _rdmsr() 203 struct pci_bus bus = { in _wrmsr()
|
D | ops-mace.c | 30 static inline int mkaddr(struct pci_bus *bus, unsigned int devfn, in mkaddr() 40 mace_pci_read_config(struct pci_bus *bus, unsigned int devfn, in mace_pci_read_config() 76 mace_pci_write_config(struct pci_bus *bus, unsigned int devfn, in mace_pci_write_config()
|
D | pci-lantiq.h | 13 extern int ltq_pci_read_config_dword(struct pci_bus *bus, 15 extern int ltq_pci_write_config_dword(struct pci_bus *bus,
|
D | pci-virtio-guest.c | 43 static void pci_virtio_guest_write_config_addr(struct pci_bus *bus, in pci_virtio_guest_write_config_addr() 56 static int pci_virtio_guest_write_config(struct pci_bus *bus, in pci_virtio_guest_write_config() 76 static int pci_virtio_guest_read_config(struct pci_bus *bus, unsigned int devfn, in pci_virtio_guest_read_config()
|
D | ops-loongson3.c | 16 struct pci_bus *bus, unsigned int devfn, in loongson3_pci_config_access() 50 static int loongson3_pci_pcibios_read(struct pci_bus *bus, unsigned int devfn, in loongson3_pci_pcibios_read() 70 static int loongson3_pci_pcibios_write(struct pci_bus *bus, unsigned int devfn, in loongson3_pci_pcibios_write()
|
D | ops-lantiq.c | 28 static int ltq_pci_config_access(unsigned char access_type, struct pci_bus *bus, in ltq_pci_config_access() 73 int ltq_pci_read_config_dword(struct pci_bus *bus, unsigned int devfn, in ltq_pci_read_config_dword() 91 int ltq_pci_write_config_dword(struct pci_bus *bus, unsigned int devfn, in ltq_pci_write_config_dword()
|
D | ops-gt64xxx_pci0.c | 43 struct pci_bus *bus, unsigned int devfn, int where, u32 * data) in gt64xxx_pci0_pcibios_config_access() 103 static int gt64xxx_pci0_pcibios_read(struct pci_bus *bus, unsigned int devfn, in gt64xxx_pci0_pcibios_read() 122 static int gt64xxx_pci0_pcibios_write(struct pci_bus *bus, unsigned int devfn, in gt64xxx_pci0_pcibios_write()
|
D | ops-msc.c | 47 struct pci_bus *bus, unsigned int devfn, int where, u32 * data) in msc_pcibios_config_access() 88 static int msc_pcibios_read(struct pci_bus *bus, unsigned int devfn, in msc_pcibios_read() 112 static int msc_pcibios_write(struct pci_bus *bus, unsigned int devfn, in msc_pcibios_write()
|
D | ops-bcm63xx.c | 147 static int bcm63xx_pci_read(struct pci_bus *bus, unsigned int devfn, in bcm63xx_pci_read() 161 static int bcm63xx_pci_write(struct pci_bus *bus, unsigned int devfn, in bcm63xx_pci_write() 362 static int bcm63xx_cb_read(struct pci_bus *bus, unsigned int devfn, in bcm63xx_cb_read() 386 static int bcm63xx_cb_write(struct pci_bus *bus, unsigned int devfn, in bcm63xx_cb_write() 468 static int bcm63xx_pcie_can_access(struct pci_bus *bus, int devfn) in bcm63xx_pcie_can_access() 482 static int bcm63xx_pcie_read(struct pci_bus *bus, unsigned int devfn, in bcm63xx_pcie_read() 502 static int bcm63xx_pcie_write(struct pci_bus *bus, unsigned int devfn, in bcm63xx_pcie_write()
|
D | pci-xlr.c | 62 static inline u32 pci_cfg_read_32bit(struct pci_bus *bus, unsigned int devfn, in pci_cfg_read_32bit() 74 static inline void pci_cfg_write_32bit(struct pci_bus *bus, unsigned int devfn, in pci_cfg_write_32bit() 84 static int nlm_pcibios_read(struct pci_bus *bus, unsigned int devfn, in nlm_pcibios_read() 107 static int nlm_pcibios_write(struct pci_bus *bus, unsigned int devfn, in nlm_pcibios_write() 168 struct pci_bus *bus, *p; in xls_get_pcie_link()
|
D | ops-bonito64.c | 37 struct pci_bus *bus, in bonito64_pcibios_config_access() 101 static int bonito64_pcibios_read(struct pci_bus *bus, unsigned int devfn, in bonito64_pcibios_read() 125 static int bonito64_pcibios_write(struct pci_bus *bus, unsigned int devfn, in bonito64_pcibios_write()
|
D | ops-bridge.c | 43 static int pci_conf0_read_config(struct pci_bus *bus, unsigned int devfn, in pci_conf0_read_config() 103 static int pci_conf1_read_config(struct pci_bus *bus, unsigned int devfn, in pci_conf1_read_config() 167 static int pci_read_config(struct pci_bus *bus, unsigned int devfn, in pci_read_config() 176 static int pci_conf0_write_config(struct pci_bus *bus, unsigned int devfn, in pci_conf0_write_config() 242 static int pci_conf1_write_config(struct pci_bus *bus, unsigned int devfn, in pci_conf1_write_config() 310 static int pci_write_config(struct pci_bus *bus, unsigned int devfn, in pci_write_config()
|
D | pci-alchemy.c | 98 static int config_access(unsigned char access_type, struct pci_bus *bus, in config_access() 187 static int read_config_byte(struct pci_bus *bus, unsigned int devfn, in read_config_byte() 201 static int read_config_word(struct pci_bus *bus, unsigned int devfn, in read_config_word() 213 static int read_config_dword(struct pci_bus *bus, unsigned int devfn, in read_config_dword() 219 static int write_config_byte(struct pci_bus *bus, unsigned int devfn, in write_config_byte() 236 static int write_config_word(struct pci_bus *bus, unsigned int devfn, in write_config_word() 253 static int write_config_dword(struct pci_bus *bus, unsigned int devfn, in write_config_dword() 259 static int alchemy_pci_read(struct pci_bus *bus, unsigned int devfn, in alchemy_pci_read() 282 static int alchemy_pci_write(struct pci_bus *bus, unsigned int devfn, in alchemy_pci_write()
|
D | pci-xlp.c | 63 static inline u32 pci_cfg_read_32bit(struct pci_bus *bus, unsigned int devfn, in pci_cfg_read_32bit() 92 static inline void pci_cfg_write_32bit(struct pci_bus *bus, unsigned int devfn, in pci_cfg_write_32bit() 102 static int nlm_pcibios_read(struct pci_bus *bus, unsigned int devfn, in nlm_pcibios_read() 125 static int nlm_pcibios_write(struct pci_bus *bus, unsigned int devfn, in nlm_pcibios_write() 181 struct pci_bus *bus, *p; in xlp_get_pcie_link()
|
D | ops-nile4.c | 17 struct pci_bus *bus, unsigned int devfn, int where, u32 *val) in nile4_pcibios_config_access() 74 static int nile4_pcibios_read(struct pci_bus *bus, unsigned int devfn, in nile4_pcibios_read() 100 static int nile4_pcibios_write(struct pci_bus *bus, unsigned int devfn, in nile4_pcibios_write()
|
D | ops-emma2rh.c | 39 static int check_args(struct pci_bus *bus, u32 devfn, u32 * bus_num) in check_args() 82 static int pci_config_read(struct pci_bus *bus, unsigned int devfn, int where, in pci_config_read() 127 static int pci_config_write(struct pci_bus *bus, unsigned int devfn, int where, in pci_config_write()
|
D | pci-bcm1480ht.c | 88 static int bcm1480ht_can_access(struct pci_bus *bus, int devfn) in bcm1480ht_can_access() 109 static int bcm1480ht_pcibios_read(struct pci_bus *bus, unsigned int devfn, in bcm1480ht_pcibios_read() 134 static int bcm1480ht_pcibios_write(struct pci_bus *bus, unsigned int devfn, in bcm1480ht_pcibios_write()
|
D | pci-sb1250.c | 104 static int sb1250_pci_can_access(struct pci_bus *bus, int devfn) in sb1250_pci_can_access() 129 static int sb1250_pcibios_read(struct pci_bus *bus, unsigned int devfn, in sb1250_pcibios_read() 154 static int sb1250_pcibios_write(struct pci_bus *bus, unsigned int devfn, in sb1250_pcibios_write()
|
D | pci-bcm1480.c | 97 static int bcm1480_pci_can_access(struct pci_bus *bus, int devfn) in bcm1480_pci_can_access() 120 static int bcm1480_pcibios_read(struct pci_bus *bus, unsigned int devfn, in bcm1480_pcibios_read() 145 static int bcm1480_pcibios_write(struct pci_bus *bus, unsigned int devfn, in bcm1480_pcibios_write()
|
D | ops-vr41xx.c | 61 static int pci_config_read(struct pci_bus *bus, unsigned int devfn, int where, in pci_config_read() 89 static int pci_config_write(struct pci_bus *bus, unsigned int devfn, int where, in pci_config_write()
|
D | ops-tx3927.c | 48 static int mkaddr(struct pci_bus *bus, unsigned char devfn, unsigned char where) in mkaddr() 76 static int tx3927_pci_read_config(struct pci_bus *bus, unsigned int devfn, in tx3927_pci_read_config() 101 static int tx3927_pci_write_config(struct pci_bus *bus, unsigned int devfn, in tx3927_pci_write_config()
|
D | pci-ar71xx.c | 83 static inline u32 ar71xx_pci_bus_addr(struct pci_bus *bus, unsigned int devfn, in ar71xx_pci_bus_addr() 102 pci_bus_to_ar71xx_controller(struct pci_bus *bus) in pci_bus_to_ar71xx_controller() 162 static inline int ar71xx_pci_set_cfgaddr(struct pci_bus *bus, in ar71xx_pci_set_cfgaddr() 179 static int ar71xx_pci_read_config(struct pci_bus *bus, unsigned int devfn, in ar71xx_pci_read_config() 203 static int ar71xx_pci_write_config(struct pci_bus *bus, unsigned int devfn, in ar71xx_pci_write_config()
|
D | pci.c | 84 struct pci_bus *bus; in pcibios_scanbus() 162 struct device_node *pcibios_get_phb_of_node(struct pci_bus *bus) in pcibios_get_phb_of_node() 312 void pcibios_fixup_bus(struct pci_bus *bus) in pcibios_fixup_bus()
|
D | pci-ar724x.c | 64 pci_bus_to_ar724x_controller(struct pci_bus *bus) in pci_bus_to_ar724x_controller() 112 static int ar724x_pci_read(struct pci_bus *bus, unsigned int devfn, int where, in ar724x_pci_read() 159 static int ar724x_pci_write(struct pci_bus *bus, unsigned int devfn, int where, in ar724x_pci_write()
|
D | ops-tx4927.c | 62 static int mkaddr(struct pci_bus *bus, unsigned int devfn, int where, in mkaddr() 137 static struct tx4927_pcic_reg __iomem *pci_bus_to_pcicptr(struct pci_bus *bus) in pci_bus_to_pcicptr() 143 static int tx4927_pci_config_read(struct pci_bus *bus, unsigned int devfn, in tx4927_pci_config_read() 165 static int tx4927_pci_config_write(struct pci_bus *bus, unsigned int devfn, in tx4927_pci_config_write()
|
D | pci-rt2880.c | 67 static int rt2880_pci_config_read(struct pci_bus *bus, unsigned int devfn, in rt2880_pci_config_read() 97 static int rt2880_pci_config_write(struct pci_bus *bus, unsigned int devfn, in rt2880_pci_config_write()
|
D | pci-ar2315.c | 170 static inline struct ar2315_pci_ctrl *ar2315_pci_bus_to_apc(struct pci_bus *bus) in ar2315_pci_bus_to_apc() 267 static int ar2315_pci_cfg_read(struct pci_bus *bus, unsigned devfn, int where, in ar2315_pci_cfg_read() 278 static int ar2315_pci_cfg_write(struct pci_bus *bus, unsigned devfn, int where, in ar2315_pci_cfg_write()
|
/linux-4.4.14/arch/arm/plat-orion/include/plat/ |
D | pcie.h | 14 struct pci_bus; 24 int orion_pcie_rd_conf(void __iomem *base, struct pci_bus *bus, 26 int orion_pcie_rd_conf_tlp(void __iomem *base, struct pci_bus *bus, 28 int orion_pcie_rd_conf_wa(void __iomem *wa_base, struct pci_bus *bus, 30 int orion_pcie_wr_conf(void __iomem *base, struct pci_bus *bus,
|
/linux-4.4.14/drivers/acpi/ |
D | pci_slot.c | 118 struct pci_bus *pci_bus = context; in register_slot() local 130 if (pci_slot->bus == pci_bus && pci_slot->number == device) in register_slot() 141 pci_slot = pci_create_slot(pci_bus, device, name, NULL); in register_slot() 151 get_device(&pci_bus->dev); in register_slot() 154 pci_slot, pci_bus->number, device, name); in register_slot() 159 void acpi_pci_slot_enumerate(struct pci_bus *bus) in acpi_pci_slot_enumerate() 171 void acpi_pci_slot_remove(struct pci_bus *bus) in acpi_pci_slot_remove()
|
D | reboot.c | 9 struct pci_bus *bus0; in acpi_reboot()
|
/linux-4.4.14/arch/powerpc/platforms/pseries/ |
D | pci_dlpar.c | 37 static struct pci_bus * 38 find_bus_among_children(struct pci_bus *bus, in find_bus_among_children() 41 struct pci_bus *child = NULL; in find_bus_among_children() 42 struct pci_bus *tmp; in find_bus_among_children() 57 struct pci_bus * 100 struct pci_bus *b = phb->bus; in remove_phb_dynamic()
|
/linux-4.4.14/arch/mn10300/unit-asb2305/ |
D | pci.c | 68 static inline int __query(const struct pci_bus *bus, unsigned int devfn) in __query() 82 static int pci_ampci_read_config_byte(struct pci_bus *bus, unsigned int devfn, in pci_ampci_read_config_byte() 102 static int pci_ampci_read_config_word(struct pci_bus *bus, unsigned int devfn, in pci_ampci_read_config_word() 122 static int pci_ampci_read_config_dword(struct pci_bus *bus, unsigned int devfn, in pci_ampci_read_config_dword() 142 static int pci_ampci_write_config_byte(struct pci_bus *bus, unsigned int devfn, in pci_ampci_write_config_byte() 162 static int pci_ampci_write_config_word(struct pci_bus *bus, unsigned int devfn, in pci_ampci_write_config_word() 180 static int pci_ampci_write_config_dword(struct pci_bus *bus, unsigned int devfn, in pci_ampci_write_config_dword() 198 static int pci_ampci_read_config(struct pci_bus *bus, unsigned int devfn, in pci_ampci_read_config() 214 static int pci_ampci_write_config(struct pci_bus *bus, unsigned int devfn, in pci_ampci_write_config() 247 struct pci_bus bus; /* Fake bus and device */ in pci_sanity_check() [all …]
|
/linux-4.4.14/arch/sparc/kernel/ |
D | pci_impl.h | 151 struct pci_bus *pci_bus; member 163 struct pci_bus *pci_scan_one_pbm(struct pci_pbm_info *pbm, 168 void pci_scan_for_target_abort(struct pci_pbm_info *, struct pci_bus *); 169 void pci_scan_for_master_abort(struct pci_pbm_info *, struct pci_bus *); 170 void pci_scan_for_parity_error(struct pci_pbm_info *, struct pci_bus *);
|
D | pci.c | 250 struct pci_bus *bus, int devfn) in of_create_pci_dev() 379 struct pci_bus *bus, in apb_fake_ranges() 406 struct pci_bus *bus); 414 struct pci_bus *bus; in of_scan_pci_bridge() 538 struct pci_bus *bus) in pci_of_scan_bus() 596 static void pci_bus_register_of_sysfs(struct pci_bus *bus) in pci_bus_register_of_sysfs() 599 struct pci_bus *child_bus; in pci_bus_register_of_sysfs() 617 static void pci_claim_bus_resources(struct pci_bus *bus) in pci_claim_bus_resources() 619 struct pci_bus *child_bus; in pci_claim_bus_resources() 647 struct pci_bus *pci_scan_one_pbm(struct pci_pbm_info *pbm, in pci_scan_one_pbm() [all …]
|
D | pci_common.c | 107 static int sun4u_read_pci_cfg(struct pci_bus *bus_dev, unsigned int devfn, in sun4u_read_pci_cfg() 211 static int sun4u_write_pci_cfg(struct pci_bus *bus_dev, unsigned int devfn, in sun4u_write_pci_cfg() 256 static int sun4v_read_pci_cfg(struct pci_bus *bus_dev, unsigned int devfn, in sun4v_read_pci_cfg() 289 static int sun4v_write_pci_cfg(struct pci_bus *bus_dev, unsigned int devfn, in sun4v_write_pci_cfg() 498 struct pci_bus *pbus) in pci_scan_for_target_abort() 501 struct pci_bus *bus; in pci_scan_for_target_abort() 522 struct pci_bus *pbus) in pci_scan_for_master_abort() 525 struct pci_bus *bus; in pci_scan_for_master_abort() 545 struct pci_bus *pbus) in pci_scan_for_parity_error() 548 struct pci_bus *bus; in pci_scan_for_parity_error()
|
D | pcic.c | 212 static int pcic_read_config(struct pci_bus *bus, unsigned int devfn, in pcic_read_config() 251 static int pcic_write_config(struct pci_bus *bus, unsigned int devfn, in pcic_write_config() 393 pbm->pci_bus = pci_scan_bus(pbm->pci_first_busno, &pcic_ops, pbm); in pcic_pbm_scan_bus() 394 if (!pbm->pci_bus) in pcic_pbm_scan_bus() 398 pci_fill_in_pbm_cookies(pbm->pci_bus, pbm, pbm->prom_node); in pcic_pbm_scan_bus() 399 pci_record_assignments(pbm, pbm->pci_bus); in pcic_pbm_scan_bus() 400 pci_assign_unassigned(pbm, pbm->pci_bus); in pcic_pbm_scan_bus() 401 pci_fixup_irq(pbm, pbm->pci_bus); in pcic_pbm_scan_bus() 403 pci_bus_add_devices(pbm->pci_bus); in pcic_pbm_scan_bus() 601 void pcibios_fixup_bus(struct pci_bus *bus) in pcibios_fixup_bus()
|
D | pci_sabre.c | 194 static struct pci_bus *sabre_root_bus; 370 static void apb_init(struct pci_bus *sabre_bus) in apb_init() 434 pbm->pci_bus = pci_scan_one_pbm(pbm, parent); in sabre_scan_bus() 435 if (!pbm->pci_bus) in sabre_scan_bus() 438 sabre_root_bus = pbm->pci_bus; in sabre_scan_bus() 440 apb_init(pbm->pci_bus); in sabre_scan_bus()
|
D | leon_pci.c | 27 struct pci_bus *root_bus; in leon_pci_init() 50 void pcibios_fixup_bus(struct pci_bus *pbus) in pcibios_fixup_bus()
|
D | psycho_common.c | 359 pci_scan_for_target_abort(pbm, pbm->pci_bus); in psycho_pcierr_intr() 362 pci_scan_for_master_abort(pbm, pbm->pci_bus); in psycho_pcierr_intr() 365 pci_scan_for_parity_error(pbm, pbm->pci_bus); in psycho_pcierr_intr()
|
D | pci_schizo.c | 620 pbm->pci_ops->read(pbm->pci_bus, 0, PCI_STATUS, 2, &stat); in schizo_pcierr_intr_other() 628 pbm->pci_ops->write(pbm->pci_bus, 0, PCI_STATUS, 2, 0xffff); in schizo_pcierr_intr_other() 731 pci_scan_for_target_abort(pbm, pbm->pci_bus); in schizo_pcierr_intr() 734 pci_scan_for_master_abort(pbm, pbm->pci_bus); in schizo_pcierr_intr() 744 pci_scan_for_parity_error(pbm, pbm->pci_bus); in schizo_pcierr_intr() 1074 pbm->pci_bus = pci_scan_one_pbm(pbm, parent); in schizo_scan_bus()
|
/linux-4.4.14/arch/tile/include/asm/ |
D | pci.h | 29 struct pci_bus *root_bus; 162 struct pci_bus *root_bus; 200 void pcibios_fixup_bus(struct pci_bus *bus); 207 static inline int pci_proc_domain(struct pci_bus *bus) in pci_proc_domain()
|
/linux-4.4.14/arch/x86/pci/ |
D | i386.c | 232 static void pcibios_allocate_bus_resources(struct pci_bus *bus) in pcibios_allocate_bus_resources() 234 struct pci_bus *child; in pcibios_allocate_bus_resources() 306 static void pcibios_allocate_resources(struct pci_bus *bus, int pass) in pcibios_allocate_resources() 309 struct pci_bus *child; in pcibios_allocate_resources() 340 static void pcibios_allocate_rom_resources(struct pci_bus *bus) in pcibios_allocate_rom_resources() 343 struct pci_bus *child; in pcibios_allocate_rom_resources() 356 struct pci_bus *bus; in pcibios_assign_resources() 374 void pcibios_resource_survey_bus(struct pci_bus *bus) in pcibios_resource_survey_bus() 389 struct pci_bus *bus; in pcibios_resource_survey()
|
D | intel_mid_pci.c | 60 static int fixed_bar_cap(struct pci_bus *bus, unsigned int devfn) in fixed_bar_cap() 92 static int pci_device_update_fixed(struct pci_bus *bus, unsigned int devfn, in pci_device_update_fixed() 165 static int pci_read(struct pci_bus *bus, unsigned int devfn, int where, in pci_read() 175 static int pci_write(struct pci_bus *bus, unsigned int devfn, int where, in pci_write()
|
D | common.c | 61 static int pci_read(struct pci_bus *bus, unsigned int devfn, int where, int size, u32 *value) in pci_read() 67 static int pci_write(struct pci_bus *bus, unsigned int devfn, int where, int size, u32 value) in pci_write() 165 void pcibios_fixup_bus(struct pci_bus *b) in pcibios_fixup_bus() 174 void pcibios_add_bus(struct pci_bus *bus) in pcibios_add_bus() 179 void pcibios_remove_bus(struct pci_bus *bus) in pcibios_remove_bus() 477 struct pci_bus *bus; in pcibios_scan_root()
|
D | fixup.c | 204 static int quirk_pcie_aspm_read(struct pci_bus *bus, unsigned int devfn, int where, int size, u32 *… in quirk_pcie_aspm_read() 214 static int quirk_pcie_aspm_write(struct pci_bus *bus, unsigned int devfn, int where, int size, u32 … in quirk_pcie_aspm_write() 243 struct pci_bus *pbus; in pcie_rootport_aspm_quirk() 313 struct pci_bus *bus; in pci_fixup_video()
|
D | acpi.c | 317 struct pci_bus *pci_acpi_scan_root(struct acpi_pci_root *root) in pci_acpi_scan_root() 322 struct pci_bus *bus; in pci_acpi_scan_root() 368 struct pci_bus *child; in pci_acpi_scan_root()
|
/linux-4.4.14/drivers/dca/ |
D | dca-core.c | 47 static struct pci_bus *dca_pci_rc_from_dev(struct device *dev) in dca_pci_rc_from_dev() 50 struct pci_bus *bus = pdev->bus; in dca_pci_rc_from_dev() 58 static struct dca_domain *dca_allocate_domain(struct pci_bus *rc) in dca_allocate_domain() 128 static struct dca_domain *dca_find_domain(struct pci_bus *rc) in dca_find_domain() 141 struct pci_bus *rc; in dca_get_domain() 158 struct pci_bus *rc; in dca_find_provider_by_dev() 191 struct pci_bus *pci_rc; in dca_add_requester() 375 struct pci_bus *rc; in register_dca_provider() 415 struct pci_bus *pci_rc; in unregister_dca_provider()
|
/linux-4.4.14/arch/x86/include/asm/ |
D | pci.h | 32 static inline int pci_domain_nr(struct pci_bus *bus) in pci_domain_nr() 38 static inline int pci_proc_domain(struct pci_bus *bus) in pci_proc_domain() 116 static inline int __pcibus_to_node(const struct pci_bus *bus) in __pcibus_to_node() 124 cpumask_of_pcibus(const struct pci_bus *bus) in cpumask_of_pcibus()
|
D | pci_64.h | 7 static inline void *pci_iommu(struct pci_bus *bus) in pci_iommu() 13 static inline void set_pci_iommu(struct pci_bus *bus, void *val) in set_pci_iommu()
|
D | topology.h | 134 struct pci_bus;
|
/linux-4.4.14/arch/ia64/include/asm/ |
D | machvec.h | 21 struct pci_bus; 36 typedef char *ia64_mv_pci_get_legacy_mem_t (struct pci_bus *); 37 typedef int ia64_mv_pci_legacy_read_t (struct pci_bus *, u16 port, u32 *val, 39 typedef int ia64_mv_pci_legacy_write_t (struct pci_bus *, u16 port, u32 val, 42 typedef void ia64_mv_pci_fixup_bus_t (struct pci_bus *); 94 machvec_noop_bus (struct pci_bus *bus) in machvec_noop_bus() 303 extern int ia64_pci_legacy_read(struct pci_bus *bus, u16 port, u32 *val, u8 size); 307 extern int ia64_pci_legacy_write(struct pci_bus *bus, u16 port, u32 val, u8 size);
|
D | pci.h | 59 extern int pci_mmap_legacy_page_range(struct pci_bus *bus, 82 static inline int pci_proc_domain(struct pci_bus *bus) in pci_proc_domain()
|
/linux-4.4.14/arch/s390/include/asm/ |
D | pci.h | 23 int pci_domain_nr(struct pci_bus *); 24 int pci_proc_domain(struct pci_bus *); 71 struct pci_bus *bus; 203 static inline int __pcibus_to_node(const struct pci_bus *bus) in __pcibus_to_node() 209 cpumask_of_pcibus(const struct pci_bus *bus) in cpumask_of_pcibus()
|
/linux-4.4.14/arch/powerpc/kernel/ |
D | pci-common.c | 111 resource_size_t pcibios_window_alignment(struct pci_bus *bus, in pcibios_window_alignment() 203 int pci_domain_nr(struct pci_bus *bus) in pci_domain_nr() 472 int pci_legacy_read(struct pci_bus *bus, loff_t port, u32 *val, size_t size) in pci_legacy_read() 512 int pci_legacy_write(struct pci_bus *bus, loff_t port, u32 val, size_t size) in pci_legacy_write() 557 int pci_mmap_legacy_page_range(struct pci_bus *bus, in pci_mmap_legacy_page_range() 775 int pci_proc_domain(struct pci_bus *bus) in pci_proc_domain() 849 static int pcibios_uninitialized_bridge_resource(struct pci_bus *bus, in pcibios_uninitialized_bridge_resource() 915 static void pcibios_fixup_bridge(struct pci_bus *bus) in pcibios_fixup_bridge() 951 void pcibios_setup_bus_self(struct pci_bus *bus) in pcibios_setup_bus_self() 1011 void pcibios_setup_bus_devices(struct pci_bus *bus) in pcibios_setup_bus_devices() [all …]
|
D | pci-hotplug.c | 47 void pcibios_remove_pci_devices(struct pci_bus *bus) in pcibios_remove_pci_devices() 50 struct pci_bus *child_bus; in pcibios_remove_pci_devices() 77 void pcibios_add_pci_devices(struct pci_bus * bus) in pcibios_add_pci_devices()
|
D | pci_32.c | 71 make_one_node_map(struct device_node* node, u8 pci_bus) in make_one_node_map() argument 76 if (pci_bus >= pci_bus_count) in make_one_node_map() 82 pci_to_OF_bus_map[pci_bus] = 0; in make_one_node_map() 84 pci_to_OF_bus_map[pci_bus] = bus_range[0]; in make_one_node_map() 97 dev = pci_get_bus_and_slot(pci_bus, ((reg[0] >> 8) & 0xff)); in make_one_node_map()
|
D | pci_64.c | 76 int pcibios_unmap_io_space(struct pci_bus *bus) in pcibios_unmap_io_space() 175 int pcibios_map_io_space(struct pci_bus *bus) in pcibios_map_io_space() 210 struct pci_bus *tmp_bus, *bus = NULL; in sys_pciconfig_iobase() 261 int pcibus_to_node(struct pci_bus *bus) in pcibus_to_node()
|
D | pci_of_scan.c | 125 struct pci_bus *bus, int devfn) in of_create_pci_dev() 208 struct pci_bus *bus; in of_scan_pci_bridge() 303 static struct pci_dev *of_scan_pci_dev(struct pci_bus *bus, in of_scan_pci_dev() 350 static void __of_scan_bus(struct device_node *node, struct pci_bus *bus, in __of_scan_bus() 387 void of_scan_bus(struct device_node *node, struct pci_bus *bus) in of_scan_bus() 401 void of_rescan_bus(struct device_node *node, struct pci_bus *bus) in of_rescan_bus()
|
D | pci_dn.c | 42 static struct pci_dn *pci_bus_to_pdn(struct pci_bus *bus) in pci_bus_to_pdn() 44 struct pci_bus *pbus; in pci_bus_to_pdn() 70 struct pci_dn *pci_get_pdn_by_devfn(struct pci_bus *bus, in pci_get_pdn_by_devfn()
|
D | rtas_pci.c | 90 static int rtas_pci_read_config(struct pci_bus *bus, in rtas_pci_read_config() 152 static int rtas_pci_write_config(struct pci_bus *bus, in rtas_pci_write_config()
|
D | eeh_driver.c | 568 static int eeh_reset_device(struct eeh_pe *pe, struct pci_bus *bus) in eeh_reset_device() 570 struct pci_bus *frozen_bus = eeh_pe_bus_get(pe); in eeh_reset_device() 658 struct pci_bus *frozen_bus; in eeh_handle_normal_event() 838 struct pci_bus *bus; in eeh_handle_special_event()
|
/linux-4.4.14/arch/sparc/include/asm/ |
D | topology_64.h | 19 struct pci_bus; 21 int pcibus_to_node(struct pci_bus *pbus); 23 static inline int pcibus_to_node(struct pci_bus *pbus) in pcibus_to_node()
|
D | pbm.h | 35 struct pci_bus *pci_bus; /* Was inline, MJ allocs now */ member
|
D | pci_64.h | 36 int pci_domain_nr(struct pci_bus *bus); 37 static inline int pci_proc_domain(struct pci_bus *bus) in pci_proc_domain()
|
/linux-4.4.14/arch/microblaze/pci/ |
D | pci-common.c | 129 int pci_domain_nr(struct pci_bus *bus) in pci_domain_nr() 340 int pci_legacy_read(struct pci_bus *bus, loff_t port, u32 *val, size_t size) in pci_legacy_read() 380 int pci_legacy_write(struct pci_bus *bus, loff_t port, u32 val, size_t size) in pci_legacy_write() 425 int pci_mmap_legacy_page_range(struct pci_bus *bus, in pci_mmap_legacy_page_range() 688 int pci_proc_domain(struct pci_bus *bus) in pci_proc_domain() 737 static int pcibios_uninitialized_bridge_resource(struct pci_bus *bus, in pcibios_uninitialized_bridge_resource() 799 static void pcibios_fixup_bridge(struct pci_bus *bus) in pcibios_fixup_bridge() 836 void pcibios_setup_bus_self(struct pci_bus *bus) in pcibios_setup_bus_self() 843 void pcibios_setup_bus_devices(struct pci_bus *bus) in pcibios_setup_bus_devices() 864 void pcibios_fixup_bus(struct pci_bus *bus) in pcibios_fixup_bus() [all …]
|
D | indirect_pci.c | 23 indirect_read_config(struct pci_bus *bus, unsigned int devfn, int offset, in indirect_read_config() 77 indirect_write_config(struct pci_bus *bus, unsigned int devfn, int offset, in indirect_write_config()
|
/linux-4.4.14/arch/powerpc/platforms/powernv/ |
D | pci.h | 42 struct pci_bus *pbus; 109 u32 (*bdfn_to_pe)(struct pnv_phb *phb, struct pci_bus *bus, u32 devfn); 111 void (*reserve_m64_pe)(struct pci_bus *bus, 113 int (*pick_m64_pe)(struct pci_bus *bus, bool all); 238 extern void pnv_pci_dma_bus_setup(struct pci_bus *bus);
|
/linux-4.4.14/arch/arm/include/asm/mach/ |
D | pci.h | 18 struct pci_bus; 27 struct pci_bus *(*scan)(int nr, struct pci_sys_data *); 47 struct pci_bus *bus; /* PCI bus */
|
/linux-4.4.14/drivers/misc/cxl/ |
D | vphb.c | 25 static int cxl_pci_probe_mode(struct pci_bus *bus) in cxl_pci_probe_mode() 86 static resource_size_t cxl_pci_window_alignment(struct pci_bus *bus, in cxl_pci_window_alignment() 111 static int cxl_pcie_config_info(struct pci_bus *bus, unsigned int devfn, in cxl_pcie_config_info() 148 static inline bool cxl_config_link_ok(struct pci_bus *bus) in cxl_config_link_ok() 167 static int cxl_pcie_read_config(struct pci_bus *bus, unsigned int devfn, in cxl_pcie_read_config() 187 static int cxl_pcie_write_config(struct pci_bus *bus, unsigned int devfn, in cxl_pcie_write_config()
|
/linux-4.4.14/drivers/pcmcia/ |
D | cardbus.c | 30 static void cardbus_config_irq_and_cls(struct pci_bus *bus, int irq) in cardbus_config_irq_and_cls() 69 struct pci_bus *bus = s->cb_dev->subordinate; in cb_alloc() 110 struct pci_bus *bus; in cb_free()
|
/linux-4.4.14/arch/ia64/pci/ |
D | pci.c | 99 static int pci_read(struct pci_bus *bus, unsigned int devfn, int where, in pci_read() 106 static int pci_write(struct pci_bus *bus, unsigned int devfn, int where, in pci_write() 290 struct pci_bus *pci_acpi_scan_root(struct acpi_pci_root *root) in pci_acpi_scan_root() 364 void pcibios_fixup_bus(struct pci_bus *b) in pcibios_fixup_bus() 377 void pcibios_add_bus(struct pci_bus *bus) in pcibios_add_bus() 382 void pcibios_remove_bus(struct pci_bus *bus) in pcibios_remove_bus() 479 char *ia64_pci_get_legacy_mem(struct pci_bus *bus) in ia64_pci_get_legacy_mem() 493 pci_mmap_legacy_page_range(struct pci_bus *bus, struct vm_area_struct *vma, in pci_mmap_legacy_page_range() 540 int ia64_pci_legacy_read(struct pci_bus *bus, u16 port, u32 *val, u8 size) in ia64_pci_legacy_read() 571 int ia64_pci_legacy_write(struct pci_bus *bus, u16 port, u32 val, u8 size) in ia64_pci_legacy_write()
|
D | fixup.c | 33 struct pci_bus *bus; in pci_fixup_video()
|
/linux-4.4.14/arch/parisc/include/asm/ |
D | pci.h | 44 struct pci_bus *hba_bus; /* primary PCI bus below HBA */ 93 struct pci_bus; 153 void (*fixup_bus)(struct pci_bus *bus);
|
/linux-4.4.14/arch/mips/include/asm/mach-loongson64/ |
D | topology.h | 10 struct pci_bus; 11 extern int pcibus_to_node(struct pci_bus *);
|
/linux-4.4.14/arch/alpha/kernel/ |
D | core_polaris.c | 66 mk_conf_addr(struct pci_bus *pbus, unsigned int device_fn, int where, in mk_conf_addr() 83 polaris_read_config(struct pci_bus *bus, unsigned int devfn, int where, in polaris_read_config() 109 polaris_write_config(struct pci_bus *bus, unsigned int devfn, int where, in polaris_write_config()
|
D | pci.c | 243 void pcibios_fixup_bus(struct pci_bus *bus) in pcibios_fixup_bus() 274 pcibios_claim_one_bus(struct pci_bus *b) in pcibios_claim_one_bus() 277 struct pci_bus *child_bus; in pcibios_claim_one_bus() 304 struct pci_bus *b; in pcibios_claim_console_setup() 315 struct pci_bus *bus; in common_init_pci()
|
D | sys_nautilus.c | 84 struct pci_bus *bus = pci_isa_hose->bus; in nautilus_kill_arch() 187 extern void pcibios_claim_one_bus(struct pci_bus *); 202 struct pci_bus *bus; in nautilus_init_pci()
|
D | core_apecs.c | 92 mk_conf_addr(struct pci_bus *pbus, unsigned int device_fn, int where, in mk_conf_addr() 274 apecs_read_config(struct pci_bus *bus, unsigned int devfn, int where, in apecs_read_config() 293 apecs_write_config(struct pci_bus *bus, unsigned int devfn, int where, in apecs_write_config()
|
D | pci-sysfs.c | 282 int pci_mmap_legacy_page_range(struct pci_bus *bus, struct vm_area_struct *vma, in pci_mmap_legacy_page_range() 304 void pci_adjust_legacy_attr(struct pci_bus *bus, enum pci_mmap_state mmap_type) in pci_adjust_legacy_attr() 322 int pci_legacy_read(struct pci_bus *bus, loff_t port, u32 *val, size_t size) in pci_legacy_read() 346 int pci_legacy_write(struct pci_bus *bus, loff_t port, u32 val, size_t size) in pci_legacy_write()
|
D | core_irongate.c | 81 mk_conf_addr(struct pci_bus *pbus, unsigned int device_fn, int where, in mk_conf_addr() 102 irongate_read_config(struct pci_bus *bus, unsigned int devfn, int where, in irongate_read_config() 127 irongate_write_config(struct pci_bus *bus, unsigned int devfn, int where, in irongate_write_config()
|
D | core_lca.c | 101 mk_conf_addr(struct pci_bus *pbus, unsigned int device_fn, int where, in mk_conf_addr() 201 lca_read_config(struct pci_bus *bus, unsigned int devfn, int where, in lca_read_config() 219 lca_write_config(struct pci_bus *bus, unsigned int devfn, int where, int size, in lca_write_config()
|
D | core_tsunami.c | 91 mk_conf_addr(struct pci_bus *pbus, unsigned int device_fn, int where, in mk_conf_addr() 115 tsunami_read_config(struct pci_bus *bus, unsigned int devfn, int where, in tsunami_read_config() 140 tsunami_write_config(struct pci_bus *bus, unsigned int devfn, int where, in tsunami_write_config()
|
D | core_t2.c | 140 mk_conf_addr(struct pci_bus *pbus, unsigned int device_fn, int where, in mk_conf_addr() 283 t2_read_config(struct pci_bus *bus, unsigned int devfn, int where, in t2_read_config() 302 t2_write_config(struct pci_bus *bus, unsigned int devfn, int where, int size, in t2_write_config()
|
D | core_mcpcia.c | 169 mk_conf_addr(struct pci_bus *pbus, unsigned int devfn, int where, in mk_conf_addr() 195 mcpcia_read_config(struct pci_bus *bus, unsigned int devfn, int where, in mcpcia_read_config() 222 mcpcia_write_config(struct pci_bus *bus, unsigned int devfn, int where, in mcpcia_write_config()
|
/linux-4.4.14/arch/tile/kernel/ |
D | pci.c | 297 struct pci_bus *bus; in pcibios_init() 338 struct pci_bus *root_bus = controllers[i].root_bus; in pcibios_init() 339 struct pci_bus *next_bus; in pcibios_init() 375 void pcibios_fixup_bus(struct pci_bus *bus) in pcibios_fixup_bus() 463 static int tile_cfg_read(struct pci_bus *bus, unsigned int devfn, int offset, in tile_cfg_read() 506 static int tile_cfg_write(struct pci_bus *bus, unsigned int devfn, int offset, in tile_cfg_write()
|
D | pci_gx.c | 559 struct pci_bus *root_bus = controller->root_bus; in fixup_read_and_payload_sizes() 563 struct pci_bus *child; in fixup_read_and_payload_sizes() 692 struct pci_bus *bus; in pcibios_init() 905 struct pci_bus *root_bus = pci_controllers[i].root_bus; in pcibios_init() 1042 void pcibios_fixup_bus(struct pci_bus *bus) in pcibios_fixup_bus() 1209 static int tile_cfg_read(struct pci_bus *bus, unsigned int devfn, int offset, in tile_cfg_read() 1332 static int tile_cfg_write(struct pci_bus *bus, unsigned int devfn, int offset, in tile_cfg_write()
|
/linux-4.4.14/arch/mips/include/asm/mach-ip27/ |
D | topology.h | 30 struct pci_bus; 31 extern int pcibus_to_node(struct pci_bus *);
|
/linux-4.4.14/arch/arm/mach-iop13xx/ |
D | pci.c | 37 static struct pci_bus *pci_bus_atux = 0; 38 static struct pci_bus *pci_bus_atue = 0; 58 struct pci_bus *bus; in iop13xx_map_pci_memory() 181 static u32 iop13xx_atux_cfg_address(struct pci_bus *bus, int devfn, int where) in iop13xx_atux_cfg_address() 204 static u32 iop13xx_atue_cfg_address(struct pci_bus *bus, int devfn, int where) in iop13xx_atue_cfg_address() 279 iop13xx_atux_read_config(struct pci_bus *bus, unsigned int devfn, int where, in iop13xx_atux_read_config() 297 iop13xx_atux_write_config(struct pci_bus *bus, unsigned int devfn, int where, in iop13xx_atux_write_config() 419 iop13xx_atue_read_config(struct pci_bus *bus, unsigned int devfn, int where, in iop13xx_atue_read_config() 444 iop13xx_atue_write_config(struct pci_bus *bus, unsigned int devfn, int where, in iop13xx_atue_write_config() 507 struct pci_bus *iop13xx_scan_bus(int nr, struct pci_sys_data *sys) in iop13xx_scan_bus() [all …]
|
/linux-4.4.14/arch/arm64/kernel/ |
D | pci.c | 27 void pcibios_fixup_bus(struct pci_bus *bus) in pcibios_fixup_bus() 81 struct pci_bus *pci_acpi_scan_root(struct acpi_pci_root *root) in pci_acpi_scan_root()
|
/linux-4.4.14/include/acpi/ |
D | acpi_drivers.h | 88 struct pci_bus; 94 struct pci_bus *pci_acpi_scan_root(struct acpi_pci_root *root);
|
D | actbl2.h | 1044 u8 pci_bus; member 1128 u8 pci_bus; member 1163 u8 pci_bus; member 1342 u8 pci_bus; /* PCI Bus number */ member 1455 u8 pci_bus; /* PCI Bus number */ member
|
/linux-4.4.14/arch/sh/drivers/pci/ |
D | ops-sh5.c | 24 static int sh5pci_read(struct pci_bus *bus, unsigned int devfn, int where, in sh5pci_read() 44 static int sh5pci_write(struct pci_bus *bus, unsigned int devfn, int where, in sh5pci_write()
|
D | ops-dreamcast.c | 49 static int gapspci_read(struct pci_bus *bus, unsigned int devfn, int where, int size, u32 *val) in gapspci_read() 65 static int gapspci_write(struct pci_bus *bus, unsigned int devfn, int where, int size, u32 val) in gapspci_write()
|
D | ops-sh7786.c | 23 struct pci_bus *bus, unsigned int devfn, int where, u32 *data) in sh7786_pcie_config_access() 92 static int sh7786_pcie_read(struct pci_bus *bus, unsigned int devfn, in sh7786_pcie_read() 128 static int sh7786_pcie_write(struct pci_bus *bus, unsigned int devfn, in sh7786_pcie_write()
|
D | ops-sh4.c | 25 static int sh4_pci_read(struct pci_bus *bus, unsigned int devfn, in sh4_pci_read() 63 static int sh4_pci_write(struct pci_bus *bus, unsigned int devfn, in sh4_pci_write()
|
D | pci.c | 43 struct pci_bus *bus; in pcibios_scanbus() 161 void pcibios_fixup_bus(struct pci_bus *bus) in pcibios_fixup_bus() 225 pcibios_bus_report_status(struct pci_bus *bus, unsigned int status_mask, in pcibios_bus_report_status()
|
/linux-4.4.14/arch/frv/mb93090-mb00/ |
D | pci-vdk.c | 96 static int pci_frv_read_config(struct pci_bus *bus, unsigned int devfn, int where, int size, in pci_frv_read_config() 129 static int pci_frv_write_config(struct pci_bus *bus, unsigned int devfn, int where, int size, in pci_frv_write_config() 187 struct pci_bus bus; /* Fake bus and device */ in pci_sanity_check() 291 void pcibios_fixup_bus(struct pci_bus *bus) in pcibios_fixup_bus() 319 struct pci_bus *bus; in pcibios_init()
|
D | pci-frv.c | 84 struct pci_bus *bus; in pcibios_allocate_bus_resources() 91 bus = list_entry(ln, struct pci_bus, node); in pcibios_allocate_bus_resources()
|
/linux-4.4.14/drivers/pci/host/ |
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,
|
D | pcie-altera.c | 112 static bool altera_pcie_hide_rc_bar(struct pci_bus *bus, unsigned int devfn, in altera_pcie_hide_rc_bar() 147 struct pci_bus *bus, int dev) in altera_pcie_valid_config() 289 static int altera_pcie_cfg_read(struct pci_bus *bus, unsigned int devfn, in altera_pcie_cfg_read() 337 static int altera_pcie_cfg_write(struct pci_bus *bus, unsigned int devfn, in altera_pcie_cfg_write() 512 struct pci_bus *bus; in altera_pcie_probe() 513 struct pci_bus *child; in altera_pcie_probe()
|
D | pcie-designware.h | 61 int (*rd_other_conf)(struct pcie_port *pp, struct pci_bus *bus, 63 int (*wr_other_conf)(struct pcie_port *pp, struct pci_bus *bus,
|
D | pcie-iproc.c | 81 static inline struct iproc_pcie *iproc_data(struct pci_bus *bus) in iproc_data() 98 static void __iomem *iproc_pcie_map_cfg_bus(struct pci_bus *bus, in iproc_pcie_map_cfg_bus() 156 static int iproc_pcie_check_link(struct iproc_pcie *pcie, struct pci_bus *bus) in iproc_pcie_check_link() 326 struct pci_bus *bus; in iproc_pcie_setup()
|
D | pci-xgene.c | 88 static void __iomem *xgene_pcie_get_cfg_base(struct pci_bus *bus) in xgene_pcie_get_cfg_base() 102 static void xgene_pcie_set_rtdid_reg(struct pci_bus *bus, uint devfn) in xgene_pcie_set_rtdid_reg() 128 static bool xgene_pcie_hide_rc_bars(struct pci_bus *bus, int offset) in xgene_pcie_hide_rc_bars() 137 static void __iomem *xgene_pcie_map_bus(struct pci_bus *bus, unsigned int devfn, in xgene_pcie_map_bus() 148 static int xgene_pcie_config_read32(struct pci_bus *bus, unsigned int devfn, in xgene_pcie_config_read32() 517 struct pci_bus *bus; in xgene_pcie_probe_bridge()
|
D | pci-host-generic.c | 56 static void __iomem *gen_pci_map_cfg_bus_cam(struct pci_bus *bus, in gen_pci_map_cfg_bus_cam() 75 static void __iomem *gen_pci_map_cfg_bus_ecam(struct pci_bus *bus, in gen_pci_map_cfg_bus_ecam() 219 struct pci_bus *bus, *child; in gen_pci_probe()
|
D | pcie-iproc.h | 48 struct pci_bus *root_bus;
|
D | pci-versatile.c | 54 static void __iomem *versatile_map_bus(struct pci_bus *bus, in versatile_map_bus() 137 struct pci_bus *bus; in versatile_pci_probe()
|
D | pcie-designware.c | 408 struct pci_bus *bus, *child; in dw_pcie_host_init() 566 static int dw_pcie_rd_other_conf(struct pcie_port *pp, struct pci_bus *bus, in dw_pcie_rd_other_conf() 600 static int dw_pcie_wr_other_conf(struct pcie_port *pp, struct pci_bus *bus, in dw_pcie_wr_other_conf() 635 struct pci_bus *bus, int dev) in dw_pcie_valid_config() 657 static int dw_pcie_rd_conf(struct pci_bus *bus, u32 devfn, int where, in dw_pcie_rd_conf() 681 static int dw_pcie_wr_conf(struct pci_bus *bus, u32 devfn, in dw_pcie_wr_conf()
|
D | pcie-xilinx.c | 168 static bool xilinx_pcie_valid_device(struct pci_bus *bus, unsigned int devfn) in xilinx_pcie_valid_device() 200 static void __iomem *xilinx_pcie_map_bus(struct pci_bus *bus, in xilinx_pcie_map_bus() 643 static struct pci_bus *xilinx_pcie_scan_bus(int nr, struct pci_sys_data *sys) in xilinx_pcie_scan_bus() 646 struct pci_bus *bus; in xilinx_pcie_scan_bus()
|
/linux-4.4.14/drivers/pci/pcie/ |
D | pme.c | 78 static bool pcie_pme_walk_bus(struct pci_bus *bus) in pcie_pme_walk_bus() 110 static bool pcie_pme_from_pci_bridge(struct pci_bus *bus, u8 devfn) in pcie_pme_from_pci_bridge() 141 struct pci_bus *bus; in pcie_pme_handle_request() 326 struct pci_bus *bus = port->bus; in pcie_pme_mark_devices() 376 static bool pcie_pme_check_wakeup(struct pci_bus *bus) in pcie_pme_check_wakeup()
|
D | aspm.c | 129 struct pci_bus *linkbus = link->pdev->subordinate; in pcie_set_clkpm_nocheck() 156 struct pci_bus *linkbus = link->pdev->subordinate; in pcie_clkpm_cap_init() 186 struct pci_bus *linkbus = parent->subordinate; in pcie_aspm_configure_common_clock() 344 struct pci_bus *linkbus = parent->subordinate; in pcie_aspm_cap_init() 434 struct pci_bus *linkbus = parent->subordinate; in pcie_config_aspm_link() 624 struct pci_bus *linkbus = link->pdev->subordinate; in pcie_update_aspm_capable()
|
/linux-4.4.14/arch/arm/mach-orion5x/ |
D | common.h | 56 struct pci_bus; 64 struct pci_bus *orion5x_pci_sys_scan_bus(int nr, struct pci_sys_data *sys);
|
D | pci.c | 76 static int pcie_rd_conf(struct pci_bus *bus, u32 devfn, int where, in pcie_rd_conf() 94 static int pcie_rd_conf_wa(struct pci_bus *bus, u32 devfn, in pcie_rd_conf_wa() 120 static int pcie_wr_conf(struct pci_bus *bus, u32 devfn, in pcie_wr_conf() 342 static int orion5x_pci_rd_conf(struct pci_bus *bus, u32 devfn, in orion5x_pci_rd_conf() 354 static int orion5x_pci_wr_conf(struct pci_bus *bus, u32 devfn, in orion5x_pci_wr_conf() 558 struct pci_bus __init *orion5x_pci_sys_scan_bus(int nr, struct pci_sys_data *sys) in orion5x_pci_sys_scan_bus()
|
/linux-4.4.14/arch/ia64/sn/kernel/ |
D | io_common.c | 278 sn_common_bus_fixup(struct pci_bus *bus, in sn_common_bus_fixup() 411 void sn_generate_path(struct pci_bus *pci_bus, char *address) in sn_generate_path() argument 419 nasid = NASID_GET(SN_PCIBUS_BUSSOFT(pci_bus)->bs_base); in sn_generate_path() 438 void sn_pci_fixup_bus(struct pci_bus *bus) in sn_pci_fixup_bus() 518 struct pci_bus *bus; in sn_io_late_init()
|
D | io_init.c | 234 sn_pci_controller_fixup(int segment, int busnum, struct pci_bus *bus) in sn_pci_controller_fixup() 283 sn_bus_fixup(struct pci_bus *bus) in sn_bus_fixup()
|
/linux-4.4.14/arch/mips/include/asm/ |
D | pci.h | 29 struct pci_bus *bus; 119 static inline int pci_proc_domain(struct pci_bus *bus) in pci_proc_domain()
|
/linux-4.4.14/arch/powerpc/platforms/pasemi/ |
D | pci.c | 68 static int workaround_5945(struct pci_bus *bus, unsigned int devfn, in workaround_5945() 111 static int pa_pxp_read_config(struct pci_bus *bus, unsigned int devfn, in pa_pxp_read_config() 148 static int pa_pxp_write_config(struct pci_bus *bus, unsigned int devfn, in pa_pxp_write_config()
|
/linux-4.4.14/arch/arm/plat-orion/ |
D | pcie.c | 208 int orion_pcie_rd_conf(void __iomem *base, struct pci_bus *bus, in orion_pcie_rd_conf() 227 int orion_pcie_rd_conf_tlp(void __iomem *base, struct pci_bus *bus, in orion_pcie_rd_conf_tlp() 250 int orion_pcie_rd_conf_wa(void __iomem *wa_base, struct pci_bus *bus, in orion_pcie_rd_conf_wa() 266 int orion_pcie_wr_conf(void __iomem *base, struct pci_bus *bus, in orion_pcie_wr_conf()
|
/linux-4.4.14/arch/unicore32/kernel/ |
D | pci.c | 29 puv3_read_config(struct pci_bus *bus, unsigned int devfn, int where, in puv3_read_config() 48 puv3_write_config(struct pci_bus *bus, unsigned int devfn, int where, in puv3_write_config() 170 void pcibios_fixup_bus(struct pci_bus *bus) in pcibios_fixup_bus() 257 struct pci_bus *puv3_bus; in pci_common_init()
|
/linux-4.4.14/arch/arm/plat-iop/ |
D | pci.c | 39 static u32 iop3xx_cfg_address(struct pci_bus *bus, int devfn, int where) in iop3xx_cfg_address() 113 iop3xx_read_config(struct pci_bus *bus, unsigned int devfn, int where, in iop3xx_read_config() 128 iop3xx_write_config(struct pci_bus *bus, unsigned int devfn, int where, in iop3xx_write_config()
|
/linux-4.4.14/arch/sh/include/asm/ |
D | pci.h | 18 struct pci_bus *bus; 96 static inline int pci_proc_domain(struct pci_bus *bus) in pci_proc_domain()
|
/linux-4.4.14/drivers/pci/pcie/aer/ |
D | aer_inject.c | 66 struct pci_bus *bus; 113 static struct pci_ops *__find_pci_bus_ops(struct pci_bus *bus) in __find_pci_bus_ops() 184 static int pci_read_aer(struct pci_bus *bus, unsigned int devfn, int where, in pci_read_aer() 215 static int pci_write_aer(struct pci_bus *bus, unsigned int devfn, int where, in pci_write_aer() 256 struct pci_bus *bus, in pci_bus_ops_init() 264 static int pci_bus_set_aer_ops(struct pci_bus *bus) in pci_bus_set_aer_ops()
|
/linux-4.4.14/arch/powerpc/platforms/maple/ |
D | pci.c | 120 static int u3_agp_read_config(struct pci_bus *bus, unsigned int devfn, in u3_agp_read_config() 151 static int u3_agp_write_config(struct pci_bus *bus, unsigned int devfn, in u3_agp_write_config() 257 static int u3_ht_read_config(struct pci_bus *bus, unsigned int devfn, in u3_ht_read_config() 295 static int u3_ht_write_config(struct pci_bus *bus, unsigned int devfn, in u3_ht_write_config() 374 static int u4_pcie_read_config(struct pci_bus *bus, unsigned int devfn, in u4_pcie_read_config() 405 static int u4_pcie_write_config(struct pci_bus *bus, unsigned int devfn, in u4_pcie_write_config()
|
/linux-4.4.14/arch/arm/mach-dove/ |
D | pcie.c | 95 static int pcie_rd_conf(struct pci_bus *bus, u32 devfn, int where, in pcie_rd_conf() 115 static int pcie_wr_conf(struct pci_bus *bus, u32 devfn, in pcie_wr_conf() 155 static struct pci_bus __init *
|
/linux-4.4.14/arch/ia64/sn/pci/pcibr/ |
D | pcibr_provider.c | 82 u16 sn_ioboard_to_pci_bus(struct pci_bus *pci_bus) in sn_ioboard_to_pci_bus() argument 86 nasid_t nasid = NASID_GET(SN_PCIBUS_BUSSOFT(pci_bus)->bs_base); in sn_ioboard_to_pci_bus()
|
/linux-4.4.14/arch/powerpc/platforms/chrp/ |
D | pci.c | 33 int gg2_read_config(struct pci_bus *bus, unsigned int devfn, int off, in gg2_read_config() 60 int gg2_write_config(struct pci_bus *bus, unsigned int devfn, int off, in gg2_write_config() 96 int rtas_read_config(struct pci_bus *bus, unsigned int devfn, int offset, in rtas_read_config() 111 int rtas_write_config(struct pci_bus *bus, unsigned int devfn, int offset, in rtas_write_config()
|
/linux-4.4.14/arch/arm/mach-footbridge/ |
D | dc21285.c | 40 dc21285_base_address(struct pci_bus *bus, unsigned int devfn) in dc21285_base_address() 63 dc21285_read_config(struct pci_bus *bus, unsigned int devfn, int where, in dc21285_read_config() 97 dc21285_write_config(struct pci_bus *bus, unsigned int devfn, int where, in dc21285_write_config()
|
/linux-4.4.14/arch/m68k/coldfire/ |
D | pci.c | 40 static struct pci_bus *rootbus; 75 static int mcf_pci_readconfig(struct pci_bus *bus, unsigned int devfn, in mcf_pci_readconfig() 109 static int mcf_pci_writeconfig(struct pci_bus *bus, unsigned int devfn, in mcf_pci_writeconfig()
|
/linux-4.4.14/arch/arm/mach-versatile/ |
D | pci.c | 78 static void __iomem *__pci_addr(struct pci_bus *bus, in __pci_addr() 97 static int versatile_read_config(struct pci_bus *bus, unsigned int devfn, int where, in versatile_read_config() 141 static int versatile_write_config(struct pci_bus *bus, unsigned int devfn, int where, in versatile_write_config()
|
/linux-4.4.14/arch/arm/kernel/ |
D | bios32.c | 25 static void pcibios_bus_report_status(struct pci_bus *bus, u_int status_mask, int warn) in pcibios_bus_report_status() 60 struct pci_bus *bus; in pcibios_report_status() 289 void pcibios_fixup_bus(struct pci_bus *bus) in pcibios_fixup_bus() 516 struct pci_bus *bus = sys->bus; in pci_common_init_dev() 519 struct pci_bus *child; in pci_common_init_dev()
|
/linux-4.4.14/arch/arm/mach-cns3xxx/ |
D | pcie.c | 49 static struct cns3xxx_pcie *pbus_to_cnspci(struct pci_bus *bus) in pbus_to_cnspci() 54 static void __iomem *cns3xxx_pci_map_bus(struct pci_bus *bus, in cns3xxx_pci_map_bus() 89 static int cns3xxx_pci_read_config(struct pci_bus *bus, unsigned int devfn, in cns3xxx_pci_read_config()
|
/linux-4.4.14/arch/arm/mach-mv78xx0/ |
D | pcie.c | 137 static int pcie_rd_conf(struct pci_bus *bus, u32 devfn, int where, in pcie_rd_conf() 157 static int pcie_wr_conf(struct pci_bus *bus, u32 devfn, in pcie_wr_conf() 197 static struct pci_bus __init *
|
/linux-4.4.14/arch/arm/common/ |
D | it8152.c | 163 static unsigned long it8152_pci_dev_base_address(struct pci_bus *bus, in it8152_pci_dev_base_address() 177 static int it8152_pci_read_config(struct pci_bus *bus, in it8152_pci_read_config() 195 static int it8152_pci_write_config(struct pci_bus *bus, in it8152_pci_write_config()
|
/linux-4.4.14/arch/arm64/include/asm/ |
D | pci.h | 36 static inline int pci_proc_domain(struct pci_bus *bus) in pci_proc_domain()
|
/linux-4.4.14/arch/cris/include/asm/ |
D | pci.h | 20 struct pci_bus * pcibios_scan_root(int bus);
|
/linux-4.4.14/arch/powerpc/platforms/52xx/ |
D | efika.c | 35 static int rtas_read_config(struct pci_bus *bus, unsigned int devfn, int offset, in rtas_read_config() 50 static int rtas_write_config(struct pci_bus *bus, unsigned int devfn, in rtas_write_config()
|
/linux-4.4.14/arch/powerpc/sysdev/ |
D | indirect_pci.c | 80 int indirect_read_config(struct pci_bus *bus, unsigned int devfn, in indirect_read_config() 89 int indirect_write_config(struct pci_bus *bus, unsigned int devfn, in indirect_write_config()
|
D | fsl_pci.c | 63 static int fsl_indirect_read_config(struct pci_bus *, unsigned int, 90 static int fsl_indirect_read_config(struct pci_bus *bus, unsigned int devfn, in fsl_indirect_read_config() 469 void fsl_pcibios_fixup_bus(struct pci_bus *bus) in fsl_pcibios_fixup_bus() 645 static int mpc83xx_pcie_exclude_device(struct pci_bus *bus, unsigned int devfn) in mpc83xx_pcie_exclude_device() 670 static void __iomem *mpc83xx_pcie_remap_cfg(struct pci_bus *bus, in mpc83xx_pcie_remap_cfg() 698 static int mpc83xx_pcie_write_config(struct pci_bus *bus, unsigned int devfn, in mpc83xx_pcie_write_config()
|
/linux-4.4.14/arch/arm/include/asm/ |
D | pci.h | 21 static inline int pci_proc_domain(struct pci_bus *bus) in pci_proc_domain()
|
/linux-4.4.14/arch/s390/pci/ |
D | pci.c | 94 static struct zpci_dev *get_zdev_by_bus(struct pci_bus *bus) in get_zdev_by_bus() 99 int pci_domain_nr(struct pci_bus *bus) in pci_domain_nr() 105 int pci_proc_domain(struct pci_bus *bus) in pci_proc_domain() 244 void pcibios_fixup_bus(struct pci_bus *bus) in pcibios_fixup_bus() 314 static int pci_read(struct pci_bus *bus, unsigned int devfn, int where, in pci_read() 328 static int pci_write(struct pci_bus *bus, unsigned int devfn, int where, in pci_write() 753 void pcibios_remove_bus(struct pci_bus *bus) in pcibios_remove_bus()
|
/linux-4.4.14/arch/ia64/sn/pci/ |
D | pci_dma.c | 359 char *sn_pci_get_legacy_mem(struct pci_bus *bus) in sn_pci_get_legacy_mem() 367 int sn_pci_legacy_read(struct pci_bus *bus, u16 port, u32 *val, u8 size) in sn_pci_legacy_read() 412 int sn_pci_legacy_write(struct pci_bus *bus, u16 port, u32 val, u8 size) in sn_pci_legacy_write()
|
/linux-4.4.14/arch/powerpc/platforms/powermac/ |
D | pci.c | 138 static void __iomem *macrisc_cfg_map_bus(struct pci_bus *bus, in macrisc_cfg_map_bus() 176 static void __iomem *chaos_map_bus(struct pci_bus *bus, unsigned int devfn, in chaos_map_bus() 233 struct pci_bus *bus, unsigned int devfn) in u3_ht_skip_device() 286 static int u3_ht_read_config(struct pci_bus *bus, unsigned int devfn, in u3_ht_read_config() 337 static int u3_ht_write_config(struct pci_bus *bus, unsigned int devfn, in u3_ht_write_config() 399 static void __iomem *u4_pcie_cfg_map_bus(struct pci_bus *bus, in u4_pcie_cfg_map_bus() 1231 static int pmac_pci_probe_mode(struct pci_bus *bus) in pmac_pci_probe_mode()
|
/linux-4.4.14/arch/mips/lib/ |
D | iomap-pci.c | 21 struct pci_bus *bus = dev->bus; in __pci_ioport_map()
|
/linux-4.4.14/arch/arm/mach-iop13xx/include/mach/ |
D | pci.h | 9 struct pci_bus *iop13xx_scan_bus(int nr, struct pci_sys_data *);
|
/linux-4.4.14/arch/mips/mti-malta/ |
D | malta-pm.c | 18 static struct pci_bus *pm_pci_bus;
|
/linux-4.4.14/arch/xtensa/include/asm/ |
D | pci-bridge.h | 38 struct pci_bus *bus;
|
/linux-4.4.14/arch/m68k/kernel/ |
D | pcibios.c | 90 void pcibios_fixup_bus(struct pci_bus *bus) in pcibios_fixup_bus()
|
/linux-4.4.14/drivers/ssb/ |
D | driver_gige.c | 110 static int ssb_gige_pci_read_config(struct pci_bus *bus, unsigned int devfn, in ssb_gige_pci_read_config() 140 static int ssb_gige_pci_write_config(struct pci_bus *bus, unsigned int devfn, in ssb_gige_pci_write_config()
|
/linux-4.4.14/arch/xtensa/kernel/ |
D | pci.c | 176 struct pci_bus *bus; in pcibios_init() 211 void pcibios_fixup_bus(struct pci_bus *bus) in pcibios_fixup_bus()
|
/linux-4.4.14/drivers/parisc/ |
D | dino.c | 173 static int dino_cfg_read(struct pci_bus *bus, unsigned int devfn, int where, in dino_cfg_read() 208 static int dino_cfg_write(struct pci_bus *bus, unsigned int devfn, int where, in dino_cfg_write() 458 dino_card_setup(struct pci_bus *bus, void __iomem *base_addr) in dino_card_setup() 548 dino_fixup_bus(struct pci_bus *bus) in dino_fixup_bus() 892 struct pci_bus *bus; in dino_probe()
|
/linux-4.4.14/arch/arm/mach-integrator/ |
D | pci_v3.c | 363 static void __iomem *v3_open_config_window(struct pci_bus *bus, in v3_open_config_window() 456 static int v3_read_config(struct pci_bus *bus, unsigned int devfn, int where, in v3_read_config() 464 static int v3_write_config(struct pci_bus *bus, unsigned int devfn, int where, in v3_write_config()
|
/linux-4.4.14/drivers/firmware/ |
D | pcdp.h | 44 u8 pci_bus; member
|
/linux-4.4.14/arch/arm/mach-sa1100/ |
D | pci-nanoengine.c | 32 static void __iomem *nanoengine_pci_map_bus(struct pci_bus *bus, in nanoengine_pci_map_bus()
|