Lines Matching refs:pte

591         pte = tte
593 if (pte & 0x3) == 0x0:
596 if (pte & 0x3) == 0x1:
599 if pte & 0x8000 == 0x8000:
606 if (pte & 0x1) == 0x01:
611 b_bit = (pte & 0x4) >> 2
612 c_bit = (pte & 0x8) >> 3
614 access = (pte & 0x30) >> 4 | (pte & 0x200) >> 7
618 tex_bits = ((pte & 0x1c0) >> 6)
619 if (pte & 0x3) == 0x1:
620 tex_bits = ((pte & 0x7000) >> 12)
631 if pte & 0x400 :
637 if pte & 0x800:
672 pte = pte_base_val[pte_index]
675 if pte & 0x2:
676 paddr = (unsigned(pte) & 0xFFFFF000) | (vaddr & 0xFFF)
690 print(" {0: <#020x}\n\t{1: <#020x}\n\t".format(addressof(pte), unsigned(pte)), end=' ')
692 PmapDecodeTTEARM(pte, 2, verbose_level)
1274 def ShowPTEARM(pte, page_size, stage2 = False): argument
1278 ptd = GetPtDesc(KVToPhysARM(pte))
1279 pt_index = (pte % kern.globals.page_size) // page_size
1302 pte_pgoff = pte % page_size
1316 pteval = int(unsigned(dereference(kern.GetValueFromAddress(unsigned(pte), 'pt_entry_t *'))))
1570pte = int(unsigned(dereference(kern.GetValueFromAddress(ptep, 'pt_entry_t *')))) & page_base_mask
1571 if (pte != paddr):
1572 … print("{:s}{:s}PVH {:#x} maps wrong page ({:#x}) ".format(pmap_str, tte_str, ptep, pte))
1591pte = int(unsigned(dereference(kern.GetValueFromAddress(ptep, 'pt_entry_t *')))) & page_base_mask
1592 if (pte != paddr):
1593 … print("{:s}{:s}PVE {:#x} maps wrong page ({:#x}) ".format(pmap_str, tte_str, ptep, pte))
1615 pte = None
1618 pte = kern.GetValueFromAddress(cmd_args[0], 'pt_entry_t *')
1619 pa = int(unsigned(dereference(pte)))
1620 checkPVList(None, level, None, pte, pa, 0, None)