PGDIR_MASK
if (!pgtable_range_aligned(start, end, floor, ceiling, PGDIR_MASK))
if((end & PGDIR_MASK) > (vaddr & PGDIR_MASK))
end2 = (vaddr + (PGDIR_SIZE-1)) & PGDIR_MASK;
address = (address + PGDIR_SIZE) & PGDIR_MASK;
address &= ~PGDIR_MASK;
vaddr &= ~PGDIR_MASK;
vaddr &= ~PGDIR_MASK;
pmd_end = ((start + PGDIR_SIZE) & PGDIR_MASK) - 1;
BUILD_BUG_ON(KASAN_SHADOW_START & ~PGDIR_MASK);
#define KASAN_SHADOW_START ((KASAN_SHADOW_END - KASAN_SHADOW_SIZE) & PGDIR_MASK)
try_free_p4d_table(pgd, addr & PGDIR_MASK);
#define PGDIR_ALIGN(__addr) (((__addr) + ~PGDIR_MASK) & PGDIR_MASK)
vaddr &= ~PGDIR_MASK;
if (!(start & ~(PGDIR_MASK))) {
unsigned long pstart = (sp_banks[sp_entry].base_addr & PGDIR_MASK);
unsigned long vstart = (vbase & PGDIR_MASK);
task_size = task_size & PGDIR_MASK;
pgd_start = ppd->vaddr & PGDIR_MASK;
pgd_end = ppd->vaddr_end & PGDIR_MASK;
MAYBE_BUILD_BUG_ON(!(((MODULES_END - 1) & PGDIR_MASK) ==
(__START_KERNEL & PGDIR_MASK)));
vaddr_next = (vaddr & PGDIR_MASK) + PGDIR_SIZE;
unsigned long pgd_end = end & PGDIR_MASK;
unsigned long addr = KASAN_SHADOW_START & PGDIR_MASK;
clear_pgds(KASAN_SHADOW_START & PGDIR_MASK, KASAN_SHADOW_END);
kasan_populate_early_shadow((void *)(KASAN_SHADOW_START & PGDIR_MASK),
#define USER_LIMIT ((STACK_TOP_MAX + PGDIR_SIZE - 1) & PGDIR_MASK)
({ unsigned long __boundary = ((addr) + PGDIR_SIZE) & PGDIR_MASK; \
args->fixed_pgd_pfn = __phys_to_pfn(phys & PGDIR_MASK);
start &= PGDIR_MASK;
ceiling &= PGDIR_MASK;