Lines Matching defs:ARMArchTLB
426 * ARMArchTLB
429 ARMArchTLB::ARMArchTLB(unsigned numEntries, unsigned _associativity,
439 fatal("ARMArchTLB must have at least one entry\n");
442 fatal("ARMArchTLB associativity cannot be higher than "
448 fatal("Number of ARMArchTLB entries must be divisible "
458 const ARMArchTLB::Entry *
459 ARMArchTLB::lookup(Addr va, uint16_t asid, uint16_t vmid, bool updStats)
472 panic("ARMArchTLB: duplicate entry found!\n");
492 ARMArchTLB::store(const Entry &incoming)
513 ARMArchTLB::invalidateVA(Addr va, uint16_t asid, uint16_t vmid)
529 ARMArchTLB::invalidateVAA(Addr va, uint16_t vmid)
544 ARMArchTLB::invalidateASID(uint16_t asid, uint16_t vmid)
559 ARMArchTLB::invalidateVMID(uint16_t vmid)
574 ARMArchTLB::invalidateAll()
585 ARMArchTLB::pickSetIdx(Addr va, uint16_t asid, uint16_t vmid) const
591 ARMArchTLB::pickEntryIdxToReplace(const Set &set)