Lines Matching refs:pte
38 static int pte_testbit(pte_t pte) in pte_testbit() argument
40 return pte_flags(pte) & _PAGE_SOFTW1; in pte_testbit()
59 pte_t *pte; in print_split() local
61 pte = lookup_address(addr, &level); in print_split()
62 if (!pte) { in print_split()
72 if ((pte_val(*pte) & _PAGE_PRESENT) && !(pte_val(*pte) & _PAGE_PSE)) { in print_split()
75 addr, level, (u64)pte_val(*pte)); in print_split()
84 if (!(pte_val(*pte) & _PAGE_NX)) { in print_split()
117 pte_t *pte, pte0; in pageattr_test() local
145 pte = NULL; in pageattr_test()
149 pte = lookup_address(addr[i] + k*PAGE_SIZE, &level); in pageattr_test()
150 if (!pte || pgprot_val(pte_pgprot(*pte)) == 0 || in pageattr_test()
151 !(pte_val(*pte) & _PAGE_PRESENT)) { in pageattr_test()
156 pte0 = *pte; in pageattr_test()
158 if (pgprot_val(pte_pgprot(*pte)) != in pageattr_test()
170 if (!addr[i] || !pte || !k) { in pageattr_test()
182 pte = lookup_address(addr[i], &level); in pageattr_test()
183 if (!pte || !pte_testbit(*pte) || pte_huge(*pte)) { in pageattr_test()
185 pte ? (u64)pte_val(*pte) : 0ULL); in pageattr_test()
202 pte = lookup_address(addr[i], &level); in pageattr_test()
203 if (!pte) { in pageattr_test()
214 pte = lookup_address(addr[i], &level); in pageattr_test()
215 if (!pte || pte_testbit(*pte)) { in pageattr_test()
217 addr[i], pte ? (u64)pte_val(*pte) : 0ULL); in pageattr_test()