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