Lines Matching full:buffers
237 struct iris_buffers *buffers = &inst->buffers[buffer_type]; in iris_fill_internal_buf_info() local
239 buffers->size = iris_vpu_buf_size(inst, buffer_type); in iris_fill_internal_buf_info()
240 buffers->min_count = iris_vpu_buf_count(inst, buffer_type); in iris_fill_internal_buf_info()
265 struct iris_buffers *buffers = &inst->buffers[buffer_type]; in iris_create_internal_buffer() local
269 if (!buffers->size) in iris_create_internal_buffer()
279 buffer->buffer_size = buffers->size; in iris_create_internal_buffer()
281 list_add_tail(&buffer->list, &buffers->list); in iris_create_internal_buffer()
295 struct iris_buffers *buffers; in iris_create_internal_buffers() local
308 buffers = &inst->buffers[internal_buf_type[i]]; in iris_create_internal_buffers()
309 for (j = 0; j < buffers->min_count; j++) { in iris_create_internal_buffers()
338 struct iris_buffers *buffers; in iris_queue_internal_buffers() local
352 buffers = &inst->buffers[internal_buf_type[i]]; in iris_queue_internal_buffers()
353 list_for_each_entry_safe(buffer, next, &buffers->list, list) { in iris_queue_internal_buffers()
383 struct iris_buffers *buffers; in iris_destroy_internal_buffers() local
397 buffers = &inst->buffers[internal_buf_type[i]]; in iris_destroy_internal_buffers()
398 list_for_each_entry_safe(buf, next, &buffers->list, list) { in iris_destroy_internal_buffers()
412 struct iris_buffers *buffers = &inst->buffers[buffer_type]; in iris_release_internal_buffers() local
416 list_for_each_entry_safe(buffer, next, &buffers->list, list) { in iris_release_internal_buffers()
451 struct iris_buffers *buffers = &inst->buffers[BUF_PERSIST]; in iris_alloc_and_queue_persist_bufs() local
456 if (!list_empty(&buffers->list)) in iris_alloc_and_queue_persist_bufs()
461 for (i = 0; i < buffers->min_count; i++) { in iris_alloc_and_queue_persist_bufs()
467 list_for_each_entry_safe(buffer, next, &buffers->list, list) { in iris_alloc_and_queue_persist_bufs()
587 return 0; /* Internal DPB Buffers */ in iris_vb2_buffer_done()