Lines Matching defs:entry
182 TlbEntry &entry = getDTBPtr(tc)->index(1);
184 retval |= ((uint64_t)entry.ppn & ULL(0x7ffffff)) << 32;
185 retval |= ((uint64_t)entry.xre & ULL(0xf)) << 8;
186 retval |= ((uint64_t)entry.xwe & ULL(0xf)) << 12;
187 retval |= ((uint64_t)entry.fonr & ULL(0x1)) << 1;
188 retval |= ((uint64_t)entry.fonw & ULL(0x1))<< 2;
189 retval |= ((uint64_t)entry.asma & ULL(0x1)) << 4;
190 retval |= ((uint64_t)entry.asn & ULL(0x7f)) << 57;
401 struct TlbEntry entry;
410 // construct PTE for new entry
411 entry.ppn = DTB_PTE_PPN(ipr[IPR_DTB_PTE]);
412 entry.xre = DTB_PTE_XRE(ipr[IPR_DTB_PTE]);
413 entry.xwe = DTB_PTE_XWE(ipr[IPR_DTB_PTE]);
414 entry.fonr = DTB_PTE_FONR(ipr[IPR_DTB_PTE]);
415 entry.fonw = DTB_PTE_FONW(ipr[IPR_DTB_PTE]);
416 entry.asma = DTB_PTE_ASMA(ipr[IPR_DTB_PTE]);
417 entry.asn = DTB_ASN_ASN(ipr[IPR_DTB_ASN]);
420 getDTBPtr(tc)->insert(val, entry);
425 struct TlbEntry entry;
434 // construct PTE for new entry
435 entry.ppn = ITB_PTE_PPN(val);
436 entry.xre = ITB_PTE_XRE(val);
437 entry.xwe = 0;
438 entry.fonr = ITB_PTE_FONR(val);
439 entry.fonw = ITB_PTE_FONW(val);
440 entry.asma = ITB_PTE_ASMA(val);
441 entry.asn = ITB_ASN_ASN(ipr[IPR_ITB_ASN]);
444 getITBPtr(tc)->insert(ipr[IPR_ITB_TAG], entry);