Lines Matching refs:fsbase
19 extern void x86_fsbase_write_task(struct task_struct *task, unsigned long fsbase);
26 unsigned long fsbase; in rdfsbase() local
28 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() argument
44 asm volatile("wrfsbase %0" :: "r" (fsbase) : "memory"); in wrfsbase()
58 unsigned long fsbase; in x86_fsbase_read_cpu() local
61 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()
68 static inline void x86_fsbase_write_cpu(unsigned long fsbase) in x86_fsbase_write_cpu() argument
71 wrfsbase(fsbase); in x86_fsbase_write_cpu()
73 wrmsrl(MSR_FS_BASE, fsbase); in x86_fsbase_write_cpu()