Lines Matching full:direct

166 				  unsigned long end, bool add, bool direct,  in modify_pte_table()  argument
182 if (!direct) in modify_pte_table()
186 if (!direct) { in modify_pte_table()
202 if (direct) in modify_pte_table()
224 unsigned long end, bool add, bool direct, in modify_pmd_table() argument
245 if (!direct) in modify_pmd_table()
249 } else if (!direct && vmemmap_unuse_sub_pmd(addr, next)) { in modify_pmd_table()
258 MACHINE_HAS_EDAT1 && direct && in modify_pmd_table()
263 } else if (!direct && MACHINE_HAS_EDAT1) { in modify_pmd_table()
288 if (!direct) in modify_pmd_table()
292 ret = modify_pte_table(pmd, addr, next, add, direct, altmap); in modify_pmd_table()
300 if (direct) in modify_pmd_table()
319 bool add, bool direct, struct vmem_altmap *altmap) in modify_pud_table() argument
346 MACHINE_HAS_EDAT2 && direct && in modify_pud_table()
359 ret = modify_pmd_table(pud, addr, next, add, direct, altmap); in modify_pud_table()
367 if (direct) in modify_pud_table()
387 bool add, bool direct, struct vmem_altmap *altmap) in modify_p4d_table() argument
406 ret = modify_pud_table(p4d, addr, next, add, direct, altmap); in modify_p4d_table()
432 bool direct, struct vmem_altmap *altmap) in modify_pagetable() argument
457 ret = modify_p4d_table(pgd, addr, next, add, direct, altmap); in modify_pagetable()
470 static int add_pagetable(unsigned long start, unsigned long end, bool direct, in add_pagetable() argument
473 return modify_pagetable(start, end, true, direct, altmap); in add_pagetable()
476 static int remove_pagetable(unsigned long start, unsigned long end, bool direct, in remove_pagetable() argument
479 return modify_pagetable(start, end, false, direct, altmap); in remove_pagetable()