#include <types.h>


Go to the source code of this file.
Functions | |
| static uint8_t | mmio_read8 (const void *p) |
| Read a byte from a memory-mapped register. | |
| static uint16_t | mmio_read16 (const void *p) |
| Read a halfword from a memory-mapped register. | |
| static uint32_t | mmio_read32 (const void *p) |
| Read a word from a memory-mapped register. | |
| static void | mmio_write8 (void *p, uint8_t val) |
| Write a byte to a memory-mapped register. | |
| static void | mmio_write16 (void *p, uint16_t val) |
| Write a halfword to a memory-mapped register. | |
| static void | mmio_write32 (void *p, uint32_t val) |
| Write a word to a memory-mapped register. | |
Definition in file io.h.
| static uint16_t mmio_read16 | ( | const void * | p | ) | [inline, static] |
| static uint32_t mmio_read32 | ( | const void * | p | ) | [inline, static] |
Read a word from a memory-mapped register.
| p | A virtual address. |
Definition at line 74 of file io.h.
Referenced by get_irq_group_requests().
| static uint8_t mmio_read8 | ( | const void * | p | ) | [inline, static] |
| static void mmio_write16 | ( | void * | p, | |
| uint16_t | val | |||
| ) | [inline, static] |
| static void mmio_write32 | ( | void * | p, | |
| uint32_t | val | |||
| ) | [inline, static] |
| static void mmio_write8 | ( | void * | p, | |
| uint8_t | val | |||
| ) | [inline, static] |
1.5.8