Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/of/
Dof_pci.c172 struct resource *bus_range; in of_pci_get_host_bridge_resources() local
181 bus_range = kzalloc(sizeof(*bus_range), GFP_KERNEL); in of_pci_get_host_bridge_resources()
182 if (!bus_range) in of_pci_get_host_bridge_resources()
187 err = of_pci_parse_bus_range(dev, bus_range); in of_pci_get_host_bridge_resources()
189 bus_range->start = busno; in of_pci_get_host_bridge_resources()
190 bus_range->end = bus_max; in of_pci_get_host_bridge_resources()
191 bus_range->flags = IORESOURCE_BUS; in of_pci_get_host_bridge_resources()
193 dev->full_name, bus_range); in of_pci_get_host_bridge_resources()
195 if (bus_range->end > bus_range->start + bus_max) in of_pci_get_host_bridge_resources()
196 bus_range->end = bus_range->start + bus_max; in of_pci_get_host_bridge_resources()
[all …]
/linux-4.4.14/drivers/pci/host/
Dpci-host-generic.c35 struct resource *bus_range; member
61 resource_size_t idx = bus->number - pci->cfg.bus_range->start; in gen_pci_map_cfg_bus_cam()
80 resource_size_t idx = bus->number - pci->cfg.bus_range->start; in gen_pci_map_cfg_bus_ecam()
141 pci->cfg.bus_range = res; in gen_pci_parse_request_of_pci_ranges()
169 struct resource *bus_range; in gen_pci_parse_map_cfg_windows() local
181 bus_max = pci->cfg.bus_range->start + in gen_pci_parse_map_cfg_windows()
183 pci->cfg.bus_range->end = min_t(resource_size_t, in gen_pci_parse_map_cfg_windows()
184 pci->cfg.bus_range->end, bus_max); in gen_pci_parse_map_cfg_windows()
186 pci->cfg.win = devm_kcalloc(dev, resource_size(pci->cfg.bus_range), in gen_pci_parse_map_cfg_windows()
197 bus_range = pci->cfg.bus_range; in gen_pci_parse_map_cfg_windows()
[all …]
Dpcie-xilinx.c118 struct resource bus_range; member
723 if (of_pci_parse_bus_range(node, &port->bus_range)) { in xilinx_pcie_parse_and_add_res()
730 port->bus_range = (struct resource) { in xilinx_pcie_parse_and_add_res()
739 pci_add_resource(&port->resources, &port->bus_range); in xilinx_pcie_parse_and_add_res()
Dpcie-altera.c73 struct resource bus_range; member
/linux-4.4.14/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-4.4.14/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-4.4.14/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-4.4.14/arch/powerpc/sysdev/
Dmv64x60_pci.c125 const int *bus_range; in mv64x60_add_bridge() local
137 bus_range = of_get_property(dev, "bus-range", &len); in mv64x60_add_bridge()
138 if (bus_range == NULL || len < 2 * sizeof(int)) in mv64x60_add_bridge()
146 hose->first_busno = bus_range ? bus_range[0] : 0; in mv64x60_add_bridge()
147 hose->last_busno = bus_range ? bus_range[1] : 0xff; in mv64x60_add_bridge()
Dtsi108_pci.c203 const int *bus_range; in tsi108_setup_pci() local
216 bus_range = of_get_property(dev, "bus-range", &len); in tsi108_setup_pci()
217 if (bus_range == NULL || len < 2 * sizeof(int)) { in tsi108_setup_pci()
229 hose->first_busno = bus_range ? bus_range[0] : 0; in tsi108_setup_pci()
230 hose->last_busno = bus_range ? bus_range[1] : 0xff; in tsi108_setup_pci()
Dfsl_pci.c511 const int *bus_range; in fsl_add_bridge() local
532 bus_range = of_get_property(dev, "bus-range", &len); in fsl_add_bridge()
533 if (bus_range == NULL || len < 2 * sizeof(int)) in fsl_add_bridge()
544 hose->first_busno = bus_range ? bus_range[0] : 0x0; in fsl_add_bridge()
545 hose->last_busno = bus_range ? bus_range[1] : 0xff; in fsl_add_bridge()
769 const int *bus_range; in mpc83xx_add_bridge() local
812 bus_range = of_get_property(dev, "bus-range", &len); in mpc83xx_add_bridge()
813 if (bus_range == NULL || len < 2 * sizeof(int)) { in mpc83xx_add_bridge()
823 hose->first_busno = bus_range ? bus_range[0] : 0; in mpc83xx_add_bridge()
824 hose->last_busno = bus_range ? bus_range[1] : 0xff; in mpc83xx_add_bridge()
Dppc4xx_pci.c331 const int *bus_range; in ppc4xx_probe_pci_bridge() local
359 bus_range = of_get_property(np, "bus-range", NULL); in ppc4xx_probe_pci_bridge()
373 hose->first_busno = bus_range ? bus_range[0] : 0x0; in ppc4xx_probe_pci_bridge()
374 hose->last_busno = bus_range ? bus_range[1] : 0xff; in ppc4xx_probe_pci_bridge()
537 const int *bus_range; in ppc4xx_probe_pcix_bridge() local
566 bus_range = of_get_property(np, "bus-range", NULL); in ppc4xx_probe_pcix_bridge()
580 hose->first_busno = bus_range ? bus_range[0] : 0x0; in ppc4xx_probe_pcix_bridge()
581 hose->last_busno = bus_range ? bus_range[1] : 0xff; in ppc4xx_probe_pcix_bridge()
1927 const int *bus_range; in ppc4xx_pciex_port_setup_hose() local
1938 bus_range = of_get_property(port->node, "bus-range", NULL); in ppc4xx_pciex_port_setup_hose()
[all …]
/linux-4.4.14/arch/powerpc/platforms/maple/
Dpci.c41 const int *bus_range; in fixup_one_level_bus_range() local
50 bus_range = of_get_property(node, "bus-range", &len); in fixup_one_level_bus_range()
51 if (bus_range != NULL && len > 2 * sizeof(int)) { in fixup_one_level_bus_range()
52 if (bus_range[1] > higher) in fixup_one_level_bus_range()
53 higher = bus_range[1]; in fixup_one_level_bus_range()
68 int *bus_range; in fixup_bus_range() local
79 bus_range = prop->value; in fixup_bus_range()
80 bus_range[1] = fixup_one_level_bus_range(bridge->child, bus_range[1]); in fixup_bus_range()
497 const int *bus_range; in maple_add_bridge() local
502 bus_range = of_get_property(dev, "bus-range", &len); in maple_add_bridge()
[all …]
/linux-4.4.14/arch/powerpc/platforms/chrp/
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-4.4.14/arch/powerpc/kernel/
Drtas_pci.c251 const __be32 *bus_range; in phb_set_bus_ranges() local
254 bus_range = of_get_property(dev, "bus-range", &len); in phb_set_bus_ranges()
255 if (bus_range == NULL || len < 2 * sizeof(int)) { in phb_set_bus_ranges()
259 phb->first_busno = be32_to_cpu(bus_range[0]); in phb_set_bus_ranges()
260 phb->last_busno = be32_to_cpu(bus_range[1]); in phb_set_bus_ranges()
Dpci_32.c73 const int *bus_range; in make_one_node_map() local
78 bus_range = of_get_property(node, "bus-range", &len); in make_one_node_map()
79 if (bus_range == NULL || len < 2 * sizeof(int)) { in make_one_node_map()
84 pci_to_OF_bus_map[pci_bus] = bus_range[0]; in make_one_node_map()
/linux-4.4.14/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 …]