Home
last modified time | relevance | path

Searched refs:pbus (Results 1 – 25 of 25) sorted by relevance

/arch/sparc/kernel/
Dleon_pci.c50 void pcibios_fixup_bus(struct pci_bus *pbus) in pcibios_fixup_bus() argument
56 list_for_each_entry(dev, &pbus->devices, bus_list) { in pcibios_fixup_bus()
76 pci_bus_read_config_word(pbus, dev->devfn, PCI_COMMAND, &cmd); in pcibios_fixup_bus()
83 pci_bus_write_config_word(pbus, dev->devfn, PCI_COMMAND, in pcibios_fixup_bus()
92 pci_bus_write_config_word(pbus, dev->devfn, PCI_COMMAND, in pcibios_fixup_bus()
Dpci.c693 void pcibios_fixup_bus(struct pci_bus *pbus) in pcibios_fixup_bus() argument
889 int pcibus_to_node(struct pci_bus *pbus) in pcibus_to_node() argument
891 struct pci_pbm_info *pbm = pbus->sysdata; in pcibus_to_node()
900 int pci_domain_nr(struct pci_bus *pbus) in pci_domain_nr() argument
902 struct pci_pbm_info *pbm = pbus->sysdata; in pci_domain_nr()
1038 static void pcie_bus_slot_names(struct pci_bus *pbus) in pcie_bus_slot_names() argument
1043 list_for_each_entry(pdev, &pbus->devices, bus_list) { in pcie_bus_slot_names()
1056 pci_slot = pci_create_slot(pbus, slot_num[0], name, NULL); in pcie_bus_slot_names()
1063 list_for_each_entry(bus, &pbus->children, node) in pcie_bus_slot_names()
1114 struct pci_bus *pbus = NULL; in of_pci_slot_init() local
[all …]
Dof_device_32.c188 struct of_bus *pbus, in build_one_resource() argument
278 struct of_bus *pbus, *dbus; in build_device_resources() local
307 pbus = of_match_bus(pp); in build_device_resources()
308 pbus->count_cells(dp, &pna, &pns); in build_device_resources()
310 if (build_one_resource(dp, dbus, pbus, addr, in build_device_resources()
314 flags = pbus->get_flags(addr, flags); in build_device_resources()
318 dbus = pbus; in build_device_resources()
Dpci_common.c498 struct pci_bus *pbus) in pci_scan_for_target_abort() argument
503 list_for_each_entry(pdev, &pbus->devices, bus_list) { in pci_scan_for_target_abort()
517 list_for_each_entry(bus, &pbus->children, node) in pci_scan_for_target_abort()
522 struct pci_bus *pbus) in pci_scan_for_master_abort() argument
527 list_for_each_entry(pdev, &pbus->devices, bus_list) { in pci_scan_for_master_abort()
540 list_for_each_entry(bus, &pbus->children, node) in pci_scan_for_master_abort()
545 struct pci_bus *pbus) in pci_scan_for_parity_error() argument
550 list_for_each_entry(pdev, &pbus->devices, bus_list) { in pci_scan_for_parity_error()
564 list_for_each_entry(bus, &pbus->children, node) in pci_scan_for_parity_error()
Dof_device_64.c242 struct of_bus *pbus, in build_one_resource() argument
356 struct of_bus *pbus, *dbus; in build_device_resources() local
384 pbus = of_match_bus(pp); in build_device_resources()
385 pbus->count_cells(dp, &pna, &pns); in build_device_resources()
387 if (build_one_resource(dp, dbus, pbus, addr, in build_device_resources()
391 flags = pbus->get_flags(addr, flags); in build_device_resources()
395 dbus = pbus; in build_device_resources()
/arch/sparc/include/asm/
Dtopology_64.h21 int pcibus_to_node(struct pci_bus *pbus);
23 static inline int pcibus_to_node(struct pci_bus *pbus) in pcibus_to_node() argument
/arch/x86/pci/
Dfixup.c243 struct pci_bus *pbus; in pcie_rootport_aspm_quirk() local
246 if ((pbus = pdev->subordinate) == NULL) in pcie_rootport_aspm_quirk()
258 if (list_empty(&pbus->devices)) { in pcie_rootport_aspm_quirk()
268 pci_bus_set_ops(pbus, pbus->parent->ops); in pcie_rootport_aspm_quirk()
276 list_for_each_entry(dev, &pbus->devices, bus_list) in pcie_rootport_aspm_quirk()
281 pci_bus_set_ops(pbus, &quirk_pcie_aspm_ops); in pcie_rootport_aspm_quirk()
282 dev_info(&pbus->dev, "writes to ASPM control bits will be ignored\n"); in pcie_rootport_aspm_quirk()
/arch/powerpc/kernel/
Dpci_dn.c44 struct pci_bus *pbus; in pci_bus_to_pdn() local
52 pbus = bus; in pci_bus_to_pdn()
53 while (pbus) { in pci_bus_to_pdn()
54 if (pci_is_root_bus(pbus) || pbus->self) in pci_bus_to_pdn()
57 pbus = pbus->parent; in pci_bus_to_pdn()
64 dn = pci_bus_to_OF_node(pbus); in pci_bus_to_pdn()
/arch/alpha/kernel/
Dcore_polaris.c66 mk_conf_addr(struct pci_bus *pbus, unsigned int device_fn, int where, in mk_conf_addr() argument
69 u8 bus = pbus->number; in mk_conf_addr()
Dcore_tsunami.c91 mk_conf_addr(struct pci_bus *pbus, unsigned int device_fn, int where, in mk_conf_addr() argument
94 struct pci_controller *hose = pbus->sysdata; in mk_conf_addr()
96 u8 bus = pbus->number; in mk_conf_addr()
102 if (!pbus->parent) /* No parent means peer PCI bus. */ in mk_conf_addr()
Dcore_apecs.c92 mk_conf_addr(struct pci_bus *pbus, unsigned int device_fn, int where, in mk_conf_addr() argument
96 u8 bus = pbus->number; in mk_conf_addr()
Dcore_irongate.c81 mk_conf_addr(struct pci_bus *pbus, unsigned int device_fn, int where, in mk_conf_addr() argument
85 u8 bus = pbus->number; in mk_conf_addr()
Dcore_wildfire.c355 mk_conf_addr(struct pci_bus *pbus, unsigned int device_fn, int where, in mk_conf_addr() argument
358 struct pci_controller *hose = pbus->sysdata; in mk_conf_addr()
360 u8 bus = pbus->number; in mk_conf_addr()
366 if (!pbus->parent) /* No parent means peer PCI bus. */ in mk_conf_addr()
Dcore_mcpcia.c169 mk_conf_addr(struct pci_bus *pbus, unsigned int devfn, int where, in mk_conf_addr() argument
173 u8 bus = pbus->number; in mk_conf_addr()
183 if (!pbus->parent) /* No parent means peer PCI bus. */ in mk_conf_addr()
Dcore_lca.c101 mk_conf_addr(struct pci_bus *pbus, unsigned int device_fn, int where, in mk_conf_addr() argument
105 u8 bus = pbus->number; in mk_conf_addr()
Dcore_titan.c115 mk_conf_addr(struct pci_bus *pbus, unsigned int device_fn, int where, in mk_conf_addr() argument
118 struct pci_controller *hose = pbus->sysdata; in mk_conf_addr()
120 u8 bus = pbus->number; in mk_conf_addr()
126 if (!pbus->parent) /* No parent means peer PCI bus. */ in mk_conf_addr()
Dcore_marvel.c505 mk_conf_addr(struct pci_bus *pbus, unsigned int devfn, int where) in mk_conf_addr() argument
507 struct pci_controller *hose = pbus->sysdata; in mk_conf_addr()
510 u8 bus = pbus->number; in mk_conf_addr()
520 if (!pbus->parent) { /* No parent means peer PCI bus. */ in mk_conf_addr()
Dcore_t2.c140 mk_conf_addr(struct pci_bus *pbus, unsigned int device_fn, int where, in mk_conf_addr() argument
144 u8 bus = pbus->number; in mk_conf_addr()
/arch/powerpc/platforms/powernv/
Dpci-ioda.c75 pci_domain_nr(pe->pbus), pe->pbus->number); in pe_level_printk()
620 pdev = pe->pbus->self; in pnv_ioda_set_peltv()
653 if (pe->pbus) { in pnv_ioda_deconfigure_pe()
658 parent = pe->pbus->self; in pnv_ioda_deconfigure_pe()
660 count = pe->pbus->busn_res.end - pe->pbus->busn_res.start + 1; in pnv_ioda_deconfigure_pe()
672 dev_err(&pe->pbus->dev, "Number of subordinate buses %d unsupported\n", in pnv_ioda_deconfigure_pe()
717 pe->pbus = NULL; in pnv_ioda_deconfigure_pe()
732 if (pe->pbus) { in pnv_ioda_configure_pe()
737 parent = pe->pbus->self; in pnv_ioda_configure_pe()
739 count = pe->pbus->busn_res.end - pe->pbus->busn_res.start + 1; in pnv_ioda_configure_pe()
[all …]
Dpci.h42 struct pci_bus *pbus; member
Dpci.c781 if (!pe->pbus) in pnv_pci_dma_bus_setup()
785 pe->pbus = bus; in pnv_pci_dma_bus_setup()
/arch/mips/include/asm/octeon/
Dcvmx-pescx-defs.h219 uint64_t pbus:8; member
247 uint64_t pbus:8;
258 uint64_t pbus:8; member
286 uint64_t pbus:8;
Dcvmx-pemx-defs.h265 uint64_t pbus:8; member
295 uint64_t pbus:8;
/arch/x86/kernel/
Dpci-calgary_64.c321 struct pci_bus *pbus; in find_iommu_table() local
327 pbus = pdev->bus; in find_iommu_table()
329 tbl = pci_iommu(pbus); in find_iommu_table()
330 if (tbl && tbl->it_busno == pbus->number) in find_iommu_table()
333 pbus = pbus->parent; in find_iommu_table()
334 } while (pbus); in find_iommu_table()
336 BUG_ON(tbl && (tbl->it_busno != pbus->number)); in find_iommu_table()
/arch/powerpc/platforms/powermac/
Dfeature.c815 u8 pbus, pid; in core99_ata100_enable() local
831 if (pci_device_from_OF_node(node, &pbus, &pid) == 0) in core99_ata100_enable()
832 pdev = pci_get_bus_and_slot(pbus, pid); in core99_ata100_enable()