val 1705 usertests.c uchar val = 0; val 1712 usertests.c val = 0x09; /* year */ val 1714 usertests.c asm volatile("outb %0,%1"::"a"(val), "d" (port)); val 1716 usertests.c asm volatile("inb %1,%0" : "=a" (val) : "d" (port)); val 136 x86.h uint val; val 137 x86.h asm volatile("movl %%cr2,%0" : "=r" (val)); val 138 x86.h return val; val 142 x86.h lcr3(uint val) val 144 x86.h asm volatile("movl %0,%%cr3" : : "r" (val));