Lines Matching full:early

30  * directly on kernel symbols (bm_p*d). All the early functions are called too
31 * early to use lm_alias so __p*d_populate functions must be used to populate
62 bool early) in kasan_pte_offset() argument
65 phys_addr_t pte_phys = early ? in kasan_pte_offset()
71 return early ? pte_offset_kimg(pmdp, addr) in kasan_pte_offset()
76 bool early) in kasan_pmd_offset() argument
79 phys_addr_t pmd_phys = early ? in kasan_pmd_offset()
85 return early ? pmd_offset_kimg(pudp, addr) : pmd_offset(pudp, addr); in kasan_pmd_offset()
89 bool early) in kasan_pud_offset() argument
92 phys_addr_t pud_phys = early ? in kasan_pud_offset()
98 return early ? pud_offset_kimg(p4dp, addr) : pud_offset(p4dp, addr); in kasan_pud_offset()
102 unsigned long end, int node, bool early) in kasan_pte_populate() argument
105 pte_t *ptep = kasan_pte_offset(pmdp, addr, node, early); in kasan_pte_populate()
108 phys_addr_t page_phys = early ? in kasan_pte_populate()
111 if (!early) in kasan_pte_populate()
119 unsigned long end, int node, bool early) in kasan_pmd_populate() argument
122 pmd_t *pmdp = kasan_pmd_offset(pudp, addr, node, early); in kasan_pmd_populate()
126 kasan_pte_populate(pmdp, addr, next, node, early); in kasan_pmd_populate()
131 unsigned long end, int node, bool early) in kasan_pud_populate() argument
134 pud_t *pudp = kasan_pud_offset(p4dp, addr, node, early); in kasan_pud_populate()
138 kasan_pmd_populate(pudp, addr, next, node, early); in kasan_pud_populate()
143 unsigned long end, int node, bool early) in kasan_p4d_populate() argument
150 kasan_pud_populate(p4dp, addr, next, node, early); in kasan_p4d_populate()
155 int node, bool early) in kasan_pgd_populate() argument
163 kasan_p4d_populate(pgdp, addr, next, node, early); in kasan_pgd_populate()
167 /* The early shadow maps everything to a single page of zeroes */
231 * At first we should unmap early shadow (clear_pgds() call below). in kasan_init_shadow()
233 * tmp_pg_dir used to keep early shadow mapped until full shadow in kasan_init_shadow()