Lines Matching refs:block_start

83     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()
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()
352 int ramblock = s_range_descriptor[range->block_start + i + range_block].ram_block; in esp_himem_unmap()
355 s_range_descriptor[range->block_start + i + range_block].is_mapped = 0; in esp_himem_unmap()