Lines Matching refs:vaddr
133 vaddr(0), vaddr_tainted(0),
262 currState->vaddr = purifyTaggedAddr(currState->vaddr_tainted,
265 currState->vaddr = currState->vaddr_tainted;
372 TlbEntry* te = tlb->lookup(currState->vaddr, currState->asid,
438 te = tlb->lookup(currState->vaddr, currState->asid,
463 currState->vaddr_tainted, currState->ttbcr, mbits(currState->vaddr, 31,
468 if (currState->ttbcr.n == 0 || !mbits(currState->vaddr, 31,
513 (bits(currState->vaddr, 31 - currState->ttbcr.n, 20) << 2);
603 if (currState->vaddr <= ttbr0_max) {
627 } else if (currState->vaddr >= ttbr1_min) {
674 (bits(currState->vaddr, n + 26, 30) << 3);
681 (bits(currState->vaddr, n + 17, 21) << 3);
785 switch (bits(currState->vaddr, 63,48)) {
792 if (bits(currState->vaddr, 63, tsz) != 0x0 ||
802 if (bits(currState->vaddr, 63, tsz) != mask(64-tsz) ||
814 switch(bits(currState->vaddr, 63,48)) {
830 if (bits(currState->vaddr, 63, tsz) != mask(64-tsz) ||
842 switch(bits(currState->vaddr, 63,48)) {
977 (bits(currState->vaddr, tsz - 1,
1519 (bits(currState->vaddr, 19, 12) << 2);
1668 currState->vaddr);
1804 DPRINTF(TLBVerbose, "calling doL1Descriptor for vaddr:%#x\n", currState->vaddr_tainted);
1856 DPRINTF(TLBVerbose, "calling doL2Descriptor for vaddr:%#x\n",
1923 DPRINTF(TLBVerbose, "calling doLongDescriptor for vaddr:%#x\n",
1995 currState->vaddr);
2002 currState->vaddr, descAddr, data, numBytes, flags,
2060 te.vpn = currState->vaddr >> te.N;
2116 tlb->insert(currState->vaddr, te);
2166 return tlb->testWalk(pa, size, currState->vaddr, currState->isSecure,