Home
last modified time | relevance | path

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

/linux-6.15/drivers/media/platform/qcom/iris/
H A Diris_buffer.h13 #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 Diris_buffer.c267 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 Diris_hfi_common.h119 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 DMakefile2 iris_buffer.o \
H A Diris_hfi_gen1_command.c227 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 Diris_vdec.c247 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 Diris_hfi_gen2_response.c311 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 Diris_power.c105 struct iris_buffer *buf; in iris_scale_clocks()
H A Diris_vidc.c104 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 Diris_hfi_gen2_command.c859 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 Diris_hfi_gen1_response.c348 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 Diris_vb2.c106 struct iris_buffer *buf = to_iris_buffer(vbuf); in iris_vb2_buf_init()