Lines Matching defs:val
100 unsigned long val;
101 asm volatile("movl %%cr0,%0\n\t" :"=r" (val));
102 return val;
105 static inline void native_write_cr0(unsigned long val)
107 asm volatile("movl %0,%%cr0": :"r" (val));
112 unsigned long val;
113 asm volatile("movl %%cr2,%0\n\t" :"=r" (val));
114 return val;
117 static inline void native_write_cr2(unsigned long val)
119 asm volatile("movl %0,%%cr2": :"r" (val));
124 unsigned long val;
125 asm volatile("movl %%cr3,%0\n\t" :"=r" (val));
126 return val;
129 static inline void native_write_cr3(unsigned long val)
131 asm volatile("movl %0,%%cr3": :"r" (val));
136 unsigned long val;
137 asm volatile("movl %%cr4,%0\n\t" :"=r" (val));
138 return val;
143 unsigned long val;
150 : "=r" (val): "0" (0));
151 return val;
154 static inline void native_write_cr4(unsigned long val)
156 asm volatile("movl %0,%%cr4": :"r" (val));