Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/pci/
Dof.c160 u32 bus_range[2]; in of_pci_parse_bus_range() local
163 error = of_property_read_u32_array(node, "bus-range", bus_range, in of_pci_parse_bus_range()
164 ARRAY_SIZE(bus_range)); in of_pci_parse_bus_range()
169 res->start = bus_range[0]; in of_pci_parse_bus_range()
170 res->end = bus_range[1]; in of_pci_parse_bus_range()
270 struct resource *bus_range; in devm_of_pci_get_host_bridge_resources() local
279 bus_range = devm_kzalloc(dev, sizeof(*bus_range), GFP_KERNEL); in devm_of_pci_get_host_bridge_resources()
280 if (!bus_range) in devm_of_pci_get_host_bridge_resources()
285 err = of_pci_parse_bus_range(dev_node, bus_range); in devm_of_pci_get_host_bridge_resources()
287 bus_range->start = busno; in devm_of_pci_get_host_bridge_resources()
[all …]
Decam.c32 unsigned int bus_range, bus_range_max, bsz; in pci_ecam_create() local
48 bus_range = resource_size(&cfg->busr); in pci_ecam_create()
50 if (bus_range > bus_range_max) { in pci_ecam_create()
51 bus_range = bus_range_max; in pci_ecam_create()
52 cfg->busr.end = busr->start + bus_range - 1; in pci_ecam_create()
72 cfg->winp = kcalloc(bus_range, sizeof(*cfg->winp), GFP_KERNEL); in pci_ecam_create()
75 for (i = 0; i < bus_range; i++) { in pci_ecam_create()
83 cfg->win = pci_remap_cfgspace(cfgres->start, bus_range * bsz); in pci_ecam_create()
/Linux-v4.19/arch/powerpc/platforms/52xx/
Defika.c72 const int *bus_range; in efika_pcisetup() local
99 bus_range = of_get_property(pcictrl, "bus-range", &len); in efika_pcisetup()
100 if (bus_range == NULL || len < 2 * sizeof(int)) { in efika_pcisetup()
106 if (bus_range[1] == bus_range[0]) in efika_pcisetup()
108 bus_range[0]); in efika_pcisetup()
111 bus_range[0], bus_range[1]); in efika_pcisetup()
123 hose->first_busno = bus_range[0]; in efika_pcisetup()
124 hose->last_busno = bus_range[1]; in efika_pcisetup()
Dmpc52xx_pci.c369 const int *bus_range; in mpc52xx_add_bridge() local
381 bus_range = of_get_property(node, "bus-range", &len); in mpc52xx_add_bridge()
382 if (bus_range == NULL || len < 2 * sizeof(int)) { in mpc52xx_add_bridge()
385 bus_range = NULL; in mpc52xx_add_bridge()
400 hose->first_busno = bus_range ? bus_range[0] : 0; in mpc52xx_add_bridge()
401 hose->last_busno = bus_range ? bus_range[1] : 0xff; in mpc52xx_add_bridge()
/Linux-v4.19/arch/powerpc/platforms/embedded6xx/
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()
Dstorcenter.c45 const int *bus_range; in storcenter_add_bridge() local
53 bus_range = of_get_property(dev, "bus-range", &len); in storcenter_add_bridge()
54 hose->first_busno = bus_range ? bus_range[0] : 0; in storcenter_add_bridge()
55 hose->last_busno = bus_range ? bus_range[1] : 0xff; in storcenter_add_bridge()
Dmvme5100.c113 const int *bus_range; in mvme5100_add_bridge() local
120 bus_range = of_get_property(dev, "bus-range", &len); in mvme5100_add_bridge()
126 hose->first_busno = bus_range ? bus_range[0] : 0; in mvme5100_add_bridge()
127 hose->last_busno = bus_range ? bus_range[1] : 0xff; in mvme5100_add_bridge()
/Linux-v4.19/arch/powerpc/platforms/amigaone/
Dsetup.c40 const int *bus_range; in amigaone_add_bridge() local
50 bus_range = of_get_property(dev, "bus-range", &len); in amigaone_add_bridge()
51 if ((bus_range == NULL) || (len < 2 * sizeof(int))) in amigaone_add_bridge()
59 hose->first_busno = bus_range ? bus_range[0] : 0; in amigaone_add_bridge()
60 hose->last_busno = bus_range ? bus_range[1] : 0xff; in amigaone_add_bridge()
/Linux-v4.19/arch/powerpc/platforms/maple/
Dpci.c42 const int *bus_range; in fixup_one_level_bus_range() local
51 bus_range = of_get_property(node, "bus-range", &len); in fixup_one_level_bus_range()
52 if (bus_range != NULL && len > 2 * sizeof(int)) { in fixup_one_level_bus_range()
53 if (bus_range[1] > higher) in fixup_one_level_bus_range()
54 higher = bus_range[1]; in fixup_one_level_bus_range()
69 int *bus_range; in fixup_bus_range() local
80 bus_range = prop->value; in fixup_bus_range()
81 bus_range[1] = fixup_one_level_bus_range(bridge->child, bus_range[1]); in fixup_bus_range()
498 const int *bus_range; in maple_add_bridge() local
503 bus_range = of_get_property(dev, "bus-range", &len); in maple_add_bridge()
[all …]
/Linux-v4.19/drivers/pci/controller/
Dpcie-cadence-host.c33 struct resource *bus_range; member
50 if (busn == rc->bus_range->start) { in cdns_pci_map_bus()
80 if (busn == rc->bus_range->start + 1) in cdns_pci_map_bus()
141 struct resource *bus_range = rc->bus_range; in cdns_pcie_host_init_address_translation() local
156 desc1 = CDNS_PCIE_AT_OB_REGION_DESC1_BUS(bus_range->start); in cdns_pcie_host_init_address_translation()
210 struct resource *bus_range = NULL; in cdns_pcie_host_init() local
214 err = pci_parse_request_of_pci_ranges(dev, resources, &bus_range); in cdns_pcie_host_init()
218 rc->bus_range = bus_range; in cdns_pcie_host_init()
219 rc->pcie.bus = bus_range->start; in cdns_pcie_host_init()
Dpci-host-common.c26 struct resource *bus_range = NULL; in gen_pci_init() local
30 err = pci_parse_request_of_pci_ranges(dev, resources, &bus_range); in gen_pci_init()
40 cfg = pci_ecam_create(dev, &cfgres, bus_range, ops); in gen_pci_init()
Dpcie-altera.c78 struct resource bus_range; member
/Linux-v4.19/arch/powerpc/platforms/chrp/
Dpci.c211 const int *bus_range; in chrp_find_bridges() local
243 bus_range = of_get_property(dev, "bus-range", &len); in chrp_find_bridges()
244 if (bus_range == NULL || len < 2 * sizeof(int)) { in chrp_find_bridges()
249 if (bus_range[1] == bus_range[0]) in chrp_find_bridges()
250 printk(KERN_INFO "PCI bus %d", bus_range[0]); in chrp_find_bridges()
253 bus_range[0], bus_range[1]); in chrp_find_bridges()
265 hose->first_busno = hose->self_busno = bus_range[0]; in chrp_find_bridges()
266 hose->last_busno = bus_range[1]; in chrp_find_bridges()
/Linux-v4.19/drivers/acpi/
Dpci_mcfg.c42 struct resource bus_range; member
151 struct resource *bus_range) in pci_mcfg_quirk_matches() argument
158 resource_contains(&f->bus_range, bus_range)) in pci_mcfg_quirk_matches()
171 struct resource *bus_range = &root->secondary; in pci_mcfg_apply_quirks() local
176 if (pci_mcfg_quirk_matches(f, segment, bus_range)) { in pci_mcfg_apply_quirks()
182 cfgres, bus_range, *ecam_ops); in pci_mcfg_apply_quirks()
/Linux-v4.19/arch/powerpc/kernel/
Drtas_pci.c226 const __be32 *bus_range; in phb_set_bus_ranges() local
229 bus_range = of_get_property(dev, "bus-range", &len); in phb_set_bus_ranges()
230 if (bus_range == NULL || len < 2 * sizeof(int)) { in phb_set_bus_ranges()
234 phb->first_busno = be32_to_cpu(bus_range[0]); in phb_set_bus_ranges()
235 phb->last_busno = be32_to_cpu(bus_range[1]); in phb_set_bus_ranges()
Dpci_32.c77 const int *bus_range; in make_one_node_map() local
82 bus_range = of_get_property(node, "bus-range", &len); in make_one_node_map()
83 if (bus_range == NULL || len < 2 * sizeof(int)) { in make_one_node_map()
88 pci_to_OF_bus_map[pci_bus] = bus_range[0]; in make_one_node_map()
/Linux-v4.19/arch/powerpc/sysdev/
Dtsi108_pci.c201 const int *bus_range; in tsi108_setup_pci() local
214 bus_range = of_get_property(dev, "bus-range", &len); in tsi108_setup_pci()
215 if (bus_range == NULL || len < 2 * sizeof(int)) { in tsi108_setup_pci()
227 hose->first_busno = bus_range ? bus_range[0] : 0; in tsi108_setup_pci()
228 hose->last_busno = bus_range ? bus_range[1] : 0xff; in tsi108_setup_pci()
Dfsl_pci.c524 const int *bus_range; in fsl_add_bridge() local
547 bus_range = of_get_property(dev, "bus-range", &len); in fsl_add_bridge()
548 if (bus_range == NULL || len < 2 * sizeof(int)) in fsl_add_bridge()
559 hose->first_busno = bus_range ? bus_range[0] : 0x0; in fsl_add_bridge()
560 hose->last_busno = bus_range ? bus_range[1] : 0xff; in fsl_add_bridge()
805 const int *bus_range; in mpc83xx_add_bridge() local
848 bus_range = of_get_property(dev, "bus-range", &len); in mpc83xx_add_bridge()
849 if (bus_range == NULL || len < 2 * sizeof(int)) { in mpc83xx_add_bridge()
859 hose->first_busno = bus_range ? bus_range[0] : 0; in mpc83xx_add_bridge()
860 hose->last_busno = bus_range ? bus_range[1] : 0xff; in mpc83xx_add_bridge()
/Linux-v4.19/arch/powerpc/platforms/powermac/
Dpci.c66 const int * bus_range; in fixup_one_level_bus_range() local
75 bus_range = of_get_property(node, "bus-range", &len); in fixup_one_level_bus_range()
76 if (bus_range != NULL && len > 2 * sizeof(int)) { in fixup_one_level_bus_range()
77 if (bus_range[1] > higher) in fixup_one_level_bus_range()
78 higher = bus_range[1]; in fixup_one_level_bus_range()
93 int *bus_range, len; in fixup_bus_range() local
101 bus_range = prop->value; in fixup_bus_range()
102 bus_range[1] = fixup_one_level_bus_range(bridge->child, bus_range[1]); in fixup_bus_range()
783 const int *bus_range; in pmac_add_bridge() local
792 bus_range = of_get_property(dev, "bus-range", &len); in pmac_add_bridge()
[all …]
/Linux-v4.19/arch/powerpc/platforms/4xx/
Dpci.c327 const int *bus_range; in ppc4xx_probe_pci_bridge() local
354 bus_range = of_get_property(np, "bus-range", NULL); in ppc4xx_probe_pci_bridge()
368 hose->first_busno = bus_range ? bus_range[0] : 0x0; in ppc4xx_probe_pci_bridge()
369 hose->last_busno = bus_range ? bus_range[1] : 0xff; in ppc4xx_probe_pci_bridge()
531 const int *bus_range; in ppc4xx_probe_pcix_bridge() local
560 bus_range = of_get_property(np, "bus-range", NULL); in ppc4xx_probe_pcix_bridge()
574 hose->first_busno = bus_range ? bus_range[0] : 0x0; in ppc4xx_probe_pcix_bridge()
575 hose->last_busno = bus_range ? bus_range[1] : 0xff; in ppc4xx_probe_pcix_bridge()
1919 const int *bus_range; in ppc4xx_pciex_port_setup_hose() local
1930 bus_range = of_get_property(port->node, "bus-range", NULL); in ppc4xx_pciex_port_setup_hose()
[all …]
/Linux-v4.19/include/linux/
Dpci.h2219 struct resource **bus_range);
2233 struct resource **bus_range) in pci_parse_request_of_pci_ranges() argument