Home
last modified time | relevance | path

Searched refs:tte (Results 1 – 14 of 14) sorted by relevance

/xnu-11215/tools/lldbmacros/
H A Dpmap.py546 assert_64bit(tte)
548 if tte & 0x1 == 0x0:
552 if (tte & 0x2 == 0x2) and (level != 0x3):
567 attr_index = (tte >> 2) & 0x7
650 if tte & 0x1 == 0x0:
661 paddr = tte & base_mask
1219 tte = tt[i]
1220 if tte & 0x1 == 0x0:
1359 if tte is not None:
1367 if tte is not None and ptep != unsigned(tte):
[all …]
H A Dkcdata.py2204 for tte in piddata["ts_pagetable"]:
2205 pagetables.append(tte)
/xnu-11215/osfmk/arm64/sptm/pmap/
H A Dpmap_pt_geometry.h545 tt_entry_t tte = ARM_TTE_EMPTY; in pmap_ttne() local
554 table_ttep = pmap->tte; in pmap_ttne()
565 tte = *ttep; in pmap_ttne()
568 if ((tte & (ARM_TTE_TYPE_MASK | ARM_TTE_VALID)) == (ARM_TTE_TYPE_BLOCK | ARM_TTE_VALID)) { in pmap_ttne()
570 __func__, cur_level, tte, pmap, target_level, (void*)addr); in pmap_ttne()
573 if ((tte & (ARM_TTE_TYPE_MASK | ARM_TTE_VALID)) != (ARM_TTE_TYPE_TABLE | ARM_TTE_VALID)) { in pmap_ttne()
577 table_ttep = (tt_entry_t*)phystokv(tte & ARM_TTE_TABLE_MASK); in pmap_ttne()
H A Dpmap.c1558 tt_entry_t tte = 0; in pmap_get_arm64_prot() local
1581 aggregate_tte |= tte; in pmap_get_arm64_prot()
2416 if (!(p->tte)) { in pmap_create_options_internal()
2570 tte = ttep[i]; in pmap_deallocate_all_leaf_tts()
2678 if (pmap->tte) { in pmap_destroy_internal()
2936 tt_entry_t tte, argument
3168 tt_entry_t tte; local
3172 tte = *ttep;
3176 __func__, tte_get_ptd(tte), tte_get_ptd(tte)->pmap, pmap);
6195 ttp = pmap->tte;
[all …]
H A Dpmap_data.h1280 tte_get_ptd(const tt_entry_t tte) in tte_get_ptd() argument
1282 const vm_offset_t pt_base_va = (vm_offset_t)(tte & ~((tt_entry_t)PAGE_MASK)); in tte_get_ptd()
1286 panic("%s: invalid PV head 0x%llx for TTE 0x%llx", __func__, (uint64_t)pvh, (uint64_t)tte); in tte_get_ptd()
H A Dpmap.h307 tt_entry_t *tte; member
/xnu-11215/osfmk/arm/pmap/
H A Dpmap_pt_geometry.h537 tt_entry_t tte = ARM_TTE_EMPTY; in pmap_ttne() local
546 table_ttep = pmap->tte; in pmap_ttne()
557 tte = *ttep; in pmap_ttne()
560 if ((tte & (ARM_TTE_TYPE_MASK | ARM_TTE_VALID)) == (ARM_TTE_TYPE_BLOCK | ARM_TTE_VALID)) { in pmap_ttne()
562 __func__, cur_level, tte, pmap, target_level, (void*)addr); in pmap_ttne()
565 if ((tte & (ARM_TTE_TYPE_MASK | ARM_TTE_VALID)) != (ARM_TTE_TYPE_TABLE | ARM_TTE_VALID)) { in pmap_ttne()
569 table_ttep = (tt_entry_t*)phystokv(tte & ARM_TTE_TABLE_MASK); in pmap_ttne()
H A Dpmap.c1627 tt_entry_t tte = *ttep; in pmap_set_range_xprr_perm() local
2144 tt_entry_t tte = 0; in pmap_get_arm64_prot() local
2167 aggregate_tte |= tte; in pmap_get_arm64_prot()
3081 if (!(p->tte)) { in pmap_create_options_internal()
3266 tte = *ttep; in pmap_deallocate_all_leaf_tts()
3372 if (pmap->tte) { in pmap_destroy_internal()
4019 tt_entry_t tte; local
4023 tte = *ttep;
4027 __func__, tte_get_ptd(tte), tte_get_ptd(tte)->pmap, pmap);
6942 ttp = pmap->tte;
[all …]
H A Dpmap_data.h988 tte_get_ptd(const tt_entry_t tte) in tte_get_ptd() argument
990 const vm_offset_t pt_base_va = (vm_offset_t)(tte & ~((tt_entry_t)PAGE_MASK)); in tte_get_ptd()
994 panic("%s: invalid PV head 0x%llx for TTE 0x%llx", __func__, (uint64_t)(*pvh), (uint64_t)tte); in tte_get_ptd()
H A Dpmap.h337 tt_entry_t *tte; member
/xnu-11215/osfmk/kdp/
H A Dsk_core.c294 tt_entry_t tte = ARM_TTE_EMPTY; in sc_cL4_kvtov() local
308 tte = *ttep; in sc_cL4_kvtov()
311 if ((tte & valid_mask) != valid_mask) { in sc_cL4_kvtov()
316 if ((tte & type_mask) == type_block) { in sc_cL4_kvtov()
317 paddr = ((tte & ARM_TTE_PA_MASK & ~offmask) | (vaddr & offmask)); in sc_cL4_kvtov()
322 ttp = (tt_entry_t *)phystokv(tte & ARM_TTE_TABLE_MASK); in sc_cL4_kvtov()
/xnu-11215/osfmk/arm64/
H A Darm_vm_init.c715 tt_entry_t tte = 0; in arm_vm_kernel_pte() local
720 tte = *ttep; in arm_vm_kernel_pte()
722 assert(tte & ARM_TTE_VALID); in arm_vm_kernel_pte()
724 if ((tte & ARM_TTE_TYPE_MASK) == ARM_TTE_TYPE_BLOCK) { in arm_vm_kernel_pte()
726 pte = (pt_entry_t)(tte & ~ARM_TTE_TYPE_MASK); in arm_vm_kernel_pte()
733 ttp = (tt_entry_t *)phystokv(tte & ARM_TTE_TABLE_MASK); in arm_vm_kernel_pte()
735 tte = *ttep; in arm_vm_kernel_pte()
737 assert(tte & ARM_TTE_VALID); in arm_vm_kernel_pte()
739 if ((tte & ARM_TTE_TYPE_MASK) == ARM_TTE_TYPE_BLOCK) { in arm_vm_kernel_pte()
741 pte = (pt_entry_t)(tte & ~ARM_TTE_TYPE_MASK); in arm_vm_kernel_pte()
[all …]
H A Dproc_reg.h1314 #define L2_TABLE_VA(tte) ((tt_entry_t*) phystokv((*(tte)) & ARM_TTE_TABLE_MASK)) argument
/xnu-11215/san/memory/
H A Dkasan-arm64.c256 const sptm_tte_t tte = (sptm_tte_t)((uint64_t)kasan_arm64_alloc_zero_page(early) in kasan_arm64_pte_map() local
259 sptm_map_table(root_pt_paddr, vaddr, 2, tte); in kasan_arm64_pte_map()