Searched refs:cpu_entry_area (Results 1 - 25 of 26) sorted by relevance
12
/linux-master/arch/x86/mm/ |
H A D | kmsan_shadow.c | 9 #include <asm/cpu_entry_area.h>
|
H A D | cpu_entry_area.c | 9 #include <asm/cpu_entry_area.h> 70 noinstr struct cpu_entry_area *get_cpu_entry_area(int cpu) 73 BUILD_BUG_ON(sizeof(struct cpu_entry_area) % PAGE_SIZE != 0); 75 return (struct cpu_entry_area *) va; 85 * The cpu_entry_area is shared between the user and kernel 142 struct cpu_entry_area *cea = get_cpu_entry_area(cpu); 169 struct cpu_entry_area *cea = get_cpu_entry_area(cpu); 179 struct cpu_entry_area *cea = get_cpu_entry_area(cpu); 237 per_cpu(cpu_entry_area, cpu) = cea;
|
H A D | pgtable_32.c | 13 #include <asm/cpu_entry_area.h>
|
H A D | Makefile | 29 pgtable.o physaddr.o tlb.o cpu_entry_area.o maccess.o pgprot.o
|
H A D | kasan_init_64.c | 20 #include <asm/cpu_entry_area.h>
|
H A D | init_32.c | 51 #include <asm/cpu_entry_area.h>
|
H A D | fault.c | 32 #include <asm/cpu_entry_area.h> /* exception stack */
|
/linux-master/arch/x86/include/asm/ |
H A D | pgtable_32_areas.h | 4 #include <asm/cpu_entry_area.h> 27 #define CPU_ENTRY_AREA_PAGES (NR_CPUS * DIV_ROUND_UP(sizeof(struct cpu_entry_area), PAGE_SIZE))
|
H A D | cpu_entry_area.h | 83 * cpu_entry_area is a percpu region that contains things needed by the CPU 88 * There is no direct allocation of a struct cpu_entry_area. 90 struct cpu_entry_area { struct 132 #define CPU_ENTRY_AREA_SIZE (sizeof(struct cpu_entry_area)) 134 DECLARE_PER_CPU(struct cpu_entry_area *, cpu_entry_area); 140 extern struct cpu_entry_area *get_cpu_entry_area(int cpu);
|
H A D | kmsan.h | 14 #include <asm/cpu_entry_area.h>
|
H A D | stacktrace.h | 13 #include <asm/cpu_entry_area.h>
|
H A D | desc.h | 10 #include <asm/cpu_entry_area.h>
|
/linux-master/arch/x86/kernel/ |
H A D | asm-offsets_32.c | 53 offsetof(struct cpu_entry_area, tss.x86_tss.sp1) - 54 offsetofend(struct cpu_entry_area, entry_stack_page.stack));
|
H A D | irq_64.c | 22 #include <asm/cpu_entry_area.h>
|
H A D | dumpstack_32.c | 90 struct cpu_entry_area *cea = get_cpu_entry_area(raw_smp_processor_id());
|
H A D | doublefault_32.c | 118 struct cpu_entry_area *cea = get_cpu_entry_area(cpu);
|
H A D | dumpstack_64.c | 19 #include <asm/cpu_entry_area.h>
|
H A D | asm-offsets.c | 101 /* Layout info for cpu_entry_area */ 102 OFFSET(CPU_ENTRY_AREA_entry_stack, cpu_entry_area, entry_stack_page);
|
H A D | idt.c | 7 #include <asm/cpu_entry_area.h>
|
H A D | dumpstack.c | 22 #include <asm/cpu_entry_area.h>
|
H A D | nmi.c | 28 #include <asm/cpu_entry_area.h>
|
H A D | traps.c | 57 #include <asm/cpu_entry_area.h> 949 * Entry text is excluded for HW_BP_X and cpu_entry_area, which 1433 /* Init cpu_entry_area before IST entries are set up */
|
H A D | sev.c | 30 #include <asm/cpu_entry_area.h>
|
/linux-master/arch/x86/entry/ |
H A D | entry_32.S | 378 movl PER_CPU_VAR(cpu_entry_area), %ecx 994 * the cpu_entry_area alias of the GDT. 1139 movl PER_CPU_VAR(cpu_entry_area), %ecx
|
/linux-master/arch/x86/kernel/cpu/ |
H A D | common.c | 708 /* The 32-bit entry code needs to find cpu_entry_area. */ 709 DEFINE_PER_CPU(struct cpu_entry_area *, cpu_entry_area);
|
Completed in 233 milliseconds
12