Lines Matching defs:mode
35 static void pgtable_populate(unsigned long addr, unsigned long end, enum populate_mode mode);
48 static inline void kasan_populate(unsigned long start, unsigned long end, enum populate_mode mode)
52 pgtable_populate(start, end, mode);
124 unsigned long end, enum populate_mode mode)
126 if (mode == POPULATE_KASAN_ZERO_SHADOW &&
135 unsigned long end, enum populate_mode mode)
137 if (mode == POPULATE_KASAN_ZERO_SHADOW &&
146 unsigned long end, enum populate_mode mode)
148 if (mode == POPULATE_KASAN_ZERO_SHADOW &&
157 unsigned long end, enum populate_mode mode)
159 if (mode == POPULATE_KASAN_ZERO_SHADOW &&
167 static bool kasan_pte_populate_zero_shadow(pte_t *pte, enum populate_mode mode)
171 if (mode == POPULATE_KASAN_ZERO_SHADOW) {
182 unsigned long end, enum populate_mode mode)
188 unsigned long end, enum populate_mode mode)
194 unsigned long end, enum populate_mode mode)
200 unsigned long end, enum populate_mode mode)
205 static bool kasan_pte_populate_zero_shadow(pte_t *pte, enum populate_mode mode)
251 static unsigned long _pa(unsigned long addr, unsigned long size, enum populate_mode mode)
253 switch (mode) {
284 enum populate_mode mode)
292 if (kasan_pte_populate_zero_shadow(pte, mode))
294 entry = __pte(_pa(addr, PAGE_SIZE, mode));
302 if (mode == POPULATE_DIRECT)
307 enum populate_mode mode)
317 if (kasan_pmd_populate_zero_shadow(pmd, addr, next, mode))
320 entry = __pmd(_pa(addr, _SEGMENT_SIZE, mode));
333 pgtable_pte_populate(pmd, addr, next, mode);
335 if (mode == POPULATE_DIRECT)
340 enum populate_mode mode)
350 if (kasan_pud_populate_zero_shadow(pud, addr, next, mode))
353 entry = __pud(_pa(addr, _REGION3_SIZE, mode));
366 pgtable_pmd_populate(pud, addr, next, mode);
368 if (mode == POPULATE_DIRECT)
373 enum populate_mode mode)
383 if (kasan_p4d_populate_zero_shadow(p4d, addr, next, mode))
388 pgtable_pud_populate(p4d, addr, next, mode);
392 static void pgtable_populate(unsigned long addr, unsigned long end, enum populate_mode mode)
402 if (kasan_pgd_populate_zero_shadow(pgd, addr, next, mode))
408 if (mode == POPULATE_KASAN_SHALLOW)
411 pgtable_p4d_populate(pgd, addr, next, mode);