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