Lines Matching refs:na
88 int na, int ns, int pna) in of_bus_simba_map() argument
103 int na, int ns, int pna) in of_bus_pci_map() argument
122 if (of_out_of_range(addr + 1, range + 1, range + na + pna, in of_bus_pci_map()
123 na - 1, ns)) in of_bus_pci_map()
127 memcpy(result, range + na, pna * 4); in of_bus_pci_map()
130 for (i = 0; i < na - 1; i++) in of_bus_pci_map()
132 (addr[na - 1 - i] - in of_bus_pci_map()
133 range[na - 1 - i]); in of_bus_pci_map()
245 int na, int ns, int pna) in build_one_resource() argument
256 for (i = 0; i < na; i++) in build_one_resource()
258 addr[na - 1 - i]; in build_one_resource()
266 rone = na + pna + ns; in build_one_resource()
268 if (!bus->map(addr, ranges, na, ns, pna)) in build_one_resource()
320 int na, ns; in build_device_resources() local
329 bus->count_cells(op->dev.of_node, &na, &ns); in build_device_resources()
339 num_reg /= na + ns; in build_device_resources()
354 const u32 *reg = (preg + (index * ((na + ns) * 4))); in build_device_resources()
363 size = of_read_addr(reg + na, ns); in build_device_resources()
364 memcpy(addr, reg, na * 4); in build_device_resources()
369 result = of_read_addr(addr, na); in build_device_resources()
373 dna = na; in build_device_resources()
429 int na, num_reg, i; in apply_interrupt_map() local
432 bus->count_cells(dp, &na, NULL); in apply_interrupt_map()
438 imlen /= ((na + 3) * 4); in apply_interrupt_map()
443 for (j = 0; j < na; j++) { in apply_interrupt_map()
447 if (imap[na] == irq) { in apply_interrupt_map()
448 handle = imap[na + 1]; in apply_interrupt_map()
449 irq = imap[na + 2]; in apply_interrupt_map()
454 imap += (na + 3); in apply_interrupt_map()