Go to the source code of this file.
◆ MATTR_CACHE_INNER_WB_nWA
#define MATTR_CACHE_INNER_WB_nWA BIT(15) |
◆ MATTR_CACHE_INNER_WB_WA
#define MATTR_CACHE_INNER_WB_WA BIT(13) |
◆ MATTR_CACHE_INNER_WT_nWA
#define MATTR_CACHE_INNER_WT_nWA BIT(14) |
◆ MATTR_CACHE_OUTER_WB_nWA
#define MATTR_CACHE_OUTER_WB_nWA BIT(12) |
◆ MATTR_CACHE_OUTER_WB_WA
#define MATTR_CACHE_OUTER_WB_WA BIT(10) |
◆ MATTR_CACHE_OUTER_WT_nWA
#define MATTR_CACHE_OUTER_WT_nWA BIT(11) |
◆ MATTR_MAY_MAP_L1_SECTION
#define MATTR_MAY_MAP_L1_SECTION BIT(16) |
◆ MATTR_NON_GLOBAL
#define MATTR_NON_GLOBAL BIT(8) |
◆ MATTR_NON_SECURE
#define MATTR_NON_SECURE BIT(7) |
◆ MATTR_SHARED
#define MATTR_SHARED BIT(9) |
◆ MMU_REGION_DT_COMPAT_FOREACH_FLAT_ENTRY
#define MMU_REGION_DT_COMPAT_FOREACH_FLAT_ENTRY |
( |
| compat, |
|
|
| attr ) |
Value:
#define DT_FOREACH_STATUS_OKAY_VARGS(compat, fn,...)
Invokes fn for each status okay node of a compatible with multiple arguments.
Definition devicetree.h:3475
#define MMU_REGION_DT_FLAT_ENTRY(node_id, attrs)
Definition arm_mmu.h:86
◆ MMU_REGION_DT_FLAT_ENTRY
#define MMU_REGION_DT_FLAT_ENTRY |
( |
| node_id, |
|
|
| attrs ) |
Value:
attrs),
#define DT_NODE_FULL_NAME(node_id)
Get a devicetree node's name with unit-address as a string literal.
Definition devicetree.h:527
#define DT_REG_ADDR(node_id)
Get a node's (only) register block address.
Definition devicetree.h:2451
#define DT_REG_SIZE(node_id)
Get a node's (only) register block size.
Definition devicetree.h:2472
#define MMU_REGION_FLAT_ENTRY(name, adr, sz, attrs)
Definition arm_mmu.h:67
◆ MMU_REGION_ENTRY
#define MMU_REGION_ENTRY |
( |
| _name, |
|
|
| _base_pa, |
|
|
| _base_va, |
|
|
| _size, |
|
|
| _attrs ) |
Value: {\
.name = _name, \
.base_pa = _base_pa, \
.base_va = _base_va, \
.size = _size, \
.attrs = _attrs, \
}
◆ MMU_REGION_FLAT_ENTRY
#define MMU_REGION_FLAT_ENTRY |
( |
| name, |
|
|
| adr, |
|
|
| sz, |
|
|
| attrs ) |
Value:
#define MMU_REGION_ENTRY(_name, _base_pa, _base_va, _size, _attrs)
Definition arm_mmu.h:58
◆ MPERM_R
◆ MPERM_UNPRIVILEGED
#define MPERM_UNPRIVILEGED BIT(6) |
◆ MPERM_W
◆ MPERM_X
◆ MT_DEVICE
◆ MT_MASK
◆ MT_NORMAL
◆ MT_STRONGLY_ORDERED
#define MT_STRONGLY_ORDERED BIT(0) |
◆ mmu_config