Lines Matching refs:pte
40 #define PTE_ADDRESS(pte, shift) \ argument
41 (extract64(pte, shift, 47 - shift + 1) << shift)
43 #define is_invalid_pte(pte) (!(pte & ARM_LPAE_PTE_VALID)) argument
45 #define is_reserved_pte(pte, level) \ argument
47 ((pte & ARM_LPAE_PTE_TYPE_MASK) == ARM_LPAE_L3_PTE_TYPE_RESERVED))
49 #define is_block_pte(pte, level) \ argument
51 ((pte & ARM_LPAE_PTE_TYPE_MASK) == ARM_LPAE_PTE_TYPE_BLOCK))
53 #define is_table_pte(pte, level) \ argument
55 ((pte & ARM_LPAE_PTE_TYPE_MASK) == ARM_LPAE_PTE_TYPE_TABLE))
57 #define is_page_pte(pte, level) \ argument
59 ((pte & ARM_LPAE_PTE_TYPE_MASK) == ARM_LPAE_L3_PTE_TYPE_PAGE))
63 #define PTE_AP(pte) \ argument
64 (extract64(pte, 6, 2))
66 #define PTE_APTABLE(pte) \ argument
67 (extract64(pte, 61, 2))
69 #define PTE_AF(pte) \ argument
70 (extract64(pte, 10, 1))