Lines Matching full:direct
158 unsigned long end, bool add, bool direct) in modify_pte_table() argument
173 if (!direct) in modify_pte_table()
177 if (!direct) { in modify_pte_table()
193 if (direct) in modify_pte_table()
215 unsigned long end, bool add, bool direct) in modify_pmd_table() argument
235 if (!direct) in modify_pmd_table()
239 } else if (!direct && vmemmap_unuse_sub_pmd(addr, next)) { in modify_pmd_table()
248 MACHINE_HAS_EDAT1 && direct && in modify_pmd_table()
253 } else if (!direct && MACHINE_HAS_EDAT1) { in modify_pmd_table()
278 if (!direct) in modify_pmd_table()
282 ret = modify_pte_table(pmd, addr, next, add, direct); in modify_pmd_table()
290 if (direct) in modify_pmd_table()
309 bool add, bool direct) in modify_pud_table() argument
336 MACHINE_HAS_EDAT2 && direct && in modify_pud_table()
349 ret = modify_pmd_table(pud, addr, next, add, direct); in modify_pud_table()
357 if (direct) in modify_pud_table()
377 bool add, bool direct) in modify_p4d_table() argument
396 ret = modify_pud_table(p4d, addr, next, add, direct); in modify_p4d_table()
422 bool direct) in modify_pagetable() argument
447 ret = modify_p4d_table(pgd, addr, next, add, direct); in modify_pagetable()
460 static int add_pagetable(unsigned long start, unsigned long end, bool direct) in add_pagetable() argument
462 return modify_pagetable(start, end, true, direct); in add_pagetable()
465 static int remove_pagetable(unsigned long start, unsigned long end, bool direct) in remove_pagetable() argument
467 return modify_pagetable(start, end, false, direct); in remove_pagetable()