Home
last modified time | relevance | path

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

/arch/x86/include/asm/
A Dcpu_entry_area.h90 struct cpu_entry_area { struct
132 #define CPU_ENTRY_AREA_SIZE (sizeof(struct cpu_entry_area)) argument
134 DECLARE_PER_CPU(struct cpu_entry_area *, cpu_entry_area);
140 extern struct cpu_entry_area *get_cpu_entry_area(int cpu);
A Dpgtable_32_areas.h27 #define CPU_ENTRY_AREA_PAGES (NR_CPUS * DIV_ROUND_UP(sizeof(struct cpu_entry_area), PAGE_SIZE))
/arch/x86/mm/
A Dcpu_entry_area.c70 noinstr struct cpu_entry_area *get_cpu_entry_area(int cpu) in get_cpu_entry_area()
73 BUILD_BUG_ON(sizeof(struct cpu_entry_area) % PAGE_SIZE != 0); in get_cpu_entry_area()
75 return (struct cpu_entry_area *) va; in get_cpu_entry_area()
142 struct cpu_entry_area *cea = get_cpu_entry_area(cpu); in percpu_setup_exception_stacks()
169 struct cpu_entry_area *cea = get_cpu_entry_area(cpu); in percpu_setup_exception_stacks()
179 struct cpu_entry_area *cea = get_cpu_entry_area(cpu); in setup_cpu_entry_area()
237 per_cpu(cpu_entry_area, cpu) = cea; in setup_cpu_entry_area()
A DMakefile25 pgtable.o physaddr.o tlb.o cpu_entry_area.o maccess.o pgprot.o
/arch/x86/kernel/
A Dasm-offsets_32.c44 offsetof(struct cpu_entry_area, tss.x86_tss.sp1) - in foo()
45 offsetofend(struct cpu_entry_area, entry_stack_page.stack)); in foo()
A Ddoublefault_32.c118 struct cpu_entry_area *cea = get_cpu_entry_area(cpu); in doublefault_init_cpu_tss()
A Ddumpstack_32.c90 struct cpu_entry_area *cea = get_cpu_entry_area(raw_smp_processor_id()); in in_doublefault_stack()
A Dasm-offsets.c110 OFFSET(CPU_ENTRY_AREA_entry_stack, cpu_entry_area, entry_stack_page); in common()
/arch/x86/entry/
A Dentry_32.S378 movl PER_CPU_VAR(cpu_entry_area), %ecx
1140 movl PER_CPU_VAR(cpu_entry_area), %ecx
/arch/x86/kernel/cpu/
A Dcommon.c713 DEFINE_PER_CPU(struct cpu_entry_area *, cpu_entry_area);

Completed in 13 milliseconds