Searched refs:iris_buffer (Results 1 – 12 of 12) sorted by relevance
| /linux-6.15/drivers/media/platform/qcom/iris/ |
| H A D | iris_buffer.h | 13 #define to_iris_buffer(ptr) container_of(ptr, struct iris_buffer, vb2) 80 struct iris_buffer { struct 108 int iris_destroy_internal_buffer(struct iris_inst *inst, struct iris_buffer *buffer); argument 112 int iris_queue_buffer(struct iris_inst *inst, struct iris_buffer *buf); 114 int iris_vb2_buffer_done(struct iris_inst *inst, struct iris_buffer *buf);
|
| H A D | iris_buffer.c | 267 struct iris_buffer *buffer; in iris_create_internal_buffer() 319 int iris_queue_buffer(struct iris_inst *inst, struct iris_buffer *buf) in iris_queue_buffer() 337 struct iris_buffer *buffer, *next; in iris_queue_internal_buffers() 367 int iris_destroy_internal_buffer(struct iris_inst *inst, struct iris_buffer *buffer) in iris_destroy_internal_buffer() 382 struct iris_buffer *buf, *next; in iris_destroy_internal_buffers() 413 struct iris_buffer *buffer, *next; in iris_release_internal_buffers() 452 struct iris_buffer *buffer, *next; in iris_alloc_and_queue_persist_bufs() 501 struct iris_buffer *buf; in iris_queue_deferred_buffers() 572 int iris_vb2_buffer_done(struct iris_inst *inst, struct iris_buffer *buf) in iris_vb2_buffer_done()
|
| H A D | iris_hfi_common.h | 119 int (*session_queue_buf)(struct iris_inst *inst, struct iris_buffer *buffer); 120 int (*session_release_buf)(struct iris_inst *inst, struct iris_buffer *buffer);
|
| H A D | Makefile | 2 iris_buffer.o \
|
| H A D | iris_hfi_gen1_command.c | 227 static int iris_hfi_gen1_queue_input_buffer(struct iris_inst *inst, struct iris_buffer *buf) in iris_hfi_gen1_queue_input_buffer() 248 static int iris_hfi_gen1_queue_output_buffer(struct iris_inst *inst, struct iris_buffer *buf) in iris_hfi_gen1_queue_output_buffer() 271 static int iris_hfi_gen1_queue_internal_buffer(struct iris_inst *inst, struct iris_buffer *buf) in iris_hfi_gen1_queue_internal_buffer() 307 static int iris_hfi_gen1_session_queue_buffer(struct iris_inst *inst, struct iris_buffer *buf) in iris_hfi_gen1_session_queue_buffer() 324 static int iris_hfi_gen1_session_unset_buffers(struct iris_inst *inst, struct iris_buffer *buf) in iris_hfi_gen1_session_unset_buffers()
|
| H A D | iris_vdec.c | 247 struct iris_buffer *buf; in iris_vdec_get_num_queued_buffers() 277 struct iris_buffer *buf; in iris_vdec_flush_deferred_buffers() 524 iris_vdec_vb2_buffer_to_driver(struct vb2_buffer *vb2, struct iris_buffer *buf) in iris_vdec_vb2_buffer_to_driver() 563 struct iris_buffer *buf = to_iris_buffer(vbuf); in iris_vdec_qbuf()
|
| H A D | iris_hfi_gen2_response.c | 311 struct iris_buffer *buf; in iris_hfi_gen2_handle_input_buffer() 340 struct iris_buffer *buf; in iris_hfi_gen2_handle_output_buffer() 387 struct iris_buffer *buf = NULL; in iris_hfi_gen2_handle_dequeue_buffers() 417 struct iris_buffer *buf, *iter; in iris_hfi_gen2_handle_release_internal_buffer()
|
| H A D | iris_power.c | 105 struct iris_buffer *buf; in iris_scale_clocks()
|
| H A D | iris_vidc.c | 104 src_vq->buf_struct_size = sizeof(struct iris_buffer); in iris_m2m_queue_init() 118 dst_vq->buf_struct_size = sizeof(struct iris_buffer); in iris_m2m_queue_init()
|
| H A D | iris_hfi_gen2_command.c | 859 static void iris_hfi_gen2_get_buffer(struct iris_buffer *buffer, struct iris_hfi_buffer *buf) in iris_hfi_gen2_get_buffer() 878 static int iris_hfi_gen2_session_queue_buffer(struct iris_inst *inst, struct iris_buffer *buffer) in iris_hfi_gen2_session_queue_buffer() 906 static int iris_hfi_gen2_session_release_buffer(struct iris_inst *inst, struct iris_buffer *buffer) in iris_hfi_gen2_session_release_buffer()
|
| H A D | iris_hfi_gen1_response.c | 348 struct iris_buffer *buf = NULL; in iris_hfi_gen1_session_etb_done() 396 struct iris_buffer *buf, *iter; in iris_hfi_gen1_session_ftb_done()
|
| H A D | iris_vb2.c | 106 struct iris_buffer *buf = to_iris_buffer(vbuf); in iris_vb2_buf_init()
|