Lines Matching +full:4 +full:ns
21 #define OF_MAX_ADDR_CELLS 4
22 #define OF_CHECK_COUNTS(na, ns) ((na) > 0 && (na) <= OF_MAX_ADDR_CELLS && \ argument
23 (ns) > 0)
43 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()
90 memset(addr, 0, na * 4); in fdt_bus_default_translate()
112 int na, int ns, int pna, const char *rprop) in fdt_translate_one() argument
124 memset(addr, 0, pna * 4); in fdt_translate_one()
132 rlen /= 4; in fdt_translate_one()
133 rone = na + pna + ns; in fdt_translate_one()
135 offset = bus->map(addr, ranges, na, ns, pna); in fdt_translate_one()
143 memcpy(addr, ranges + na, 4 * pna); in fdt_translate_one()
169 int na, ns, pna, pns; in fdt_translate_address() local
189 bus->count_cells(blob, parent, &na, &ns); in fdt_translate_address()
190 if (!OF_CHECK_COUNTS(na, ns)) { in fdt_translate_address()
195 memcpy(addr, reg, na * 4); in fdt_translate_address()
197 pr_debug("bus (na=%d, ns=%d) on %s\n", in fdt_translate_address()
198 na, ns, fdt_get_name(blob, parent, NULL)); in fdt_translate_address()
223 pr_debug("parent bus (na=%d, ns=%d) on %s\n", in fdt_translate_address()
228 addr, na, ns, pna, "ranges")) in fdt_translate_address()
233 ns = pns; in fdt_translate_address()