Lines Matching defs:paddr
49 EmulationPageTable::map(Addr vaddr, Addr paddr, int64_t size, uint64_t flags)
64 it->second = Entry(paddr, flags);
66 pTable.emplace(vaddr, Entry(paddr, flags));
71 paddr += pageSize;
101 addr_maps->push_back(std::make_pair(iter.first, iter.second.paddr));
144 EmulationPageTable::translate(Addr vaddr, Addr &paddr)
151 paddr = pageOffset(vaddr) + entry->paddr;
152 DPRINTF(MMU, "Translating: %#x->%#x\n", vaddr, paddr);
159 Addr paddr;
162 if (!translate(req->getVaddr(), paddr))
164 req->setPaddr(paddr);
165 if ((paddr & (pageSize - 1)) + req->getSize() > pageSize) {
182 paramOut(cp, "paddr", pte.second.paddr);
199 Addr paddr;
201 UNSERIALIZE_SCALAR(paddr);
204 pTable.emplace(vaddr, Entry(paddr, flags));