Home
last modified time | relevance | path

Searched refs:gdt_page (Results 1 – 8 of 8) sorted by relevance

/linux-6.12.1/arch/x86/include/asm/
Ddesc.h44 struct gdt_page { struct
48 DECLARE_PER_CPU_PAGE_ALIGNED(struct gdt_page, gdt_page); argument
49 DECLARE_INIT_PER_CPU(gdt_page);
54 return per_cpu(gdt_page, cpu).gdt; in get_cpu_gdt_rw()
60 return this_cpu_ptr(&gdt_page)->gdt; in get_current_gdt_rw()
/linux-6.12.1/arch/x86/kernel/
Dvmlinux.lds.S503 INIT_PER_CPU(gdt_page);
Dhead64.c562 struct desc_struct *gdt = (void *)(__force unsigned long)init_per_cpu_var(gdt_page.gdt); in startup_64_setup_gdt_idt()
Dhead_64.S336 leaq gdt_page(%rdx), %rax
/linux-6.12.1/arch/x86/kernel/cpu/
Dcommon.c200 DEFINE_PER_CPU_PAGE_ALIGNED(struct gdt_page, gdt_page) = { .gdt = {
243 EXPORT_PER_CPU_SYMBOL_GPL(gdt_page);
/linux-6.12.1/arch/x86/entry/
Dentry_32.S308 #define GDT_ESPFIX_SS PER_CPU_VAR(gdt_page + GDT_ESPFIX_OFFSET)
/linux-6.12.1/arch/x86/xen/
Denlighten_pv.c1419 xen_initial_gdt = &per_cpu(gdt_page, 0); in xen_start_kernel()
/linux-6.12.1/arch/x86/events/
Dcore.c2815 desc = raw_cpu_ptr(gdt_page.gdt) + idx; in get_segment_base()