#include <metal/cpu.h>
#include "xscugic.h"
#include "FreeRTOS.h"
Go to the source code of this file.
◆ metal_yield
Value:
#define metal_cpu_yield()
Definition cpu.h:15
◆ XLNX_MAXIRQS
#define XLNX_MAXIRQS XSCUGIC_MAX_NUM_INTR_INPUTS |
◆ metal_xlnx_irq_init()
int metal_xlnx_irq_init |
( |
void | | ) |
|
metal_xlnx_irq_int
Xilinx interrupt controller initialization. It will initialize the metal Xilinx IRQ controller data structure.
- Returns
- 0 for success, or negative value for failure
◆ metal_xlnx_irq_isr()
void metal_xlnx_irq_isr |
( |
void * | arg | ) |
|
metal_xlnx_irq_isr
Xilinx interrupt ISR can be registered to the Xilinx embeddedsw IRQ controller driver.
- Parameters
-
[in] | arg | input argument, interrupt vector id. |
metal_xlnx_irq_isr
◆ sys_irq_disable()
void sys_irq_disable |
( |
unsigned int | vector | ) |
|
|
inlinestatic |
◆ sys_irq_enable()
void sys_irq_enable |
( |
unsigned int | vector | ) |
|
|
inlinestatic |