Lines Matching defs:reg
11 DebugUART::Out8(int reg, uint8 value)
15 *((uint8 *)Base() + reg * sizeof(uint32)) = value;
18 if ((Base() + reg) <= 0xFFFF)
19 __asm__ volatile ("outb %%al,%%dx" : : "a" (value), "d" (Base() + reg));
21 *((uint8 *)Base() + reg) = value;
23 *((uint8 *)Base() + reg) = value;
29 DebugUART::In8(int reg)
33 return *((uint8 *)Base() + reg * sizeof(uint32));
36 if ((Base() + reg) <= 0xFFFF) {
38 __asm__ volatile ("inb %%dx,%%al" : "=a" (_v) : "d" (Base() + reg));
41 return *((uint8 *)Base() + reg);
43 return *((uint8 *)Base() + reg);