Home
last modified time | relevance | path

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

/hal_espressif-latest/components/esp_psram/esp32/
Desp_himem.c303 int range_block = range_offset / CACHE_BLOCKSIZE; in esp_himem_map() local
312 …ESP_RETURN_ON_FALSE(range_block + blockcount <= range->block_ct, ESP_ERR_INVALID_SIZE, TAG, "args … in esp_himem_map()
317 …ESP_RETURN_ON_FALSE(!s_range_descriptor[range->block_start + i + range_block].is_mapped, ESP_ERR_I… in esp_himem_map()
325 s_range_descriptor[range->block_start + i + range_block].is_mapped = 1; in esp_himem_map()
326 … s_range_descriptor[range->block_start + i + range_block].ram_block = handle->block[i + ram_block]; in esp_himem_map()
330 …set_bank(VIRT_HIMEM_RANGE_BLOCKSTART + range->block_start + i + range_block, handle->block[i + ram… in esp_himem_map()
334 …*out_ptr = (void *)(VIRT_HIMEM_RANGE_START + (range->block_start + range_block) * CACHE_BLOCKSIZE); in esp_himem_map()
344 int range_block = (range_offset / CACHE_BLOCKSIZE) - range->block_start; in esp_himem_unmap() local
348 …ESP_RETURN_ON_FALSE(range_block + blockcount <= range->block_ct, ESP_ERR_INVALID_ARG, TAG, "range … in esp_himem_unmap()
352 int ramblock = s_range_descriptor[range->block_start + i + range_block].ram_block; in esp_himem_unmap()
[all …]