x86_tss 333 arch/x86/include/asm/processor.h #define IO_BITMAP_OFFSET (offsetof(struct tss_struct, io_bitmap) - offsetof(struct tss_struct, x86_tss)) x86_tss 350 arch/x86/include/asm/processor.h struct x86_hw_tss x86_tss; x86_tss 384 arch/x86/include/asm/processor.h #define cpu_current_top_of_stack cpu_tss_rw.x86_tss.sp1 x86_tss 540 arch/x86/include/asm/processor.h this_cpu_write(cpu_tss_rw.x86_tss.sp0, sp0); x86_tss 79 arch/x86/include/asm/switch_to.h if (unlikely(this_cpu_read(cpu_tss_rw.x86_tss.ss1) == thread->sysenter_cs)) x86_tss 82 arch/x86/include/asm/switch_to.h this_cpu_write(cpu_tss_rw.x86_tss.ss1, thread->sysenter_cs); x86_tss 95 arch/x86/include/asm/switch_to.h this_cpu_write(cpu_tss_rw.x86_tss.sp1, task->thread.sp0); x86_tss 105 arch/x86/kernel/asm-offsets.c OFFSET(TSS_sp0, tss_struct, x86_tss.sp0); x86_tss 106 arch/x86/kernel/asm-offsets.c OFFSET(TSS_sp1, tss_struct, x86_tss.sp1); x86_tss 107 arch/x86/kernel/asm-offsets.c OFFSET(TSS_sp2, tss_struct, x86_tss.sp2); x86_tss 56 arch/x86/kernel/asm-offsets_32.c offsetof(struct cpu_entry_area, tss.x86_tss.sp1) - x86_tss 84 arch/x86/kernel/asm-offsets_64.c OFFSET(TSS_ist, tss_struct, x86_tss.ist); x86_tss 1608 arch/x86/kernel/cpu/common.c tss->x86_tss.ss1 = __KERNEL_CS; x86_tss 1609 arch/x86/kernel/cpu/common.c wrmsr(MSR_IA32_SYSENTER_CS, tss->x86_tss.ss1, 0); x86_tss 1904 arch/x86/kernel/cpu/common.c if (!t->x86_tss.ist[0]) { x86_tss 1905 arch/x86/kernel/cpu/common.c t->x86_tss.ist[IST_INDEX_DF] = __this_cpu_ist_top_va(DF); x86_tss 1906 arch/x86/kernel/cpu/common.c t->x86_tss.ist[IST_INDEX_NMI] = __this_cpu_ist_top_va(NMI); x86_tss 1907 arch/x86/kernel/cpu/common.c t->x86_tss.ist[IST_INDEX_DB] = __this_cpu_ist_top_va(DB); x86_tss 1908 arch/x86/kernel/cpu/common.c t->x86_tss.ist[IST_INDEX_MCE] = __this_cpu_ist_top_va(MCE); x86_tss 1911 arch/x86/kernel/cpu/common.c t->x86_tss.io_bitmap_base = IO_BITMAP_OFFSET; x86_tss 1930 arch/x86/kernel/cpu/common.c set_tss_desc(cpu, &get_cpu_entry_area(cpu)->tss.x86_tss); x86_tss 1982 arch/x86/kernel/cpu/common.c set_tss_desc(cpu, &get_cpu_entry_area(cpu)->tss.x86_tss); x86_tss 1988 arch/x86/kernel/cpu/common.c t->x86_tss.io_bitmap_base = IO_BITMAP_OFFSET; x86_tss 56 arch/x86/kernel/process.c .x86_tss = { x86_tss 342 arch/x86/kernel/traps.c struct pt_regs *gpregs = (struct pt_regs *)this_cpu_read(cpu_tss_rw.x86_tss.sp0) - 1; x86_tss 648 arch/x86/kernel/traps.c (struct bad_iret_stack *)this_cpu_read(cpu_tss_rw.x86_tss.sp0) - 1; x86_tss 1338 arch/x86/kvm/vmx/vmx.c (unsigned long)&get_cpu_entry_area(cpu)->tss.x86_tss); x86_tss 161 arch/x86/mm/cpu_entry_area.c BUILD_BUG_ON((offsetof(struct tss_struct, x86_tss) ^ x86_tss 162 arch/x86/mm/cpu_entry_area.c offsetofend(struct tss_struct, x86_tss)) & PAGE_MASK); x86_tss 164 arch/x86/power/cpu.c set_tss_desc(cpu, &get_cpu_entry_area(cpu)->tss.x86_tss); x86_tss 837 arch/x86/xen/enlighten_pv.c this_cpu_write(cpu_tss_rw.x86_tss.sp0, sp0);