Lines Matching refs:TlbEntry

77     : BaseTLB(p), table(new TlbEntry[p->size]), size(p->size),
127 TlbEntry *e = lookup(va, asid, vmid, isHyp, isSecure, true, false,
151 TlbEntry*
156 TlbEntry *retval = NULL;
167 TlbEntry tmp_entry = table[x];
195 TLB::insert(Addr addr, TlbEntry &entry)
228 TlbEntry *te;
245 TlbEntry *te;
278 TlbEntry *te;
319 TlbEntry *te;
349 TlbEntry *te;
421 table[i].serializeSection(cp, csprintf("TlbEntry%d", i));
438 table[i].unserializeSection(cp, csprintf("TlbEntry%d", i));
587 TlbEntry::DomainType::NoAccess, is_write,
605 TLB::checkPermissions(TlbEntry *te, const RequestPtr &req, Mode mode)
628 (te->mtype != TlbEntry::MemoryType::Normal)) {
638 if (te->mtype != TlbEntry::MemoryType::Normal) {
642 vaddr, TlbEntry::DomainType::NoAccess, is_write,
783 TLB::checkPermissions64(TlbEntry *te, const RequestPtr &req, Mode mode,
814 (te->mtype != TlbEntry::MemoryType::Normal)) {
824 if (te->mtype != TlbEntry::MemoryType::Normal) {
829 TlbEntry::DomainType::NoAccess,
1082 TlbEntry::DomainType::NoAccess, is_write,
1108 TlbEntry temp_te;
1113 temp_te.mtype = is_fetch ? TlbEntry::MemoryType::Normal
1114 : TlbEntry::MemoryType::StronglyOrdered;
1120 temp_te.mtype = TlbEntry::MemoryType::Normal;
1133 return testTranslation(req, mode, TlbEntry::DomainType::NoAccess);
1140 TlbEntry *te = NULL;
1141 TlbEntry mergeTe;
1164 if (te->mtype != TlbEntry::MemoryType::Normal)
1174 (te->mtype != TlbEntry::MemoryType::Normal)) {
1180 TlbEntry::DomainType::NoAccess, is_write,
1452 TLB::getTE(TlbEntry **te, const RequestPtr &req, ThreadContext *tc, Mode mode,
1519 TLB::getResultTe(TlbEntry **te, const RequestPtr &req,
1522 TlbEntry *mergeTe)
1529 TlbEntry *s2Te = NULL;
1544 TlbEntry *s1Te = NULL;
1604 TlbEntry::DomainType domain)
1616 TlbEntry::DomainType domain, LookupLevel lookup_level)