Lines Matching refs:i
124 for (int i = 0; i < s_ramblockcnt; i++) { in esp_himem_get_free_size() local
125 if (!s_ram_descriptor[i].is_alloced) ret+=CACHE_BLOCKSIZE; in esp_himem_get_free_size()
170 for (int i = 0; i < s_ramblockcnt && n != count; i++) { in allocate_blocks() local
171 if (!s_ram_descriptor[i].is_alloced) { in allocate_blocks()
172 blocks_out[n] = i; in allocate_blocks()
178 for (int i = 0; i < count; i++) { in allocate_blocks() local
179 s_ram_descriptor[blocks_out[i]].is_alloced = true; in allocate_blocks()
180 assert(s_ram_descriptor[blocks_out[i]].is_mapped == false); in allocate_blocks()
224 for (int i = 0; i < handle->block_ct; i++) { in esp_himem_free() local
225 assert(ramblock_idx_valid(handle->block[i])); in esp_himem_free()
226 …ESP_RETURN_ON_FALSE(!s_ram_descriptor[handle->block[i]].is_mapped, ESP_ERR_INVALID_ARG, TAG, "bloc… in esp_himem_free()
230 for (int i = 0; i < handle->block_ct; i++) { in esp_himem_free() local
231 s_ram_descriptor[handle->block[i]].is_alloced = false; in esp_himem_free()
255 for (int i = 0; i < s_rangeblockcnt; i++) { in esp_himem_alloc_map_range() local
256 if (s_range_descriptor[i].is_alloced) { in esp_himem_alloc_map_range()
257 start_free = i + 1; //optimistically assume next block is free... in esp_himem_alloc_map_range()
258 } else if (i - start_free == blocks - 1) { in esp_himem_alloc_map_range()
272 for (int i = 0; i < blocks; i++) { in esp_himem_alloc_map_range() local
273 s_range_descriptor[r->block_start + i].is_alloced = 1; in esp_himem_alloc_map_range()
284 for (int i = 0; i < handle->block_ct; i++) { in esp_himem_free_map_range() local
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()
291 for (int i = 0; i < handle->block_ct; i++) { in esp_himem_free_map_range() local
292 s_range_descriptor[i + handle->block_start].is_alloced = 0; in esp_himem_free_map_range()
315 for (int i = 0; i < blockcount; i++) { in esp_himem_map() local
316 …ESP_RETURN_ON_FALSE(!s_ram_descriptor[handle->block[i + ram_block]].is_mapped, ESP_ERR_INVALID_STA… 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()
322 for (int i = 0; i < blockcount; i++) { in esp_himem_map() local
323 assert(ramblock_idx_valid(handle->block[i + ram_block])); in esp_himem_map()
324 s_ram_descriptor[handle->block[i + ram_block]].is_mapped = 1; 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()
329 for (int i = 0; i < blockcount; i++) { in esp_himem_map() local
330 …set_bank(VIRT_HIMEM_RANGE_BLOCKSTART + range->block_start + i + range_block, handle->block[i + ram… in esp_himem_map()
351 for (int i = 0; i < blockcount; i++) { in esp_himem_unmap() local
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()