Home
last modified time | relevance | path

Searched refs:pna (Results 1 – 13 of 13) sorted by relevance

/openbmc/linux/drivers/of/
H A Dfdt_address.c43 int na, int ns, int pna);
71 int na, int ns, int pna) in fdt_bus_default_map() argument
76 s = of_read_number(range + na + pna, ns); in fdt_bus_default_map()
124 memset(addr, 0, pna * 4); in fdt_translate_one()
133 rone = na + pna + ns; in fdt_translate_one()
143 memcpy(addr, ranges + na, 4 * pna); in fdt_translate_one()
150 return pbus->translate(addr, offset, pna); in fdt_translate_one()
169 int na, ns, pna, pns; in fdt_translate_address() local
217 if (!OF_CHECK_COUNTS(pna, pns)) { in fdt_translate_address()
228 addr, na, ns, pna, "ranges")) in fdt_translate_address()
[all …]
H A Daddress.c46 int na, int ns, int pna);
66 int na, int ns, int pna) in of_bus_default_map() argument
104 int ns, int pna) in of_bus_default_flags_map() argument
195 int pna) in of_bus_pci_map() argument
326 int pna) in of_bus_isa_map() argument
487 memset(addr, 0, pna * 4); in of_translate_one()
496 rone = na + pna + ns; in of_translate_one()
538 int na, ns, pna, pns; in __of_translate_address() local
597 if (!OF_CHECK_COUNTS(pna, pns)) { in __of_translate_address()
610 na = pna; in __of_translate_address()
[all …]
/openbmc/u-boot/drivers/core/
H A Dof_addr.c58 int na, int ns, int pna) in of_bus_default_map() argument
63 s = of_read_number(range + na + pna, ns); in of_bus_default_map()
170 __be32 *addr, int na, int ns, int pna, in of_translate_one() argument
201 memset(addr, 0, pna * 4); in of_translate_one()
210 rone = na + pna + ns; in of_translate_one()
220 memcpy(addr, ranges + na, 4 * pna); in of_translate_one()
227 return pbus->translate(addr, offset, pna); in of_translate_one()
246 int na, ns, pna, pns; in __of_translate_address() local
288 pbus->count_cells(dev, &pna, &pns); in __of_translate_address()
289 if (!OF_CHECK_COUNTS(pna, pns)) { in __of_translate_address()
[all …]
/openbmc/linux/arch/sparc/kernel/
H A Dof_device_32.c51 int na, int ns, int pna) in of_bus_pci_map() argument
69 result[pna - 1 - i] += in of_bus_pci_map()
73 memcpy(addr, result, pna * 4); in of_bus_pci_map()
123 int na, int ns, int pna) in of_bus_ambapp_map() argument
203 memset(result, 0, pna * 4); in build_one_resource()
205 result[pna - 1 - i] = in build_one_resource()
208 memcpy(addr, result, pna * 4); in build_one_resource()
214 rone = na + pna + ns; in build_one_resource()
284 int pna, pns; in build_device_resources() local
313 dna, dns, pna)) in build_device_resources()
[all …]
H A Dof_device_64.c89 int na, int ns, int pna) in of_bus_simba_map() argument
104 int na, int ns, int pna) in of_bus_pci_map() argument
132 result[pna - 1 - i] += in of_bus_pci_map()
136 memcpy(addr, result, pna * 4); in of_bus_pci_map()
256 memset(result, 0, pna * 4); in build_one_resource()
258 result[pna - 1 - i] = in build_one_resource()
261 memcpy(addr, result, pna * 4); in build_one_resource()
267 rone = na + pna + ns; in build_one_resource()
362 int pna, pns; in build_device_resources() local
390 dna, dns, pna)) in build_device_resources()
[all …]
H A Dof_device_common.c113 int of_bus_default_map(u32 *addr, const u32 *range, int na, int ns, int pna) in of_bus_default_map() argument
123 if (of_out_of_range(addr, range, range + na + pna, na, ns)) in of_bus_default_map()
127 memcpy(result, range + na, pna * 4); in of_bus_default_map()
131 result[pna - 1 - i] += in of_bus_default_map()
135 memcpy(addr, result, pna * 4); in of_bus_default_map()
H A Dof_device_common.h17 int of_bus_default_map(u32 *addr, const u32 *range, int na, int ns, int pna);
33 int na, int ns, int pna);
/openbmc/u-boot/common/
H A Dfdt_support.c997 int na, int ns, int pna);
1020 int na, int ns, int pna) in of_bus_default_map() argument
1071 int na, int ns, int pna) in of_bus_isa_map() argument
1166 memset(addr, 0, pna * 4); in of_translate_one()
1175 rone = na + pna + ns; in of_translate_one()
1185 memcpy(addr, ranges + na, 4 * pna); in of_translate_one()
1192 return pbus->translate(addr, offset, pna); in of_translate_one()
1211 int na, ns, pna, pns; in __of_translate_address() local
1252 if (!OF_CHECK_COUNTS(pna, pns)) { in __of_translate_address()
1263 addr, na, ns, pna, rprop)) in __of_translate_address()
[all …]
/openbmc/linux/include/linux/
H A Dof_address.h18 int pna; member
51 return (parser->end - parser->range) / (parser->na + parser->pna + parser->ns); in of_range_count()
/openbmc/u-boot/drivers/pci/
H A Dpci_mvebu.c363 int rlen, nranges, rangesz, pna, i; in mvebu_get_tgt_attr() local
378 pna = 2; /* hardcoded for now because of lack of of_n_addr_cells() */ in mvebu_get_tgt_attr()
379 rangesz = pna + na + ns; in mvebu_get_tgt_attr()
385 u64 cpuaddr = of_read_number(range + na, pna); in mvebu_get_tgt_attr()
/openbmc/linux/arch/powerpc/platforms/cell/
H A Diommu.c802 int i, len, best, naddr, nsize, pna, range_size; in cell_iommu_get_fixed_address() local
830 pna = of_n_addr_cells(np); in cell_iommu_get_fixed_address()
831 range_size = naddr + nsize + pna; in cell_iommu_get_fixed_address()
840 size = of_read_number(ranges + i + naddr + pna, nsize); in cell_iommu_get_fixed_address()
/openbmc/linux/drivers/pci/controller/
H A Dpci-mvebu.c1184 int rlen, nranges, rangesz, pna, i; in mvebu_get_tgt_attr() local
1193 pna = of_n_addr_cells(np); in mvebu_get_tgt_attr()
1194 rangesz = pna + na + ns; in mvebu_get_tgt_attr()
1200 u64 cpuaddr = of_read_number(range + na, pna); in mvebu_get_tgt_attr()
/openbmc/linux/arch/powerpc/platforms/4xx/
H A Dpci.c99 int pna = of_n_addr_cells(hose->dn); in ppc4xx_parse_dma_ranges() local
100 int np = pna + 5; in ppc4xx_parse_dma_ranges()
118 size = of_read_number(ranges + pna + 3, 2); in ppc4xx_parse_dma_ranges()