Lines Matching defs:val
23 static inline void write_cr3(unsigned long val)
25 asm volatile("movq %0, %%cr3" :: "r"(val), "m"(control_reg_order));
30 unsigned long val;
31 asm volatile("movq %%cr0, %0" : "=r"(val), "=m"(control_reg_order));
32 return val;
35 static inline void write_cr0(unsigned long val)
37 asm volatile("movq %0, %%cr0" :: "r"(val), "m"(control_reg_order));
42 unsigned long val;
43 asm volatile("movq %%cr2, %0" : "=r"(val), "=m"(control_reg_order));
44 return val;
49 unsigned long val;
50 asm volatile("movq %%cr4, %0" : "=r"(val), "=m"(control_reg_order));
51 return val;
54 static inline void write_cr4(unsigned long val)
56 asm volatile("movq %0, %%cr4" :: "r"(val), "m"(control_reg_order));