Lines Matching refs:val

25 	unsigned long val;  in native_read_cr0()  local
26 asm volatile("mov %%cr0,%0\n\t" : "=r" (val), "=m" (__force_order)); in native_read_cr0()
27 return val; in native_read_cr0()
30 static inline void native_write_cr0(unsigned long val) in native_write_cr0() argument
32 asm volatile("mov %0,%%cr0": : "r" (val), "m" (__force_order)); in native_write_cr0()
37 unsigned long val; in native_read_cr2() local
38 asm volatile("mov %%cr2,%0\n\t" : "=r" (val), "=m" (__force_order)); in native_read_cr2()
39 return val; in native_read_cr2()
42 static inline void native_write_cr2(unsigned long val) in native_write_cr2() argument
44 asm volatile("mov %0,%%cr2": : "r" (val), "m" (__force_order)); in native_write_cr2()
49 unsigned long val; in native_read_cr3() local
50 asm volatile("mov %%cr3,%0\n\t" : "=r" (val), "=m" (__force_order)); in native_read_cr3()
51 return val; in native_read_cr3()
54 static inline void native_write_cr3(unsigned long val) in native_write_cr3() argument
56 asm volatile("mov %0,%%cr3": : "r" (val), "m" (__force_order)); in native_write_cr3()
61 unsigned long val; in native_read_cr4() local
62 asm volatile("mov %%cr4,%0\n\t" : "=r" (val), "=m" (__force_order)); in native_read_cr4()
63 return val; in native_read_cr4()
68 unsigned long val; in native_read_cr4_safe() local
75 : "=r" (val), "=m" (__force_order) : "0" (0)); in native_read_cr4_safe()
77 val = native_read_cr4(); in native_read_cr4_safe()
79 return val; in native_read_cr4_safe()
82 static inline void native_write_cr4(unsigned long val) in native_write_cr4() argument
84 asm volatile("mov %0,%%cr4": : "r" (val), "m" (__force_order)); in native_write_cr4()
95 static inline void native_write_cr8(unsigned long val) in native_write_cr8() argument
97 asm volatile("movq %0,%%cr8" :: "r" (val) : "memory"); in native_write_cr8()