Home
last modified time | relevance | path

Searched refs:bus_range (Results 1 – 21 of 21) sorted by relevance

/linux-6.15/arch/powerpc/platforms/52xx/
H A Defika.c72 const int *bus_range; in efika_pcisetup() local
97 bus_range = of_get_property(pcictrl, "bus-range", &len); in efika_pcisetup()
98 if (bus_range == NULL || len < 2 * sizeof(int)) { in efika_pcisetup()
104 if (bus_range[1] == bus_range[0]) in efika_pcisetup()
106 bus_range[0]); in efika_pcisetup()
109 bus_range[0], bus_range[1]); in efika_pcisetup()
121 hose->first_busno = bus_range[0]; in efika_pcisetup()
122 hose->last_busno = bus_range[1]; in efika_pcisetup()
H A Dmpc52xx_pci.c360 const int *bus_range; in mpc52xx_add_bridge() local
372 bus_range = of_get_property(node, "bus-range", &len); in mpc52xx_add_bridge()
373 if (bus_range == NULL || len < 2 * sizeof(int)) { in mpc52xx_add_bridge()
376 bus_range = NULL; in mpc52xx_add_bridge()
391 hose->first_busno = bus_range ? bus_range[0] : 0; in mpc52xx_add_bridge()
392 hose->last_busno = bus_range ? bus_range[1] : 0xff; in mpc52xx_add_bridge()
/linux-6.15/arch/powerpc/platforms/embedded6xx/
H A Dlinkstation.c42 const int *bus_range; in linkstation_add_bridge() local
46 bus_range = of_get_property(dev, "bus-range", &len); in linkstation_add_bridge()
47 if (bus_range == NULL || len < 2 * sizeof(int)) in linkstation_add_bridge()
54 hose->first_busno = bus_range ? bus_range[0] : 0; in linkstation_add_bridge()
55 hose->last_busno = bus_range ? bus_range[1] : 0xff; in linkstation_add_bridge()
H A Dstorcenter.c44 const int *bus_range; in storcenter_add_bridge() local
52 bus_range = of_get_property(dev, "bus-range", &len); in storcenter_add_bridge()
53 hose->first_busno = bus_range ? bus_range[0] : 0; in storcenter_add_bridge()
54 hose->last_busno = bus_range ? bus_range[1] : 0xff; in storcenter_add_bridge()
H A Dmvme5100.c109 const int *bus_range; in mvme5100_add_bridge() local
116 bus_range = of_get_property(dev, "bus-range", &len); in mvme5100_add_bridge()
122 hose->first_busno = bus_range ? bus_range[0] : 0; in mvme5100_add_bridge()
123 hose->last_busno = bus_range ? bus_range[1] : 0xff; in mvme5100_add_bridge()
/linux-6.15/arch/powerpc/platforms/amigaone/
H A Dsetup.c37 const int *bus_range; in amigaone_add_bridge() local
47 bus_range = of_get_property(dev, "bus-range", &len); in amigaone_add_bridge()
48 if ((bus_range == NULL) || (len < 2 * sizeof(int))) in amigaone_add_bridge()
56 hose->first_busno = bus_range ? bus_range[0] : 0; in amigaone_add_bridge()
57 hose->last_busno = bus_range ? bus_range[1] : 0xff; in amigaone_add_bridge()
/linux-6.15/arch/powerpc/platforms/chrp/
H A Dpci.c210 const int *bus_range; in chrp_find_bridges() local
242 bus_range = of_get_property(dev, "bus-range", &len); in chrp_find_bridges()
243 if (bus_range == NULL || len < 2 * sizeof(int)) { in chrp_find_bridges()
248 if (bus_range[1] == bus_range[0]) in chrp_find_bridges()
249 printk(KERN_INFO "PCI bus %d", bus_range[0]); in chrp_find_bridges()
252 bus_range[0], bus_range[1]); in chrp_find_bridges()
264 hose->first_busno = hose->self_busno = bus_range[0]; in chrp_find_bridges()
265 hose->last_busno = bus_range[1]; in chrp_find_bridges()
/linux-6.15/drivers/pci/
H A Dof.c196 u32 bus_range[2]; in of_pci_parse_bus_range() local
200 ARRAY_SIZE(bus_range)); in of_pci_parse_bus_range()
205 res->start = bus_range[0]; in of_pci_parse_bus_range()
206 res->end = bus_range[1]; in of_pci_parse_bus_range()
326 struct resource *bus_range; in devm_of_pci_get_host_bridge_resources() local
335 bus_range = devm_kzalloc(dev, sizeof(*bus_range), GFP_KERNEL); in devm_of_pci_get_host_bridge_resources()
336 if (!bus_range) in devm_of_pci_get_host_bridge_resources()
343 bus_range->start = 0; in devm_of_pci_get_host_bridge_resources()
344 bus_range->end = 0xff; in devm_of_pci_get_host_bridge_resources()
349 bus_range); in devm_of_pci_get_host_bridge_resources()
[all …]
H A Decam.c33 unsigned int bus_range, bus_range_max, bsz; in pci_ecam_create() local
54 bus_range = resource_size(&cfg->busr); in pci_ecam_create()
56 if (bus_range > bus_range_max) { in pci_ecam_create()
57 bus_range = bus_range_max; in pci_ecam_create()
58 resource_set_size(&cfg->busr, bus_range); in pci_ecam_create()
78 cfg->winp = kcalloc(bus_range, sizeof(*cfg->winp), GFP_KERNEL); in pci_ecam_create()
82 cfg->win = pci_remap_cfgspace(cfgres->start, bus_range * bsz); in pci_ecam_create()
H A Dof_property.c98 u32 bus_range[] = { pdev->subordinate->busn_res.start, in of_pci_prop_bus_range() local
101 return of_changeset_add_prop_u32_array(ocs, np, "bus-range", bus_range, in of_pci_prop_bus_range()
102 ARRAY_SIZE(bus_range)); in of_pci_prop_bus_range()
/linux-6.15/arch/powerpc/kernel/
H A Drtas_pci.c214 const __be32 *bus_range; in phb_set_bus_ranges() local
217 bus_range = of_get_property(dev, "bus-range", &len); in phb_set_bus_ranges()
218 if (bus_range == NULL || len < 2 * sizeof(int)) { in phb_set_bus_ranges()
222 phb->first_busno = be32_to_cpu(bus_range[0]); in phb_set_bus_ranges()
223 phb->last_busno = be32_to_cpu(bus_range[1]); in phb_set_bus_ranges()
H A Dpci_32.c76 const int *bus_range; in make_one_node_map() local
81 bus_range = of_get_property(node, "bus-range", &len); in make_one_node_map()
82 if (bus_range == NULL || len < 2 * sizeof(int)) { in make_one_node_map()
87 pci_to_OF_bus_map[pci_bus] = bus_range[0]; in make_one_node_map()
/linux-6.15/arch/powerpc/sysdev/
H A Dtsi108_pci.c189 const int *bus_range; in tsi108_setup_pci() local
202 bus_range = of_get_property(dev, "bus-range", &len); in tsi108_setup_pci()
203 if (bus_range == NULL || len < 2 * sizeof(int)) { in tsi108_setup_pci()
215 hose->first_busno = bus_range ? bus_range[0] : 0; in tsi108_setup_pci()
216 hose->last_busno = bus_range ? bus_range[1] : 0xff; in tsi108_setup_pci()
H A Dfsl_pci.c527 const int *bus_range; in fsl_add_bridge() local
551 bus_range = of_get_property(dev, "bus-range", &len); in fsl_add_bridge()
552 if (bus_range == NULL || len < 2 * sizeof(int)) in fsl_add_bridge()
563 hose->first_busno = bus_range ? bus_range[0] : 0x0; in fsl_add_bridge()
564 hose->last_busno = bus_range ? bus_range[1] : 0xff; in fsl_add_bridge()
816 const int *bus_range; in mpc83xx_add_bridge() local
859 bus_range = of_get_property(dev, "bus-range", &len); in mpc83xx_add_bridge()
860 if (bus_range == NULL || len < 2 * sizeof(int)) { in mpc83xx_add_bridge()
870 hose->first_busno = bus_range ? bus_range[0] : 0; in mpc83xx_add_bridge()
871 hose->last_busno = bus_range ? bus_range[1] : 0xff; in mpc83xx_add_bridge()
/linux-6.15/drivers/acpi/
H A Dpci_mcfg.c31 struct resource bus_range; member
204 struct resource *bus_range) in pci_mcfg_quirk_matches() argument
211 resource_contains(&f->bus_range, bus_range)) in pci_mcfg_quirk_matches()
224 struct resource *bus_range = &root->secondary; in pci_mcfg_apply_quirks() local
229 if (pci_mcfg_quirk_matches(f, segment, bus_range)) { in pci_mcfg_apply_quirks()
235 cfgres, bus_range, *ecam_ops); in pci_mcfg_apply_quirks()
/linux-6.15/arch/powerpc/platforms/powermac/
H A Dpci.c63 const int * bus_range; in fixup_one_level_bus_range() local
72 bus_range = of_get_property(node, "bus-range", &len); in fixup_one_level_bus_range()
73 if (bus_range != NULL && len > 2 * sizeof(int)) { in fixup_one_level_bus_range()
74 if (bus_range[1] > higher) in fixup_one_level_bus_range()
75 higher = bus_range[1]; in fixup_one_level_bus_range()
90 int *bus_range, len; in fixup_bus_range() local
98 bus_range = prop->value; in fixup_bus_range()
99 bus_range[1] = fixup_one_level_bus_range(bridge->child, bus_range[1]); in fixup_bus_range()
778 const int *bus_range; in pmac_add_bridge() local
796 hose->first_busno = bus_range ? bus_range[0] : 0; in pmac_add_bridge()
[all …]
/linux-6.15/arch/powerpc/platforms/44x/
H A Dpci.c323 const int *bus_range; in ppc4xx_probe_pci_bridge() local
350 bus_range = of_get_property(np, "bus-range", NULL); in ppc4xx_probe_pci_bridge()
364 hose->first_busno = bus_range ? bus_range[0] : 0x0; in ppc4xx_probe_pci_bridge()
365 hose->last_busno = bus_range ? bus_range[1] : 0xff; in ppc4xx_probe_pci_bridge()
527 const int *bus_range; in ppc4xx_probe_pcix_bridge() local
553 bus_range = of_get_property(np, "bus-range", NULL); in ppc4xx_probe_pcix_bridge()
567 hose->first_busno = bus_range ? bus_range[0] : 0x0; in ppc4xx_probe_pcix_bridge()
568 hose->last_busno = bus_range ? bus_range[1] : 0xff; in ppc4xx_probe_pcix_bridge()
1809 const int *bus_range; in ppc4xx_pciex_port_setup_hose() local
1832 hose->first_busno = bus_range ? bus_range[0] : 0x0; in ppc4xx_pciex_port_setup_hose()
[all …]
/linux-6.15/arch/loongarch/pci/
H A Dacpi.c97 int bsz, bus_range, err; in arch_pci_ecam_create() local
113 bus_range = resource_size(cfgres) >> ops->bus_shift; in arch_pci_ecam_create()
130 cfg->win = pci_remap_cfgspace(cfgres->start, bus_range * bsz); in arch_pci_ecam_create()
/linux-6.15/drivers/pci/controller/
H A Dpcie-xilinx-cpm.c525 struct resource *bus_range) in xilinx_cpm_pcie_parse_dt() argument
540 port->cfg = pci_ecam_create(dev, res, bus_range, in xilinx_cpm_pcie_parse_dt()
H A Dpcie-xilinx-dma-pl.c734 struct resource *bus_range) in xilinx_pl_dma_pcie_parse_dt() argument
748 port->cfg = pci_ecam_create(dev, res, bus_range, &xilinx_pl_dma_pcie_ops); in xilinx_pl_dma_pcie_parse_dt()
H A Dpcie-altera.c109 struct resource bus_range; member