Searched refs:x86_tss (Results 1 – 12 of 12) sorted by relevance
| /Linux-v5.4/arch/x86/include/asm/ |
| D | switch_to.h | 79 if (unlikely(this_cpu_read(cpu_tss_rw.x86_tss.ss1) == thread->sysenter_cs)) in refresh_sysenter_cs() 82 this_cpu_write(cpu_tss_rw.x86_tss.ss1, thread->sysenter_cs); in refresh_sysenter_cs() 95 this_cpu_write(cpu_tss_rw.x86_tss.sp1, task->thread.sp0); in update_task_stack()
|
| D | processor.h | 333 …e IO_BITMAP_OFFSET (offsetof(struct tss_struct, io_bitmap) - offsetof(struct tss_struct, x86_tss)) 350 struct x86_hw_tss x86_tss; member 384 #define cpu_current_top_of_stack cpu_tss_rw.x86_tss.sp1 540 this_cpu_write(cpu_tss_rw.x86_tss.sp0, sp0); in native_load_sp0()
|
| /Linux-v5.4/arch/x86/kernel/ |
| D | asm-offsets.c | 105 OFFSET(TSS_sp0, tss_struct, x86_tss.sp0); in common() 106 OFFSET(TSS_sp1, tss_struct, x86_tss.sp1); in common() 107 OFFSET(TSS_sp2, tss_struct, x86_tss.sp2); in common()
|
| D | asm-offsets_32.c | 56 offsetof(struct cpu_entry_area, tss.x86_tss.sp1) - in foo()
|
| D | asm-offsets_64.c | 84 OFFSET(TSS_ist, tss_struct, x86_tss.ist); in main()
|
| D | traps.c | 342 struct pt_regs *gpregs = (struct pt_regs *)this_cpu_read(cpu_tss_rw.x86_tss.sp0) - 1; in do_double_fault() 648 (struct bad_iret_stack *)this_cpu_read(cpu_tss_rw.x86_tss.sp0) - 1; in fixup_bad_iret()
|
| D | process.c | 56 .x86_tss = {
|
| /Linux-v5.4/arch/x86/mm/ |
| D | cpu_entry_area.c | 161 BUILD_BUG_ON((offsetof(struct tss_struct, x86_tss) ^ in setup_cpu_entry_area() 162 offsetofend(struct tss_struct, x86_tss)) & PAGE_MASK); in setup_cpu_entry_area()
|
| /Linux-v5.4/arch/x86/kernel/cpu/ |
| D | common.c | 1568 tss->x86_tss.ss1 = __KERNEL_CS; in enable_sep_cpu() 1569 wrmsr(MSR_IA32_SYSENTER_CS, tss->x86_tss.ss1, 0); in enable_sep_cpu() 1863 if (!t->x86_tss.ist[0]) { in cpu_init() 1864 t->x86_tss.ist[IST_INDEX_DF] = __this_cpu_ist_top_va(DF); in cpu_init() 1865 t->x86_tss.ist[IST_INDEX_NMI] = __this_cpu_ist_top_va(NMI); in cpu_init() 1866 t->x86_tss.ist[IST_INDEX_DB] = __this_cpu_ist_top_va(DB); in cpu_init() 1867 t->x86_tss.ist[IST_INDEX_MCE] = __this_cpu_ist_top_va(MCE); in cpu_init() 1870 t->x86_tss.io_bitmap_base = IO_BITMAP_OFFSET; in cpu_init() 1889 set_tss_desc(cpu, &get_cpu_entry_area(cpu)->tss.x86_tss); in cpu_init() 1941 set_tss_desc(cpu, &get_cpu_entry_area(cpu)->tss.x86_tss); in cpu_init() [all …]
|
| /Linux-v5.4/arch/x86/power/ |
| D | cpu.c | 164 set_tss_desc(cpu, &get_cpu_entry_area(cpu)->tss.x86_tss); in fix_processor_context()
|
| /Linux-v5.4/arch/x86/xen/ |
| D | enlighten_pv.c | 837 this_cpu_write(cpu_tss_rw.x86_tss.sp0, sp0); in xen_load_sp0()
|
| /Linux-v5.4/arch/x86/kvm/vmx/ |
| D | vmx.c | 1352 (unsigned long)&get_cpu_entry_area(cpu)->tss.x86_tss); in vmx_vcpu_load_vmcs()
|