Generic template system primitives implementation. More...
#include <metal/io.h>#include <metal/sys.h>#include <metal/utilities.h>#include <stdint.h>Functions | |
| void | sys_irq_restore_enable (unsigned int flags) |
| unsigned int | sys_irq_save_disable (void) |
| void | sys_irq_enable (unsigned int vector) |
| void | sys_irq_disable (unsigned int vector) |
| void | metal_machine_cache_flush (void *addr, unsigned int len) |
| void | metal_machine_cache_invalidate (void *addr, unsigned int len) |
| void | metal_generic_default_poll (void) |
| void * | metal_machine_io_mem_map (void *va, metal_phys_addr_t pa, size_t size, unsigned int flags) |
Generic template system primitives implementation.
| void metal_generic_default_poll | ( | void | ) |
| void metal_machine_cache_flush | ( | void * | addr, |
| unsigned int | len | ||
| ) |
| void metal_machine_cache_invalidate | ( | void * | addr, |
| unsigned int | len | ||
| ) |
| void* metal_machine_io_mem_map | ( | void * | va, |
| metal_phys_addr_t | pa, | ||
| size_t | size, | ||
| unsigned int | flags | ||
| ) |
| void sys_irq_disable | ( | unsigned int | vector | ) |
| void sys_irq_enable | ( | unsigned int | vector | ) |
| void sys_irq_restore_enable | ( | unsigned int | flags | ) |
| unsigned int sys_irq_save_disable | ( | void | ) |