Home
last modified time | relevance | path

Searched refs:x86_tss (Results 1 – 12 of 12) sorted by relevance

/Linux-v4.19/arch/x86/include/asm/
Dswitch_to.h81 if (unlikely(this_cpu_read(cpu_tss_rw.x86_tss.ss1) == thread->sysenter_cs)) in refresh_sysenter_cs()
84 this_cpu_write(cpu_tss_rw.x86_tss.ss1, thread->sysenter_cs); in refresh_sysenter_cs()
97 this_cpu_write(cpu_tss_rw.x86_tss.sp1, task->thread.sp0); in update_task_stack()
Dprocessor.h335 …e IO_BITMAP_OFFSET (offsetof(struct tss_struct, io_bitmap) - offsetof(struct tss_struct, x86_tss))
352 struct x86_hw_tss x86_tss; member
379 #define cpu_current_top_of_stack cpu_tss_rw.x86_tss.sp1
555 this_cpu_write(cpu_tss_rw.x86_tss.sp0, sp0); in native_load_sp0()
/Linux-v4.19/arch/x86/kernel/
Dasm-offsets.c109 OFFSET(TSS_sp0, tss_struct, x86_tss.sp0); in common()
110 OFFSET(TSS_sp1, tss_struct, x86_tss.sp1); in common()
Dasm-offsets_64.c67 OFFSET(TSS_ist, tss_struct, x86_tss.ist); in main()
Dasm-offsets_32.c56 offsetof(struct cpu_entry_area, tss.x86_tss.sp1) - in foo()
Dtraps.c369 struct pt_regs *gpregs = (struct pt_regs *)this_cpu_read(cpu_tss_rw.x86_tss.sp0) - 1; in do_double_fault()
660 (struct bad_iret_stack *)this_cpu_read(cpu_tss_rw.x86_tss.sp0) - 1; in fixup_bad_iret()
Dprocess.c51 .x86_tss = {
/Linux-v4.19/arch/x86/mm/
Dcpu_entry_area.c131 BUILD_BUG_ON((offsetof(struct tss_struct, x86_tss) ^ in setup_cpu_entry_area()
132 offsetofend(struct tss_struct, x86_tss)) & PAGE_MASK); in setup_cpu_entry_area()
/Linux-v4.19/arch/x86/kernel/cpu/
Dcommon.c1433 tss->x86_tss.ss1 = __KERNEL_CS; in enable_sep_cpu()
1434 wrmsr(MSR_IA32_SYSENTER_CS, tss->x86_tss.ss1, 0); in enable_sep_cpu()
1744 oist->ist[v] = t->x86_tss.ist[v] = in cpu_init()
1751 t->x86_tss.io_bitmap_base = IO_BITMAP_OFFSET; in cpu_init()
1770 set_tss_desc(cpu, &get_cpu_entry_area(cpu)->tss.x86_tss); in cpu_init()
1828 set_tss_desc(cpu, &get_cpu_entry_area(cpu)->tss.x86_tss); in cpu_init()
1834 t->x86_tss.io_bitmap_base = IO_BITMAP_OFFSET; in cpu_init()
/Linux-v4.19/arch/x86/power/
Dcpu.c167 set_tss_desc(cpu, &get_cpu_entry_area(cpu)->tss.x86_tss); in fix_processor_context()
/Linux-v4.19/arch/x86/xen/
Denlighten_pv.c830 this_cpu_write(cpu_tss_rw.x86_tss.sp0, sp0); in xen_load_sp0()
/Linux-v4.19/arch/x86/kvm/
Dvmx.c3098 (unsigned long)&get_cpu_entry_area(cpu)->tss.x86_tss); in vmx_vcpu_load()