| /linux-6.15/drivers/of/ |
| H A D | fdt_address.c | 30 int na, int ns, int pna); 58 int na, int ns, int pna) in fdt_bus_default_map() argument 63 s = of_read_number(range + na + pna, ns); in fdt_bus_default_map() 111 memset(addr, 0, pna * 4); in fdt_translate_one() 120 rone = na + pna + ns; in fdt_translate_one() 130 memcpy(addr, ranges + na, 4 * pna); in fdt_translate_one() 137 return pbus->translate(addr, offset, pna); in fdt_translate_one() 156 int na, ns, pna, pns; in fdt_translate_address() local 204 if (!OF_CHECK_COUNTS(pna, pns)) { in fdt_translate_address() 215 addr, na, ns, pna, "ranges")) in fdt_translate_address() [all …]
|
| H A D | address.c | 34 int na, int ns, int pna, int fna); 54 int na, int ns, int pna, int fna) in of_bus_default_map() argument 92 int ns, int pna, int fna) in of_bus_default_flags_map() argument 172 int pna, int fna) in of_bus_pci_map() argument 299 int pna, int fna) in of_bus_isa_map() argument 466 rone = na + pna + ns; in of_translate_one() 476 memcpy(addr, ranges + na, 4 * pna); in of_translate_one() 509 int na, ns, pna, pns; in __of_translate_address() local 566 if (!OF_CHECK_COUNTS(pna, pns)) { in __of_translate_address() 579 na = pna; in __of_translate_address() [all …]
|
| /linux-6.15/arch/sparc/kernel/ |
| H A D | of_device_32.c | 51 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 D | of_device_64.c | 89 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 D | of_device_common.c | 113 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 D | of_device_common.h | 17 int of_bus_default_map(u32 *addr, const u32 *range, int na, int ns, int pna); 33 int na, int ns, int pna);
|
| /linux-6.15/include/linux/ |
| H A D | of_address.h | 18 int pna; member 52 return (parser->end - parser->range) / (parser->na + parser->pna + parser->ns); in of_range_count()
|
| /linux-6.15/drivers/pci/controller/ |
| H A D | pci-mvebu.c | 1184 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()
|