Lines Matching refs:ptd
828 ptd = GetPtDesc(KVToPhysARM(ptep))
829 iommu = dereference(ptd.iommu)
847 ptd = GetPtDesc(KVToPhysARM(ptep))
848 extra_str = 'Mapped by IOMMU {:x}'.format(ptd.iommu)
852 ptd = GetPtDesc(KVToPhysARM(ptep))
853 if ptd.pmap == kern.globals.kernel_pmap:
854 extra_str = "Mapped by kernel task (kernel_pmap: {:#x})".format(ptd.pmap)
856 task = TaskForPmapHelper(ptd.pmap)
857 …extra_str = "Mapped by user task (pmap: {:#x}, task: {:s})".format(ptd.pmap, "{:#x}".format(task) …
973 ptd = kern.GetValueFromAddress(pvh & ~0x3, 'pt_desc_t *')
974 RunLldbCmdHelper("p/x *(pt_desc_t*)" + hex(ptd))
979 RunLldbCmdHelper("p/x ((pt_desc_t*)" + hex(ptd) + ")->ptd_info[0]")
1047 ptd = kern.GetValueFromAddress(pvh & ~0x3, 'pt_desc_t *')
1048 return ptd
1060 def GetPageTableInfo(ptd, paddr): argument
1067 refcnt = ptd.ptd_info[0].refcnt
1070 if not is_iommu_pte and page_size is None and hasattr(ptd.pmap, 'pmap_pt_attr'):
1071 page_size = ptd.pmap.pmap_pt_attr.pta_page_size
1075 refcnt = ptd.ptd_info[pt_index].refcnt
1076 …if not is_iommu_pte and hasattr(ptd.pmap, 'pmap_pt_attr') and hasattr(ptd.pmap.pmap_pt_attr, 'stag…
1077 stage2 = ptd.pmap.pmap_pt_attr.stage2
1084 iommu_desc_name = '{:s}'.format(dereference(dereference(ptd.iommu).desc).name)
1085 if unsigned(dereference(ptd.iommu).name) != 0:
1086 iommu_desc_name += '/{:s}'.format(dereference(ptd.iommu).name)
1087 info_str = "iommu state: {:#x} ({:s})".format(ptd.iommu, iommu_desc_name)
1094 ptd = GetPtDesc(pte_paddr)
1095 refcnt, level, info_str = GetPageTableInfo(ptd, pte_paddr)
1096 wiredcnt = ptd.ptd_info[pt_index].wiredcnt
1097 va = ptd.va[pt_index]
1098 …print("descriptor: {:#x} (refcnt: {:#x}, wiredcnt: {:#x}, va: {:#x})".format(ptd, refcnt, wiredcnt…
1104 if ptd.pmap == kern.globals.kernel_pmap:
1107 task = TaskForPmapHelper(ptd.pmap)
1109 print("pmap: {:#x} {:s}".format(ptd.pmap, pmap_str))
1114 …print("maps {}: {:#x}".format("IPA" if stage2 else "VA", int(unsigned(ptd.va[pt_index])) + (pte_pg…
1257 ptd = GetPtDesc(paddr)
1258 if ptd.pmap != pmap: