Home
last modified time | relevance | path

Searched refs:block_start (Results 1 – 2 of 2) sorted by relevance

/hal_espressif-latest/components/esp_psram/esp32/
Desp_himem.c83 int block_start; member
252 r->block_start = -1; in esp_himem_alloc_map_range()
260 r->block_start = start_free; in esp_himem_alloc_map_range()
265 if (r->block_start == -1) { in esp_himem_alloc_map_range()
273 s_range_descriptor[r->block_start + i].is_alloced = 1; in esp_himem_alloc_map_range()
285 assert(rangeblock_idx_valid(handle->block_start + i)); in esp_himem_free_map_range()
286 …assert(s_range_descriptor[i + handle->block_start].is_alloced == 1); //should be, if handle is val… in esp_himem_free_map_range()
287 …ESP_RETURN_ON_FALSE(!s_range_descriptor[i + handle->block_start].is_mapped, ESP_ERR_INVALID_ARG, T… in esp_himem_free_map_range()
292 s_range_descriptor[i + handle->block_start].is_alloced = 0; in esp_himem_free_map_range()
317 …ESP_RETURN_ON_FALSE(!s_range_descriptor[range->block_start + i + range_block].is_mapped, ESP_ERR_I… in esp_himem_map()
[all …]
/hal_espressif-latest/components/esp_mm/
Desp_mmu_map.c115 static bool s_is_enclosed(uint32_t block_start, uint32_t block_end, uint32_t new_block_start, uint3…
116 static bool s_is_overlapped(uint32_t block_start, uint32_t block_end, uint32_t new_block_start, uin…
781 static bool s_is_enclosed(uint32_t block_start, uint32_t block_end, uint32_t new_block_start, uint3… in s_is_enclosed() argument
786 if ((new_block_start >= block_start) && (new_block_end <= block_end)) { in s_is_enclosed()
814 static bool s_is_overlapped(uint32_t block_start, uint32_t block_end, uint32_t new_block_start, uin… in s_is_overlapped() argument
819 if (((new_block_start < block_start) && (new_block_end > block_start)) || in s_is_overlapped()