Searched refs:pte (Results 1 – 4 of 4) sorted by relevance
| /arch/xtensa/include/ |
| A D | xtensa_mmu_priv.h | 75 #define XTENSA_MMU_PTE_ATTR_GET(pte) \ argument 76 ((pte) & XTENSA_MMU_PTE_ATTR_MASK) 79 #define XTENSA_MMU_PTE_ATTR_SET(pte, attr) \ argument 83 #define XTENSA_MMU_PTE_SW_SET(pte, sw) \ argument 87 #define XTENSA_MMU_PTE_SW_GET(pte) \ argument 92 (((pte) & ~XTENSA_MMU_PTE_RING_MASK) | \ 96 #define XTENSA_MMU_PTE_RING_GET(pte) \ argument 298 : : "a" (pte), "a"(entry)); in xtensa_dtlb_entry_write_sync() 310 : : "a" (pte), "a"(entry)); in xtensa_dtlb_entry_write() 322 : : "a" (pte), "a"(entry)); in xtensa_itlb_entry_write() [all …]
|
| /arch/arm64/core/ |
| A D | mmu.c | 197 MMU_DEBUG("[%d]%p: ", table_index(pte), pte); in debug_show_pte() 256 *pte = desc; in set_pte_block_desc() 310 uint64_t *pte; in set_mapping() local 332 level, pte, *pte); in set_mapping() 410 *pte = 0; in del_mapping() 1423 desc = *pte; in arch_mem_page_out() 1440 *pte = desc; in arch_mem_page_out() 1457 desc = *pte; in arch_mem_page_in() 1489 if (!pte) { in arch_page_location_get() 1519 if (!pte) { in arch_page_info_get() [all …]
|
| /arch/xtensa/core/ |
| A D | ptables.c | 165 static inline bool is_pte_illegal(uint32_t pte) in is_pte_illegal() argument 167 uint32_t attr = pte & XTENSA_MMU_PTE_ATTR_MASK; in is_pte_illegal() 214 uint32_t pte = XTENSA_MMU_PTE(page, in map_memory_range() local 235 table[l2_pos] = pte; in map_memory_range() 856 uint32_t *l2_table, pte; in region_map_update() local 867 pte = XTENSA_MMU_PTE_RING_SET(l2_table[l2_pos], ring); in region_map_update() 868 pte = XTENSA_MMU_PTE_ATTR_SET(pte, flags); in region_map_update() 870 l2_table[l2_pos] = pte; in region_map_update() 1057 uint32_t rasid, pte, *l2_table; in page_validate() local 1066 pte = l2_table[l2_pos]; in page_validate() [all …]
|
| /arch/x86/core/ |
| A D | x86_mmu.c | 400 static inline bool is_flipped_pte(pentry_t pte) in is_flipped_pte() argument 402 return (pte & MMU_P) == 0 && (pte & PTE_ZERO) != 0; in is_flipped_pte() 940 old_val = atomic_pte_get(pte); in pte_atomic_update() 2069 pentry_t pte = 0; in arch_page_phys_get() local 2077 if ((pte & MMU_P) != 0) { in arch_page_phys_get() 2207 pentry_t pte; in arch_page_location_get() local 2215 if (pte == 0) { in arch_page_location_get() 2223 if ((pte & MMU_P) != 0) { in arch_page_location_get() 2234 pentry_t pte; in z_x86_kpti_is_access_ok() local 2237 pentry_get(&level, &pte, ptables, addr); in z_x86_kpti_is_access_ok() [all …]
|
Completed in 18 milliseconds