Searched refs:x86_tss (Results 1 – 15 of 15) sorted by relevance
/kernel/linux/linux-5.10/arch/x86/include/asm/ |
D | switch_to.h | 56 if (unlikely(this_cpu_read(cpu_tss_rw.x86_tss.ss1) == thread->sysenter_cs)) in refresh_sysenter_cs() 59 this_cpu_write(cpu_tss_rw.x86_tss.ss1, thread->sysenter_cs); in refresh_sysenter_cs() 72 this_cpu_write(cpu_tss_rw.x86_tss.sp1, task->thread.sp0); in update_task_stack()
|
D | processor.h | 350 offsetof(struct tss_struct, x86_tss)) 354 offsetof(struct tss_struct, x86_tss)) 366 (offsetof(struct tss_struct, x86_tss) + sizeof(struct x86_hw_tss) - 1) 417 struct x86_hw_tss x86_tss; member 435 #define cpu_current_top_of_stack cpu_tss_rw.x86_tss.sp1 559 this_cpu_write(cpu_tss_rw.x86_tss.sp0, sp0); in native_load_sp0()
|
D | io_bitmap.h | 33 this_cpu_write(cpu_tss_rw.x86_tss.io_bitmap_base, in native_tss_invalidate_io_bitmap()
|
/kernel/linux/linux-5.10/arch/x86/kernel/ |
D | asm-offsets.c | 101 OFFSET(TSS_sp0, tss_struct, x86_tss.sp0); in common() 102 OFFSET(TSS_sp1, tss_struct, x86_tss.sp1); in common() 103 OFFSET(TSS_sp2, tss_struct, x86_tss.sp2); in common()
|
D | asm-offsets_32.c | 53 offsetof(struct cpu_entry_area, tss.x86_tss.sp1) - in foo()
|
D | doublefault_32.c | 15 #define TSS(x) this_cpu_read(cpu_tss_rw.x86_tss.x)
|
D | dumpstack_32.c | 102 info->next_sp = (unsigned long *)this_cpu_read(cpu_tss_rw.x86_tss.sp); in in_doublefault_stack()
|
D | sev-es.c | 122 old_ist = __this_cpu_read(cpu_tss_rw.x86_tss.ist[IST_INDEX_VC]); in __sev_es_ist_enter() 134 this_cpu_write(cpu_tss_rw.x86_tss.ist[IST_INDEX_VC], new_ist); in __sev_es_ist_enter() 142 ist = __this_cpu_read(cpu_tss_rw.x86_tss.ist[IST_INDEX_VC]); in __sev_es_ist_exit() 148 this_cpu_write(cpu_tss_rw.x86_tss.ist[IST_INDEX_VC], *(unsigned long *)ist); in __sev_es_ist_exit()
|
D | process.c | 57 .x86_tss = { 387 u16 *base = &tss->x86_tss.io_bitmap_base; in native_tss_update_io_bitmap()
|
D | traps.c | 375 struct pt_regs *gpregs = (struct pt_regs *)this_cpu_read(cpu_tss_rw.x86_tss.sp0) - 1; in DEFINE_IDTENTRY_DF() 774 (struct bad_iret_stack *)__this_cpu_read(cpu_tss_rw.x86_tss.sp0) - 1; in fixup_bad_iret()
|
/kernel/linux/linux-5.10/arch/x86/mm/ |
D | cpu_entry_area.c | 224 BUILD_BUG_ON((offsetof(struct tss_struct, x86_tss) ^ in setup_cpu_entry_area() 225 offsetofend(struct tss_struct, x86_tss)) & PAGE_MASK); in setup_cpu_entry_area() 232 BUILD_BUG_ON(offsetof(struct tss_struct, x86_tss) != 0); in setup_cpu_entry_area()
|
/kernel/linux/linux-5.10/arch/x86/kernel/cpu/ |
D | common.c | 1762 tss->x86_tss.ss1 = __KERNEL_CS; in enable_sep_cpu() 1763 wrmsr(MSR_IA32_SYSENTER_CS, tss->x86_tss.ss1, 0); in enable_sep_cpu() 1989 tss->x86_tss.ist[IST_INDEX_DF] = __this_cpu_ist_top_va(DF); in tss_setup_ist() 1990 tss->x86_tss.ist[IST_INDEX_NMI] = __this_cpu_ist_top_va(NMI); in tss_setup_ist() 1991 tss->x86_tss.ist[IST_INDEX_DB] = __this_cpu_ist_top_va(DB); in tss_setup_ist() 1992 tss->x86_tss.ist[IST_INDEX_MCE] = __this_cpu_ist_top_va(MCE); in tss_setup_ist() 1994 tss->x86_tss.ist[IST_INDEX_VC] = __this_cpu_ist_top_va(VC); in tss_setup_ist() 2012 tss->x86_tss.io_bitmap_base = IO_BITMAP_OFFSET_INVALID; in tss_setup_io_bitmap() 2041 set_tss_desc(cpu, &get_cpu_entry_area(cpu)->tss.x86_tss); in cpu_init_exception_handling() 2106 set_tss_desc(cpu, &get_cpu_entry_area(cpu)->tss.x86_tss); in cpu_init()
|
/kernel/linux/linux-5.10/arch/x86/xen/ |
D | enlighten_pv.c | 850 this_cpu_write(cpu_tss_rw.x86_tss.sp0, sp0); in xen_load_sp0() 872 iobitmap.bitmap = (uint8_t *)(&tss->x86_tss) + in xen_update_io_bitmap() 873 tss->x86_tss.io_bitmap_base; in xen_update_io_bitmap() 874 if (tss->x86_tss.io_bitmap_base == IO_BITMAP_OFFSET_INVALID) in xen_update_io_bitmap()
|
/kernel/linux/linux-5.10/arch/x86/power/ |
D | cpu.c | 166 set_tss_desc(cpu, &get_cpu_entry_area(cpu)->tss.x86_tss); in fix_processor_context()
|
/kernel/linux/linux-5.10/arch/x86/kvm/vmx/ |
D | vmx.c | 1458 (unsigned long)&get_cpu_entry_area(cpu)->tss.x86_tss); in vmx_vcpu_load_vmcs()
|