gdt_page
struct gdt_page *gp = rip_rel_ptr((void *)(__force unsigned long)&gdt_page);
desc = raw_cpu_ptr(gdt_page.gdt) + idx;
DECLARE_PER_CPU_PAGE_ALIGNED(struct gdt_page, gdt_page);
return per_cpu(gdt_page, cpu).gdt;
return this_cpu_ptr(&gdt_page)->gdt;
DEFINE_PER_CPU_PAGE_ALIGNED(struct gdt_page, gdt_page) = { .gdt = {
EXPORT_PER_CPU_SYMBOL_GPL(gdt_page);
SYM_PIC_ALIAS(gdt_page);
xen_initial_gdt = &per_cpu(gdt_page, 0);