Lines Matching refs:val
25 unsigned long val; in read_cr0() local
27 asm volatile ("movl %%cr0, %0" : "=r" (val) : : "memory"); in read_cr0()
28 return val; in read_cr0()
31 static inline void write_cr0(unsigned long val) in write_cr0() argument
33 asm volatile ("movl %0, %%cr0" : : "r" (val) : "memory"); in write_cr0()
38 unsigned long val; in read_cr2() local
40 asm volatile("mov %%cr2,%0\n\t" : "=r" (val) : : "memory"); in read_cr2()
41 return val; in read_cr2()
46 unsigned long val; in read_cr3() local
48 asm volatile("mov %%cr3,%0\n\t" : "=r" (val) : : "memory"); in read_cr3()
49 return val; in read_cr3()
54 unsigned long val; in read_cr4() local
56 asm volatile("mov %%cr4,%0\n\t" : "=r" (val) : : "memory"); in read_cr4()
57 return val; in read_cr4()
62 unsigned long val = 0; /* Damn you, gcc! */ in get_debugreg() local
66 asm("mov %%db0, %0" : "=r" (val)); in get_debugreg()
69 asm("mov %%db1, %0" : "=r" (val)); in get_debugreg()
72 asm("mov %%db2, %0" : "=r" (val)); in get_debugreg()
75 asm("mov %%db3, %0" : "=r" (val)); in get_debugreg()
78 asm("mov %%db6, %0" : "=r" (val)); in get_debugreg()
81 asm("mov %%db7, %0" : "=r" (val)); in get_debugreg()
84 val = 0; in get_debugreg()
86 return val; in get_debugreg()