Lines Matching refs:pte
79 static inline bool kasan_early_shadow_page_entry(pte_t pte) in kasan_early_shadow_page_entry() argument
81 return pte_page(pte) == virt_to_page(lm_alias(kasan_early_shadow_page)); in kasan_early_shadow_page_entry()
99 pte_t *pte = pte_offset_kernel(pmd, addr); in zero_pte_populate() local
107 set_pte_at(&init_mm, addr, pte, zero_pte); in zero_pte_populate()
109 pte = pte_offset_kernel(pmd, addr); in zero_pte_populate()
299 pte_t *pte; in kasan_free_pte() local
303 pte = pte_start + i; in kasan_free_pte()
304 if (!pte_none(*pte)) in kasan_free_pte()
357 static void kasan_remove_pte_table(pte_t *pte, unsigned long addr, in kasan_remove_pte_table() argument
362 for (; addr < end; addr = next, pte++) { in kasan_remove_pte_table()
367 if (!pte_present(*pte)) in kasan_remove_pte_table()
370 if (WARN_ON(!kasan_early_shadow_page_entry(*pte))) in kasan_remove_pte_table()
372 pte_clear(&init_mm, addr, pte); in kasan_remove_pte_table()
382 pte_t *pte; in kasan_remove_pmd_table() local
395 pte = pte_offset_kernel(pmd, addr); in kasan_remove_pmd_table()
396 kasan_remove_pte_table(pte, addr, next); in kasan_remove_pmd_table()