Lines Matching refs:tss

1921 	struct tss_struct *tss;  in enable_sep_cpu()  local
1928 tss = &per_cpu(cpu_tss_rw, cpu); in enable_sep_cpu()
1935 tss->x86_tss.ss1 = __KERNEL_CS; in enable_sep_cpu()
1936 wrmsr(MSR_IA32_SYSENTER_CS, tss->x86_tss.ss1, 0); in enable_sep_cpu()
2151 static inline void tss_setup_ist(struct tss_struct *tss) in tss_setup_ist() argument
2154 tss->x86_tss.ist[IST_INDEX_DF] = __this_cpu_ist_top_va(DF); in tss_setup_ist()
2155 tss->x86_tss.ist[IST_INDEX_NMI] = __this_cpu_ist_top_va(NMI); in tss_setup_ist()
2156 tss->x86_tss.ist[IST_INDEX_DB] = __this_cpu_ist_top_va(DB); in tss_setup_ist()
2157 tss->x86_tss.ist[IST_INDEX_MCE] = __this_cpu_ist_top_va(MCE); in tss_setup_ist()
2159 tss->x86_tss.ist[IST_INDEX_VC] = __this_cpu_ist_top_va(VC); in tss_setup_ist()
2162 static inline void tss_setup_ist(struct tss_struct *tss) { } in tss_setup_ist() argument
2165 static inline void tss_setup_io_bitmap(struct tss_struct *tss) in tss_setup_io_bitmap() argument
2167 tss->x86_tss.io_bitmap_base = IO_BITMAP_OFFSET_INVALID; in tss_setup_io_bitmap()
2170 tss->io_bitmap.prev_max = 0; in tss_setup_io_bitmap()
2171 tss->io_bitmap.prev_sequence = 0; in tss_setup_io_bitmap()
2172 memset(tss->io_bitmap.bitmap, 0xff, sizeof(tss->io_bitmap.bitmap)); in tss_setup_io_bitmap()
2177 tss->io_bitmap.mapall[IO_BITMAP_LONGS] = ~0UL; in tss_setup_io_bitmap()
2187 struct tss_struct *tss = this_cpu_ptr(&cpu_tss_rw); in cpu_init_exception_handling() local
2195 tss_setup_ist(tss); in cpu_init_exception_handling()
2196 tss_setup_io_bitmap(tss); in cpu_init_exception_handling()
2197 set_tss_desc(cpu, &get_cpu_entry_area(cpu)->tss.x86_tss); in cpu_init_exception_handling()