ESP-IDF
mmu_mem_caps_t
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading (1/5)...
Files
loading (3/5)...
Summary
Syntax
Values
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
mmu_mem_caps_t
mmu_mem_caps_t enum
Syntax
Show:
Summary
Declaration
from
mmu_types.h:15
enum
{
MMU_MEM_CAP_EXEC
=
BIT
(
0
)
,
MMU_MEM_CAP_READ
=
BIT
(
1
)
,
MMU_MEM_CAP_WRITE
=
BIT
(
2
)
,
MMU_MEM_CAP_32BIT
=
BIT
(
3
)
,
MMU_MEM_CAP_8BIT
=
BIT
(
4
)
,
}
;
Values
Value
Declared as
mmu_mem_caps_t::MMU_MEM_CAP_EXEC
=
BIT
mmu_mem_caps_t::MMU_MEM_CAP_READ
=
BIT
mmu_mem_caps_t::MMU_MEM_CAP_WRITE
=
BIT
mmu_mem_caps_t::MMU_MEM_CAP_32BIT
=
BIT
mmu_mem_caps_t::MMU_MEM_CAP_8BIT
=
BIT
Examples
References
from
examples
Code
Location
Scope
Referrer
typedef
enum
{
mmu_types.h:15
}
mmu_mem_caps_t
;
mmu_types.h:21
static
esp_err_t
s_mem_caps_check
(
mmu_mem_caps_t
caps
)
esp_mmu_map.c:265
s_mem_caps_check()
s_mem_caps_check()::caps
esp_err_t
esp_mmu_map_get_max_consecutive_free_block_size
(
mmu_mem_caps_t
caps
,
mmu_target_t
target
,
size_t
*
out_len
)
esp_mmu_map.c:277
esp_mmu_map_get_max_consecutive_free_block_size()
esp_mmu_map_get_max_consecutive_free_block_size()::caps
static
int32_t
s_find_available_region
(
mem_region_t
*
mem_regions
,
uint32_t
region_nums
,
size_t
size
,
mmu_mem_caps_t
caps
,
mmu_target_t
target
)
esp_mmu_map.c:298
s_find_available_region()
s_find_available_region()::caps
esp_err_t
esp_mmu_map_reserve_block_with_caps
(
size_t
size
,
mmu_mem_caps_t
caps
,
mmu_target_t
target
,
const
void
*
*
out_ptr
)
esp_mmu_map.c:312
esp_mmu_map_reserve_block_with_caps()
esp_mmu_map_reserve_block_with_caps()::caps
IRAM_ATTR
esp_err_t
esp_mmu_paddr_find_caps
(
const
esp_paddr_t
paddr
,
mmu_mem_caps_t
*
out_caps
)
esp_mmu_map.c:342
esp_mmu_paddr_find_caps()
esp_mmu_paddr_find_caps()::out_caps
esp_err_t
esp_mmu_map
(
esp_paddr_t
paddr_start
,
size_t
size
,
mmu_target_t
target
,
mmu_mem_caps_t
caps
,
int
flags
,
void
*
*
out_ptr
)
esp_mmu_map.c:443
esp_mmu_map()
esp_mmu_map()::caps
esp_err_t
esp_mmu_map
(
esp_paddr_t
paddr_start
,
size_t
size
,
mmu_target_t
target
,
mmu_mem_caps_t
caps
,
int
flags
,
void
*
*
out_ptr
)
;
esp_mmu_map.h:86
esp_mmu_map()
esp_mmu_map()::caps
esp_err_t
esp_mmu_map_get_max_consecutive_free_block_size
(
mmu_mem_caps_t
caps
,
mmu_target_t
target
,
size_t
*
out_len
)
;
esp_mmu_map.h:113
esp_mmu_map_get_max_consecutive_free_block_size()
esp_mmu_map_get_max_consecutive_free_block_size()::caps
esp_err_t
esp_mmu_paddr_find_caps
(
const
esp_paddr_t
paddr
,
mmu_mem_caps_t
*
out_caps
)
;
esp_mmu_map.h:171
esp_mmu_paddr_find_caps()
esp_mmu_paddr_find_caps()::out_caps
esp_err_t
esp_mmu_map_reserve_block_with_caps
(
size_t
size
,
mmu_mem_caps_t
caps
,
mmu_target_t
target
,
const
void
*
*
out_ptr
)
;
esp_mmu_map_private.h:44
esp_mmu_map_reserve_block_with_caps()
esp_mmu_map_reserve_block_with_caps()::caps
mmu_mem_caps_t
caps
=
0
;
flash_mmap.c:61
spi_flash_mmap()
mmu_mem_caps_t
caps
=
0
;
flash_mmap.c:166
spi_flash_mmap_pages()
mmu_mem_caps_t
caps
=
0
;
flash_mmap.c:261
spi_flash_mmap_get_free_pages()
mmu_mem_caps_t
caps
=
0
;
flash_mmap.c:276
is_page_mapped_in_cache()
}
mmu_mem_caps_t
;
mmu_types.h:21
mmu_mem_caps_t
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
All items filtered out
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Instance
Scope
Location
Project
s_mem_caps_check()::caps
s_mem_caps_check()
esp_mmu_map.c:265
esp_mmu_map_get_max_consecutive_free_block_size()::caps
esp_mmu_map_get_max_consecutive_free_block_size()
esp_mmu_map.c:277
s_find_available_region()::caps
s_find_available_region()
esp_mmu_map.c:298
esp_mmu_map_reserve_block_with_caps()::caps
esp_mmu_map_reserve_block_with_caps()
esp_mmu_map.c:312
esp_mmu_paddr_find_caps()::out_caps
esp_mmu_paddr_find_caps()
esp_mmu_map.c:342
esp_mmu_map()::caps
esp_mmu_map()
esp_mmu_map.c:443
esp_mmu_map_reserve_block_with_caps()::caps
esp_mmu_map_reserve_block_with_caps()
esp_mmu_map_private.h:44
esp_mmu_map()::caps
esp_mmu_map()
esp_mmu_map.h:86
esp_mmu_map_get_max_consecutive_free_block_size()::caps
esp_mmu_map_get_max_consecutive_free_block_size()
esp_mmu_map.h:113
esp_mmu_paddr_find_caps()::out_caps
esp_mmu_paddr_find_caps()
esp_mmu_map.h:171
Lifecycle
from
examples
All items filtered out
All items filtered out