port 1704 usertests.c ushort port = 0; port 1711 usertests.c port = RTC_ADDR; port 1714 usertests.c asm volatile("outb %0,%1"::"a"(val), "d" (port)); port 1715 usertests.c port = RTC_DATA; port 1716 usertests.c asm volatile("inb %1,%0" : "=a" (val) : "d" (port)); port 4 x86.h inb(ushort port) port 8 x86.h asm volatile("in %1,%0" : "=a" (data) : "d" (port)); port 13 x86.h insl(int port, void *addr, int cnt) port 17 x86.h "d" (port), "0" (addr), "1" (cnt) : port 22 x86.h outb(ushort port, uchar data) port 24 x86.h asm volatile("out %0,%1" : : "a" (data), "d" (port)); port 28 x86.h outw(ushort port, ushort data) port 30 x86.h asm volatile("out %0,%1" : : "a" (data), "d" (port)); port 34 x86.h outsl(int port, const void *addr, int cnt) port 38 x86.h "d" (port), "0" (addr), "1" (cnt) :