Lines Matching refs:val
24 unsigned long val; in read_cr0() local
26 asm volatile ("movl %%cr0, %0" : "=r" (val) : : "memory"); in read_cr0()
27 return val; in read_cr0()
30 static inline void write_cr0(unsigned long val) in write_cr0() argument
32 asm volatile ("movl %0, %%cr0" : : "r" (val) : "memory"); in write_cr0()
37 unsigned long val; in read_cr2() local
39 asm volatile("mov %%cr2,%0\n\t" : "=r" (val) : : "memory"); in read_cr2()
40 return val; in read_cr2()
45 unsigned long val; in read_cr3() local
47 asm volatile("mov %%cr3,%0\n\t" : "=r" (val) : : "memory"); in read_cr3()
48 return val; in read_cr3()
53 unsigned long val; in read_cr4() local
55 asm volatile("mov %%cr4,%0\n\t" : "=r" (val) : : "memory"); in read_cr4()
56 return val; in read_cr4()
61 unsigned long val = 0; /* Damn you, gcc! */ in get_debugreg() local
65 asm("mov %%db0, %0" : "=r" (val)); in get_debugreg()
68 asm("mov %%db1, %0" : "=r" (val)); in get_debugreg()
71 asm("mov %%db2, %0" : "=r" (val)); in get_debugreg()
74 asm("mov %%db3, %0" : "=r" (val)); in get_debugreg()
77 asm("mov %%db6, %0" : "=r" (val)); in get_debugreg()
80 asm("mov %%db7, %0" : "=r" (val)); in get_debugreg()
83 val = 0; in get_debugreg()
85 return val; in get_debugreg()