Lines Matching defs:va

180                 Addr va, bool updStats)
184 Set &set = sets[pickSetIdx(va)];
189 if (e.valid && (e.va & e.vaMask) == (va & e.vaMask) &&
248 lookup(incoming.sid, incoming.ssid, incoming.va, false);
253 Set &set = sets[pickSetIdx(incoming.va)];
289 SMMUTLB::invalidateVA(Addr va, uint16_t asid, uint16_t vmid)
291 Set &set = sets[pickSetIdx(va)];
296 if ((e.va & e.vaMask) == (va & e.vaMask) &&
305 SMMUTLB::invalidateVAA(Addr va, uint16_t vmid)
307 Set &set = sets[pickSetIdx(va)];
312 if ((e.va & e.vaMask) == (va & e.vaMask) && e.vmid==vmid)
359 SMMUTLB::pickSetIdx(Addr va) const
361 return (va >> 12) % sets.size();
459 ARMArchTLB::lookup(Addr va, uint16_t asid, uint16_t vmid, bool updStats)
463 Set &set = sets[pickSetIdx(va, asid, vmid)];
468 if (e.valid && (e.va & e.vaMask) == (va & e.vaMask) &&
500 lookup(incoming.va, incoming.asid, incoming.vmid, false);
505 Set &set = sets[pickSetIdx(incoming.va, incoming.asid, incoming.vmid)];
513 ARMArchTLB::invalidateVA(Addr va, uint16_t asid, uint16_t vmid)
515 Set &set = sets[pickSetIdx(va, asid, vmid)];
520 if ((e.va & e.vaMask) == (va & e.vaMask) &&
529 ARMArchTLB::invalidateVAA(Addr va, uint16_t vmid)
537 if ((e.va & e.vaMask) == (va & e.vaMask) && e.vmid==vmid)
585 ARMArchTLB::pickSetIdx(Addr va, uint16_t asid, uint16_t vmid) const
587 return ((va >> 12) ^ asid ^ vmid) % sets.size();
765 IPACache::pickSetIdx(Addr va, uint16_t vmid) const
767 return ((va >> 12) ^ vmid) % sets.size();
1014 WalkCache::lookup(Addr va, Addr vaMask,
1021 Set &set = sets[pickSetIdx(va, vaMask, stage, level)];
1026 if (e.valid && (e.va & e.vaMask) == (va & e.vaMask) &&
1067 const Entry *existing = lookup(incoming.va, incoming.vaMask,
1074 Set &set = sets[pickSetIdx(incoming.va, incoming.vaMask,
1086 WalkCache::invalidateVA(Addr va, uint16_t asid, uint16_t vmid,
1095 if ((!leaf_only || e.leaf) && (e.va & e.vaMask) == (va & e.vaMask)
1105 WalkCache::invalidateVAA(Addr va, uint16_t vmid, const bool leaf_only)
1113 if ((!leaf_only || e.leaf) && (e.va & e.vaMask) == (va & e.vaMask)
1164 WalkCache::pickSetIdx(Addr va, Addr vaMask,
1188 return ((va >> findLsbSet(vaMask)) % size) + offset;