/linux-4.4.14/drivers/of/ |
D | fdt_address.c | 44 int na, int ns, int pna); 72 int na, int ns, int pna) in fdt_bus_default_map() argument 77 s = of_read_number(range + na + pna, ns); in fdt_bus_default_map() 113 int na, int ns, int pna, const char *rprop) in fdt_translate_one() argument 125 memset(addr, 0, pna * 4); in fdt_translate_one() 134 rone = na + pna + ns; in fdt_translate_one() 136 offset = bus->map(addr, ranges, na, ns, pna); in fdt_translate_one() 144 memcpy(addr, ranges + na, 4 * pna); in fdt_translate_one() 147 of_dump_addr("FDT: parent translation for:", addr, pna); in fdt_translate_one() 151 return pbus->translate(addr, offset, pna); in fdt_translate_one() [all …]
|
D | address.c | 43 int na, int ns, int pna); 62 int na, int ns, int pna) in of_bus_default_map() argument 67 s = of_read_number(range + na + pna, ns); in of_bus_default_map() 141 int pna) in of_bus_pci_map() argument 155 s = of_read_number(range + na + pna, ns); in of_bus_pci_map() 239 parser->pna = of_n_addr_cells(node); in of_pci_range_parser_init() 240 parser->np = parser->pna + na + ns; in of_pci_range_parser_init() 268 range->size = of_read_number(parser->range + parser->pna + na, ns); in of_pci_range_parser_one() 282 size = of_read_number(parser->range + parser->pna + na, ns); in of_pci_range_parser_one() 370 int pna) in of_bus_isa_map() argument [all …]
|
/linux-4.4.14/arch/sparc/kernel/ |
D | of_device_32.c | 49 int na, int ns, int pna) in of_bus_pci_map() argument 58 if (of_out_of_range(addr + 1, range + 1, range + na + pna, in of_bus_pci_map() 63 memcpy(result, range + na, pna * 4); in of_bus_pci_map() 67 result[pna - 1 - i] += in of_bus_pci_map() 71 memcpy(addr, result, pna * 4); in of_bus_pci_map() 121 int na, int ns, int pna) in of_bus_ambapp_map() argument 123 return of_bus_default_map(addr, range, na, ns, pna); in of_bus_ambapp_map() 190 int na, int ns, int pna) in build_one_resource() argument 201 memset(result, 0, pna * 4); in build_one_resource() 203 result[pna - 1 - i] = in build_one_resource() [all …]
|
D | of_device_64.c | 87 int na, int ns, int pna) in of_bus_simba_map() argument 102 int na, int ns, int pna) in of_bus_pci_map() argument 121 if (of_out_of_range(addr + 1, range + 1, range + na + pna, in of_bus_pci_map() 126 memcpy(result, range + na, pna * 4); in of_bus_pci_map() 130 result[pna - 1 - i] += in of_bus_pci_map() 134 memcpy(addr, result, pna * 4); in of_bus_pci_map() 244 int na, int ns, int pna) in build_one_resource() argument 254 memset(result, 0, pna * 4); in build_one_resource() 256 result[pna - 1 - i] = in build_one_resource() 259 memcpy(addr, result, pna * 4); in build_one_resource() [all …]
|
D | of_device_common.c | 111 int of_bus_default_map(u32 *addr, const u32 *range, int na, int ns, int pna) in of_bus_default_map() argument 121 if (of_out_of_range(addr, range, range + na + pna, na, ns)) in of_bus_default_map() 125 memcpy(result, range + na, pna * 4); in of_bus_default_map() 129 result[pna - 1 - i] += in of_bus_default_map() 133 memcpy(addr, result, pna * 4); in of_bus_default_map()
|
D | of_device_common.h | 16 int of_bus_default_map(u32 *addr, const u32 *range, int na, int ns, int pna); 32 int na, int ns, int pna);
|
/linux-4.4.14/include/linux/ |
D | of_address.h | 12 int pna; member
|
/linux-4.4.14/arch/powerpc/platforms/cell/ |
D | iommu.c | 906 int i, len, best, naddr, nsize, pna, range_size; in cell_iommu_get_fixed_address() local 930 pna = of_n_addr_cells(np); in cell_iommu_get_fixed_address() 931 range_size = naddr + nsize + pna; in cell_iommu_get_fixed_address() 940 size = of_read_number(ranges + i + naddr + pna, nsize); in cell_iommu_get_fixed_address()
|
/linux-4.4.14/drivers/pci/host/ |
D | pci-mvebu.c | 954 int rlen, nranges, rangesz, pna, i; in mvebu_get_tgt_attr() local 963 pna = of_n_addr_cells(np); in mvebu_get_tgt_attr() 964 rangesz = pna + na + ns; in mvebu_get_tgt_attr() 970 u64 cpuaddr = of_read_number(range + na, pna); in mvebu_get_tgt_attr()
|
D | pci-xgene.c | 438 parser->pna = of_n_addr_cells(node); in pci_dma_range_parser_init() 439 parser->np = parser->pna + na + ns; in pci_dma_range_parser_init()
|
D | pcie-rcar.c | 884 parser->pna = of_n_addr_cells(node); in pci_dma_range_parser_init() 885 parser->np = parser->pna + na + ns; in pci_dma_range_parser_init()
|
/linux-4.4.14/arch/powerpc/sysdev/ |
D | ppc4xx_pci.c | 98 int pna = of_n_addr_cells(hose->dn); in ppc4xx_parse_dma_ranges() local 99 int np = pna + 5; in ppc4xx_parse_dma_ranges() 117 size = of_read_number(ranges + pna + 3, 2); in ppc4xx_parse_dma_ranges()
|