libmetal
|
#include <metal/errno.h>
#include <metal/irq_controller.h>
#include <metal/alloc.h>
#include <nuttx/irq.h>
Functions | |
unsigned int | metal_irq_save_disable (void) |
disable interrupts | |
void | metal_irq_restore_enable (unsigned int flags) |
restore interrupts to their previous state | |
static void | metal_cntr_irq_set_enable (struct metal_irq_controller *cntr, int irq, unsigned int enable) |
static int | metal_cntr_irq_handler (int irq, void *context, void *data) |
static int | metal_cntr_irq_attach (struct metal_irq_controller *cntr, int irq, metal_irq_handler hd, void *arg) |
int | metal_cntr_irq_init (void) |
|
static |
|
static |
int metal_cntr_irq_init | ( | void | ) |
|
static |