LDT_BASE_ADDR
#define LDT_END_ADDR (LDT_BASE_ADDR + PMD_SIZE)
((LDT_BASE_ADDR - PAGE_SIZE) & PMD_MASK)
# define VMALLOC_END (LDT_BASE_ADDR - 2 * PAGE_SIZE)
#define LDT_END_ADDR (LDT_BASE_ADDR + PGDIR_SIZE)
pgd_t *k_pgd = pgd_offset(mm, LDT_BASE_ADDR);
k_pmd = pgd_to_pmd_walk(k_pgd, LDT_BASE_ADDR);
u_pmd = pgd_to_pmd_walk(u_pgd, LDT_BASE_ADDR);
pgd_t *k_pgd = pgd_offset(mm, LDT_BASE_ADDR);
k_pmd = pgd_to_pmd_walk(k_pgd, LDT_BASE_ADDR);
u_pmd = pgd_to_pmd_walk(u_pgd, LDT_BASE_ADDR);
pgd_t *pgd = pgd_offset(mm, LDT_BASE_ADDR);
pgd_t *pgd = pgd_offset(mm, LDT_BASE_ADDR);
return (void *)(LDT_BASE_ADDR + LDT_SLOT_STRIDE * slot);
unsigned long start = LDT_BASE_ADDR;
address_markers[LDT_NR].start_address = LDT_BASE_ADDR;
address_markers[LDT_NR].start_address = LDT_BASE_ADDR;