Home
last modified time | relevance | path

Searched refs:cpu_entry_area (Results 1 – 9 of 9) sorted by relevance

/Linux-v4.19/arch/x86/include/asm/
Dcpu_entry_area.h18 struct cpu_entry_area { struct
58 #define CPU_ENTRY_AREA_SIZE (sizeof(struct cpu_entry_area)) argument
61 DECLARE_PER_CPU(struct cpu_entry_area *, cpu_entry_area);
74 extern struct cpu_entry_area *get_cpu_entry_area(int cpu);
/Linux-v4.19/arch/x86/mm/
Dcpu_entry_area.c21 struct cpu_entry_area *get_cpu_entry_area(int cpu) in get_cpu_entry_area()
24 BUILD_BUG_ON(sizeof(struct cpu_entry_area) % PAGE_SIZE != 0); in get_cpu_entry_area()
26 return (struct cpu_entry_area *) va; in get_cpu_entry_area()
139 per_cpu(cpu_entry_area, cpu) = get_cpu_entry_area(cpu); in setup_cpu_entry_area()
145 sizeof(((struct cpu_entry_area *)0)->exception_stacks)); in setup_cpu_entry_area()
DMakefile16 pat.o pgtable.o physaddr.o setup_nx.o tlb.o cpu_entry_area.o
/Linux-v4.19/arch/x86/kernel/
Dasm-offsets.c102 OFFSET(CPU_ENTRY_AREA_tss, cpu_entry_area, tss); in common()
103 OFFSET(CPU_ENTRY_AREA_entry_trampoline, cpu_entry_area, entry_trampoline); in common()
104 OFFSET(CPU_ENTRY_AREA_entry_stack, cpu_entry_area, entry_stack_page); in common()
Dasm-offsets_32.c56 offsetof(struct cpu_entry_area, tss.x86_tss.sp1) - in foo()
57 offsetofend(struct cpu_entry_area, entry_stack_page.stack)); in foo()
/Linux-v4.19/Documentation/x86/x86_64/
Dmm.txt16 fffffe0000000000 - fffffe7fffffffff (=39 bits) cpu_entry_area mapping
42 fffffe0000000000 - fffffe7fffffffff (=39 bits) cpu_entry_area mapping
/Linux-v4.19/Documentation/x86/
Dpti.txt42 cpu_entry_area' structure which is placed in the fixmap which gives
65 b. The 'cpu_entry_area' structure must be 2MB in size and 2MB
/Linux-v4.19/arch/x86/entry/
Dentry_32.S400 movl PER_CPU_VAR(cpu_entry_area), %ecx
1419 movl PER_CPU_VAR(cpu_entry_area), %ecx
/Linux-v4.19/arch/x86/kernel/cpu/
Dcommon.c507 DEFINE_PER_CPU(struct cpu_entry_area *, cpu_entry_area);