Lines Matching refs:pna
83 u64 (*map)(__be32 *addr, const __be32 *range, int na, int ns, int pna);
493 int na, int ns, int pna) in dt_bus_default_map() argument
498 s = dt_read_number(range + na + pna, ns); in dt_bus_default_map()
578 int pna) in dt_bus_pci_map() argument
592 s = dt_read_number(range + na + pna, ns); in dt_bus_pci_map()
695 int pna, const char *rprop) in dt_translate_one() argument
711 memset(addr, 0, pna * 4); in dt_translate_one()
720 rone = na + pna + ns; in dt_translate_one()
723 offset = bus->map(addr, ranges, na, ns, pna); in dt_translate_one()
732 memcpy(addr, ranges + na, 4 * pna); in dt_translate_one()
735 dt_dump_addr("DT: parent translation for:", addr, pna); in dt_translate_one()
739 return pbus->translate(addr, offset, pna); in dt_translate_one()
758 int na, ns, pna, pns; in __dt_translate_address() local
807 pbus->count_cells(dev, &pna, &pns); in __dt_translate_address()
808 if ( !DT_CHECK_COUNTS(pna, pns) ) in __dt_translate_address()
816 pbus->name, pna, pns, parent->full_name); in __dt_translate_address()
819 if ( dt_translate_one(dev, bus, pbus, addr, na, ns, pna, rprop) ) in __dt_translate_address()
823 na = pna; in __dt_translate_address()
868 int na, ns, pna, pns, rone; in dt_for_each_range() local
903 pbus->count_cells(dev, &pna, &pns); in dt_for_each_range()
904 if ( !DT_CHECK_COUNTS(pna, pns) ) in dt_for_each_range()
913 rone = na + pna + ns; in dt_for_each_range()
925 memcpy(addr, ranges + na, 4 * pna); in dt_for_each_range()
928 s = dt_read_number(ranges + na + pna, ns); in dt_for_each_range()