Searched refs:x86_tss (Results 1 - 15 of 15) sorted by relevance

/linux-master/arch/x86/include/asm/
H A Dswitch_to.h58 if (unlikely(this_cpu_read(cpu_tss_rw.x86_tss.ss1) == thread->sysenter_cs))
61 this_cpu_write(cpu_tss_rw.x86_tss.ss1, thread->sysenter_cs);
71 this_cpu_write(cpu_tss_rw.x86_tss.sp1, task->thread.sp0);
H A Dio_bitmap.h33 this_cpu_write(cpu_tss_rw.x86_tss.io_bitmap_base,
H A Dprocessor.h309 offsetof(struct tss_struct, x86_tss))
313 offsetof(struct tss_struct, x86_tss))
325 (offsetof(struct tss_struct, x86_tss) + sizeof(struct x86_hw_tss) - 1)
349 * bitmap user will just set x86_tss.io_bitmap_base to a value
376 struct x86_hw_tss x86_tss; member in struct:tss_struct
512 this_cpu_write(cpu_tss_rw.x86_tss.sp0, sp0);
/linux-master/arch/x86/kernel/
H A Dasm-offsets.c107 OFFSET(TSS_sp0, tss_struct, x86_tss.sp0);
108 OFFSET(TSS_sp1, tss_struct, x86_tss.sp1);
109 OFFSET(TSS_sp2, tss_struct, x86_tss.sp2);
H A Dasm-offsets_32.c49 * task-stack pointer stored in x86_tss.sp1, which is a copy of
53 offsetof(struct cpu_entry_area, tss.x86_tss.sp1) -
H A Ddumpstack_32.c102 info->next_sp = (unsigned long *)this_cpu_read(cpu_tss_rw.x86_tss.sp);
H A Ddoublefault_32.c16 #define TSS(x) this_cpu_read(cpu_tss_rw.x86_tss.x)
H A Dprocess.c66 .x86_tss = {
454 u16 *base = &tss->x86_tss.io_bitmap_base;
H A Dsev.c194 new_ist = old_ist = __this_cpu_read(cpu_tss_rw.x86_tss.ist[IST_INDEX_VC]);
212 this_cpu_write(cpu_tss_rw.x86_tss.ist[IST_INDEX_VC], new_ist);
220 ist = __this_cpu_read(cpu_tss_rw.x86_tss.ist[IST_INDEX_VC]);
226 this_cpu_write(cpu_tss_rw.x86_tss.ist[IST_INDEX_VC], *(unsigned long *)ist);
H A Dtraps.c383 struct pt_regs *gpregs = (struct pt_regs *)this_cpu_read(cpu_tss_rw.x86_tss.sp0) - 1;
838 new_stack = (struct pt_regs *)__this_cpu_read(cpu_tss_rw.x86_tss.sp0) - 1;
/linux-master/arch/x86/mm/
H A Dcpu_entry_area.c222 BUILD_BUG_ON((offsetof(struct tss_struct, x86_tss) ^
223 offsetofend(struct tss_struct, x86_tss)) & PAGE_MASK);
230 BUILD_BUG_ON(offsetof(struct tss_struct, x86_tss) != 0);
/linux-master/arch/x86/kernel/cpu/
H A Dcommon.c1925 tss->x86_tss.ss1 = __KERNEL_CS;
1926 wrmsr(MSR_IA32_SYSENTER_CS, tss->x86_tss.ss1, 0);
2142 tss->x86_tss.ist[IST_INDEX_DF] = __this_cpu_ist_top_va(DF);
2143 tss->x86_tss.ist[IST_INDEX_NMI] = __this_cpu_ist_top_va(NMI);
2144 tss->x86_tss.ist[IST_INDEX_DB] = __this_cpu_ist_top_va(DB);
2145 tss->x86_tss.ist[IST_INDEX_MCE] = __this_cpu_ist_top_va(MCE);
2147 tss->x86_tss.ist[IST_INDEX_VC] = __this_cpu_ist_top_va(VC);
2155 tss->x86_tss.io_bitmap_base = IO_BITMAP_OFFSET_INVALID;
2185 set_tss_desc(cpu, &get_cpu_entry_area(cpu)->tss.x86_tss);
/linux-master/arch/x86/xen/
H A Denlighten_pv.c951 this_cpu_write(cpu_tss_rw.x86_tss.sp0, sp0);
973 iobitmap.bitmap = (uint8_t *)(&tss->x86_tss) +
974 tss->x86_tss.io_bitmap_base;
975 if (tss->x86_tss.io_bitmap_base == IO_BITMAP_OFFSET_INVALID)
/linux-master/arch/x86/power/
H A Dcpu.c165 set_tss_desc(cpu, &get_cpu_entry_area(cpu)->tss.x86_tss);
/linux-master/arch/x86/kvm/vmx/
H A Dvmx.c1463 (unsigned long)&get_cpu_entry_area(cpu)->tss.x86_tss);

Completed in 152 milliseconds