Home
last modified time | relevance | path

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

/hal_espressif-latest/components/esp_psram/esp32/
Desp_himem.c76 static rangeblock_t *s_range_descriptor = NULL; variable
142 ESP_RETURN_ON_FALSE(s_range_descriptor == NULL, , TAG, "already initialized"); in esp_himem_init()
153 s_range_descriptor = calloc(sizeof(rangeblock_t), SPIRAM_BANKSWITCH_RESERVE); in esp_himem_init()
154 if (s_ram_descriptor == NULL || s_range_descriptor == NULL) { in esp_himem_init()
157 free(s_range_descriptor); in esp_himem_init()
256 if (s_range_descriptor[i].is_alloced) { in esp_himem_alloc_map_range()
273 s_range_descriptor[r->block_start + i].is_alloced = 1; in esp_himem_alloc_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()
[all …]