Lines Matching defs:direct
163 unsigned long end, bool add, bool direct,
179 if (!direct)
183 if (!direct) {
199 if (direct)
221 unsigned long end, bool add, bool direct,
242 if (!direct)
246 } else if (!direct && vmemmap_unuse_sub_pmd(addr, next)) {
255 MACHINE_HAS_EDAT1 && direct &&
260 } else if (!direct && MACHINE_HAS_EDAT1) {
285 if (!direct)
289 ret = modify_pte_table(pmd, addr, next, add, direct, altmap);
297 if (direct)
316 bool add, bool direct, struct vmem_altmap *altmap)
343 MACHINE_HAS_EDAT2 && direct &&
356 ret = modify_pmd_table(pud, addr, next, add, direct, altmap);
364 if (direct)
384 bool add, bool direct, struct vmem_altmap *altmap)
403 ret = modify_pud_table(p4d, addr, next, add, direct, altmap);
429 bool direct, struct vmem_altmap *altmap)
454 ret = modify_p4d_table(pgd, addr, next, add, direct, altmap);
467 static int add_pagetable(unsigned long start, unsigned long end, bool direct,
470 return modify_pagetable(start, end, true, direct, altmap);
473 static int remove_pagetable(unsigned long start, unsigned long end, bool direct,
476 return modify_pagetable(start, end, false, direct, altmap);