Lines Matching refs:tss
1996 struct tss_struct *tss;
2003 tss = &per_cpu(cpu_tss_rw, cpu);
2010 tss->x86_tss.ss1 = __KERNEL_CS;
2011 wrmsr(MSR_IA32_SYSENTER_CS, tss->x86_tss.ss1, 0);
2210 static inline void tss_setup_ist(struct tss_struct *tss)
2213 tss->x86_tss.ist[IST_INDEX_DF] = __this_cpu_ist_top_va(DF);
2214 tss->x86_tss.ist[IST_INDEX_NMI] = __this_cpu_ist_top_va(NMI);
2215 tss->x86_tss.ist[IST_INDEX_DB] = __this_cpu_ist_top_va(DB);
2216 tss->x86_tss.ist[IST_INDEX_MCE] = __this_cpu_ist_top_va(MCE);
2218 tss->x86_tss.ist[IST_INDEX_VC] = __this_cpu_ist_top_va(VC);
2228 static inline void tss_setup_ist(struct tss_struct *tss) { }
2232 static inline void tss_setup_io_bitmap(struct tss_struct *tss)
2234 tss->x86_tss.io_bitmap_base = IO_BITMAP_OFFSET_INVALID;
2237 tss->io_bitmap.prev_max = 0;
2238 tss->io_bitmap.prev_sequence = 0;
2239 memset(tss->io_bitmap.bitmap, 0xff, sizeof(tss->io_bitmap.bitmap));
2244 tss->io_bitmap.mapall[IO_BITMAP_LONGS] = ~0UL;
2254 struct tss_struct *tss = this_cpu_ptr(&cpu_tss_rw);
2261 tss_setup_ist(tss);
2262 tss_setup_io_bitmap(tss);
2263 set_tss_desc(cpu, &get_cpu_entry_area(cpu)->tss.x86_tss);