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) :