#include <metal/atomic.h>
#include <metal/errno.h>
#include <metal/irq.h>
#include <metal/irq_controller.h>
#include <metal/log.h>
#include <metal/sys.h>
#include <metal/softirq.h>
#include <metal/utilities.h>
#include <string.h>
◆ METAL_SOFTIRQ_ARRAY_DECLARE
#define METAL_SOFTIRQ_ARRAY_DECLARE |
( |
|
num | ) |
|
Value: static const int metal_softirq_num = num; \
static
struct metal_irq metal_softirqs[num]; \
char atomic_char
Definition: atomic.h:20
◆ METAL_SOFTIRQ_NUM
#define METAL_SOFTIRQ_NUM 64 |
◆ METAL_IRQ_CONTROLLER_DECLARE()
◆ metal_softirq_set_enable()
static void metal_softirq_set_enable |
( |
struct metal_irq_controller * |
cntr, |
|
|
int |
irq, |
|
|
unsigned int |
enable |
|
) |
| |
|
static |
◆ metal_softirq_avail