33 :
"a" (val),
"Nd" (port));
59 :
"a" (val),
"Nd" (port));
85 :
"a" (val),
"Nd" (port));
static uint8_t inb(uint16_t port)
read byte from low level port
Definition port_io.h:15
static void io_wait(void)
perform a short wait (1-4 microseconds)
Definition port_io.h:94
static void outl(uint16_t port, uint32_t val)
write double word to low level port
Definition port_io.h:81
static uint32_t inl(uint16_t port)
read double word from low level port
Definition port_io.h:67
static void outb(uint16_t port, uint8_t val)
write byte to low level port
Definition port_io.h:29
static void outw(uint16_t port, uint16_t val)
write word to low level port
Definition port_io.h:55
static uint16_t inw(uint16_t port)
read word from low level port
Definition port_io.h:41
unsigned short uint16_t
Definition stdint.h:5
unsigned int uint32_t
Definition stdint.h:6
unsigned char uint8_t
Definition stdint.h:4