Zephyr API Documentation
2.7.0-rc2
A Scalable Open Source RTOS
|
Nios II specific kernel interface header This header contains the Nios II specific kernel interface. It is included by the generic kernel interface header (include/arch/cpu.h) More...
#include <system.h>
#include <arch/nios2/thread.h>
#include <arch/nios2/asm_inline.h>
#include <arch/common/addr_types.h>
#include <devicetree.h>
#include <arch/nios2/nios2.h>
#include <arch/common/sys_bitops.h>
#include <sys/sys_io.h>
#include <arch/common/ffs.h>
#include <zephyr/types.h>
#include <irq.h>
#include <sw_isr_table.h>
Go to the source code of this file.
Macros | |
#define | ARCH_STACK_PTR_ALIGN 4 |
#define | ARCH_IRQ_CONNECT(irq_p, priority_p, isr_p, isr_param_p, flags_p) |
#define | NIOS2_BADADDR_CAUSE_MASK |
Functions | |
static ALWAYS_INLINE unsigned int | arch_irq_lock (void) |
static ALWAYS_INLINE void | arch_irq_unlock (unsigned int key) |
static ALWAYS_INLINE bool | arch_irq_unlocked (unsigned int key) |
void | arch_irq_enable (unsigned int irq) |
void | arch_irq_disable (unsigned int irq) |
uint32_t | sys_clock_cycle_get_32 (void) |
static uint32_t | arch_k_cycle_get_32 (void) |
static ALWAYS_INLINE void | arch_nop (void) |
Nios II specific kernel interface header This header contains the Nios II specific kernel interface. It is included by the generic kernel interface header (include/arch/cpu.h)
#define ARCH_IRQ_CONNECT | ( | irq_p, | |
priority_p, | |||
isr_p, | |||
isr_param_p, | |||
flags_p | |||
) |
#define ARCH_STACK_PTR_ALIGN 4 |
#define NIOS2_BADADDR_CAUSE_MASK |
|
static |
|
static |
|
static |
|
static |