Zephyr API Documentation 4.0.0
A Scalable Open Source RTOS
|
#include <stdint.h>
Go to the source code of this file.
Macros | |
#define | read_sysreg32(op1, CRn, CRm, op2) |
#define | write_sysreg32(val, op1, CRn, CRm, op2) |
#define | read_sysreg64(op1, CRm) |
#define | write_sysreg64(val, op1, CRm) |
#define | MAKE_REG_HELPER(reg, op1, CRn, CRm, op2) |
#define | MAKE_REG64_HELPER(reg, op1, CRm) |
#define | write_sysreg(val, reg) |
#define | read_sysreg(reg) |
#define | sev() |
#define | wfe() |
#define MAKE_REG64_HELPER | ( | reg, | |
op1, | |||
CRm ) |
#define MAKE_REG_HELPER | ( | reg, | |
op1, | |||
CRn, | |||
CRm, | |||
op2 ) |
#define read_sysreg | ( | reg | ) |
#define read_sysreg32 | ( | op1, | |
CRn, | |||
CRm, | |||
op2 ) |
#define read_sysreg64 | ( | op1, | |
CRm ) |
#define sev | ( | ) |
#define wfe | ( | ) |
#define write_sysreg | ( | val, | |
reg ) |
#define write_sysreg32 | ( | val, | |
op1, | |||
CRn, | |||
CRm, | |||
op2 ) |
#define write_sysreg64 | ( | val, | |
op1, | |||
CRm ) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |