Lines Matching refs:pte
36 static int pte_testbit(pte_t pte) in pte_testbit() argument
38 return pte_flags(pte) & _PAGE_SOFTW1; in pte_testbit()
57 pte_t *pte; in print_split() local
59 pte = lookup_address(addr, &level); in print_split()
60 if (!pte) { in print_split()
70 if ((pte_val(*pte) & _PAGE_PRESENT) && !(pte_val(*pte) & _PAGE_PSE)) { in print_split()
73 addr, level, (u64)pte_val(*pte)); in print_split()
82 if (!(pte_val(*pte) & _PAGE_NX)) { in print_split()
115 pte_t *pte, pte0; in pageattr_test() local
143 pte = NULL; in pageattr_test()
147 pte = lookup_address(addr[i] + k*PAGE_SIZE, &level); in pageattr_test()
148 if (!pte || pgprot_val(pte_pgprot(*pte)) == 0 || in pageattr_test()
149 !(pte_val(*pte) & _PAGE_PRESENT)) { in pageattr_test()
154 pte0 = *pte; in pageattr_test()
156 if (pgprot_val(pte_pgprot(*pte)) != in pageattr_test()
168 if (!addr[i] || !pte || !k) { in pageattr_test()
180 pte = lookup_address(addr[i], &level); in pageattr_test()
181 if (!pte || !pte_testbit(*pte) || pte_huge(*pte)) { in pageattr_test()
183 pte ? (u64)pte_val(*pte) : 0ULL); in pageattr_test()
200 pte = lookup_address(addr[i], &level); in pageattr_test()
201 if (!pte) { in pageattr_test()
212 pte = lookup_address(addr[i], &level); in pageattr_test()
213 if (!pte || pte_testbit(*pte)) { in pageattr_test()
215 addr[i], pte ? (u64)pte_val(*pte) : 0ULL); in pageattr_test()