Lines Matching refs:vaddr
179 Addr paddr, vaddr = map.first;
180 bool alloc_page = !(np->pTable->translate(vaddr, paddr));
181 np->replicatePage(vaddr, paddr, otc, ntc, alloc_page);
296 Process::allocateMem(Addr vaddr, int64_t size, bool clobber)
300 pTable->map(vaddr, paddr, size,
306 Process::replicatePage(Addr vaddr, Addr new_paddr, ThreadContext *old_tc,
314 old_tc->getVirtProxy().readBlob(vaddr, buf_p, PageBytes);
319 pTable->map(vaddr, new_paddr, PageBytes, clobber);
320 new_tc->getVirtProxy().writeBlob(vaddr, buf_p, PageBytes);
325 Process::fixupStackFault(Addr vaddr)
333 if (vaddr >= stack_min && vaddr < stack_base) {
334 allocateMem(roundDown(vaddr, PageBytes), PageBytes);
340 if (vaddr < stack_min && vaddr >= stack_base - max_stack_size) {
341 while (vaddr < stack_min) {
384 Process::map(Addr vaddr, Addr paddr, int size, bool cacheable)
386 pTable->map(vaddr, paddr, size,