Accessing Port Space
Prev | Chapter 4. Port Space Accesses | Next

## Accessing Port Space

Accesses to this space are provided through a set of functions which allow 8-bit, 16-bit and 32-bit accesses; also known as byte, word and long. These functions are `inb`, `inw`, `inl`, `outb`, `outw` and `outl`.

Some variants are provided for these functions. Some devices require that accesses to their ports are slowed down. This functionality is provided by appending a `_p` to the end of the function. There are also equivalents to memcpy. The `ins` and `outs` functions copy bytes, words or longs to the given port.

Prev | Up | Next
Chapter 4. Port Space Accesses | Home | Chapter 5. Public Functions Provided