io.h File Reference
#include <stdint.h>
Go to the source code of this file.
|
Functions |
| static void | outb (uint8_t value, uint16_t port) |
| static void | outw (uint16_t value, uint16_t port) |
| static void | outl (uint32_t value, uint16_t port) |
| static uint8_t | inb (uint16_t port) |
| static uint16_t | inw (uint16_t port) |
| static uint32_t | inl (uint16_t port) |
| static void | outsb (uint16_t port, const void *addr, unsigned long count) |
| static void | outsw (uint16_t port, const void *addr, unsigned long count) |
| static void | outsl (uint16_t port, const void *addr, unsigned long count) |
| static void | insb (uint16_t port, void *addr, unsigned long count) |
| static void | insw (uint16_t port, void *addr, unsigned long count) |
| static void | insl (uint16_t port, void *addr, unsigned long count) |
| static void | writeb (uint8_t b, volatile void *addr) |
| static void | writew (uint16_t b, volatile void *addr) |
| static void | writel (uint32_t b, volatile void *addr) |
| static uint8_t | readb (const volatile void *addr) |
| static uint16_t | readw (const volatile void *addr) |
| static uint32_t | readl (const volatile void *addr) |
Function Documentation
| static void insb |
( |
uint16_t |
port, |
|
|
void * |
addr, |
|
|
unsigned long |
count | |
|
) |
| | [inline, static] |
| static void insl |
( |
uint16_t |
port, |
|
|
void * |
addr, |
|
|
unsigned long |
count | |
|
) |
| | [inline, static] |
| static void insw |
( |
uint16_t |
port, |
|
|
void * |
addr, |
|
|
unsigned long |
count | |
|
) |
| | [inline, static] |
| static void outsb |
( |
uint16_t |
port, |
|
|
const void * |
addr, |
|
|
unsigned long |
count | |
|
) |
| | [inline, static] |
| static void outsl |
( |
uint16_t |
port, |
|
|
const void * |
addr, |
|
|
unsigned long |
count | |
|
) |
| | [inline, static] |
| static void outsw |
( |
uint16_t |
port, |
|
|
const void * |
addr, |
|
|
unsigned long |
count | |
|
) |
| | [inline, static] |
| static uint8_t readb |
( |
const volatile void * |
addr |
) |
[inline, static] |
Definition at line 154 of file io.h.
| static uint32_t readl |
( |
const volatile void * |
addr |
) |
[inline, static] |
Definition at line 164 of file io.h.
| static uint16_t readw |
( |
const volatile void * |
addr |
) |
[inline, static] |
Definition at line 159 of file io.h.
| static void writeb |
( |
uint8_t |
b, |
|
|
volatile void * |
addr | |
|
) |
| | [inline, static] |
Definition at line 139 of file io.h.
| static void writel |
( |
uint32_t |
b, |
|
|
volatile void * |
addr | |
|
) |
| | [inline, static] |
Definition at line 149 of file io.h.
| static void writew |
( |
uint16_t |
b, |
|
|
volatile void * |
addr | |
|
) |
| | [inline, static] |
Definition at line 144 of file io.h.