Searched refs:fsbase (Results 1 – 9 of 9) sorted by relevance
19 extern void x86_fsbase_write_task(struct task_struct *task, unsigned long fsbase);26 unsigned long fsbase; in rdfsbase() local28 asm volatile("rdfsbase %0" : "=r" (fsbase) :: "memory"); in rdfsbase()30 return fsbase; in rdfsbase()42 static __always_inline void wrfsbase(unsigned long fsbase) in wrfsbase() argument44 asm volatile("wrfsbase %0" :: "r" (fsbase) : "memory"); in wrfsbase()58 unsigned long fsbase; in x86_fsbase_read_cpu() local61 fsbase = rdfsbase(); in x86_fsbase_read_cpu()63 rdmsrl(MSR_FS_BASE, fsbase); in x86_fsbase_read_cpu()65 return fsbase; in x86_fsbase_read_cpu()[all …]
164 t->fsbase = t->gsbase = 0; in elf_common_init()
474 unsigned long fsbase; member
268 prev_p->thread.fsbase = 0; in save_base_legacy()284 task->thread.fsbase = rdfsbase(); in save_fsgs()402 wrfsbase(next->fsbase); in x86_fsgsbase_load()405 load_seg_legacy(prev->fsindex, prev->fsbase, in x86_fsgsbase_load()406 next->fsindex, next->fsbase, FS); in x86_fsgsbase_load()487 unsigned long fsbase; in x86_fsbase_read_task() local490 fsbase = x86_fsbase_read_cpu(); in x86_fsbase_read_task()493 fsbase = task->thread.fsbase; in x86_fsbase_read_task()495 fsbase = x86_fsgsbase_read_task(task, task->thread.fsindex); in x86_fsbase_read_task()497 return fsbase; in x86_fsbase_read_task()[all …]
176 p->thread.fsbase = info.base_addr; in do_set_thread_area()
896 child->thread.fsbase = in putreg32()
100 unsigned long fsbase; in rdfsbase() local102 asm volatile("rdfsbase %0" : "=r" (fsbase) :: "memory"); in rdfsbase()104 return fsbase; in rdfsbase()
58 arch_prctl(ARCH_GET_FS, &fsbase);63 arch_prctl(ARCH_SET_FS, fsbase);
1332 fs_base = current->thread.fsbase; in vmx_prepare_switch_to_guest()