drivers/media/platform/qcom/iris/iris_buffer.c
171
static u32 iris_yuv_buffer_size_qc08c(struct iris_inst *inst)
drivers/media/platform/qcom/iris/iris_buffer.c
207
static u32 iris_dec_bitstream_buffer_size(struct iris_inst *inst)
drivers/media/platform/qcom/iris/iris_buffer.c
232
static u32 iris_enc_bitstream_buffer_size(struct iris_inst *inst)
drivers/media/platform/qcom/iris/iris_buffer.c
261
int iris_get_buffer_size(struct iris_inst *inst,
drivers/media/platform/qcom/iris/iris_buffer.c
293
static void iris_fill_internal_buf_info(struct iris_inst *inst,
drivers/media/platform/qcom/iris/iris_buffer.c
302
void iris_get_internal_buffers(struct iris_inst *inst, u32 plane)
drivers/media/platform/qcom/iris/iris_buffer.c
335
static int iris_create_internal_buffer(struct iris_inst *inst,
drivers/media/platform/qcom/iris/iris_buffer.c
367
int iris_create_internal_buffers(struct iris_inst *inst, u32 plane)
drivers/media/platform/qcom/iris/iris_buffer.c
405
int iris_queue_buffer(struct iris_inst *inst, struct iris_buffer *buf)
drivers/media/platform/qcom/iris/iris_buffer.c
420
int iris_queue_internal_deferred_buffers(struct iris_inst *inst, enum iris_buffer_type buffer_type)
drivers/media/platform/qcom/iris/iris_buffer.c
443
int iris_queue_internal_buffers(struct iris_inst *inst, u32 plane)
drivers/media/platform/qcom/iris/iris_buffer.c
490
int iris_destroy_internal_buffer(struct iris_inst *inst, struct iris_buffer *buffer)
drivers/media/platform/qcom/iris/iris_buffer.c
502
static int iris_destroy_internal_buffers(struct iris_inst *inst, u32 plane, bool force)
drivers/media/platform/qcom/iris/iris_buffer.c
562
int iris_destroy_all_internal_buffers(struct iris_inst *inst, u32 plane)
drivers/media/platform/qcom/iris/iris_buffer.c
567
int iris_destroy_dequeued_internal_buffers(struct iris_inst *inst, u32 plane)
drivers/media/platform/qcom/iris/iris_buffer.c
572
static int iris_release_internal_buffers(struct iris_inst *inst,
drivers/media/platform/qcom/iris/iris_buffer.c
594
static int iris_release_input_internal_buffers(struct iris_inst *inst)
drivers/media/platform/qcom/iris/iris_buffer.c
618
int iris_alloc_and_queue_persist_bufs(struct iris_inst *inst, enum iris_buffer_type buffer_type)
drivers/media/platform/qcom/iris/iris_buffer.c
63
static u32 iris_yuv_buffer_size_nv12(struct iris_inst *inst)
drivers/media/platform/qcom/iris/iris_buffer.c
649
int iris_alloc_and_queue_input_int_bufs(struct iris_inst *inst)
drivers/media/platform/qcom/iris/iris_buffer.c
666
int iris_queue_deferred_buffers(struct iris_inst *inst, enum iris_buffer_type buf_type)
drivers/media/platform/qcom/iris/iris_buffer.c
698
void iris_vb2_queue_error(struct iris_inst *inst)
drivers/media/platform/qcom/iris/iris_buffer.c
710
iris_helper_find_buf(struct iris_inst *inst, u32 type, u32 idx)
drivers/media/platform/qcom/iris/iris_buffer.c
720
static void iris_get_ts_metadata(struct iris_inst *inst, u64 timestamp_ns,
drivers/media/platform/qcom/iris/iris_buffer.c
741
int iris_vb2_buffer_done(struct iris_inst *inst, struct iris_buffer *buf)
drivers/media/platform/qcom/iris/iris_buffer.h
11
struct iris_inst;
drivers/media/platform/qcom/iris/iris_buffer.h
110
int iris_get_buffer_size(struct iris_inst *inst, enum iris_buffer_type buffer_type);
drivers/media/platform/qcom/iris/iris_buffer.h
111
void iris_get_internal_buffers(struct iris_inst *inst, u32 plane);
drivers/media/platform/qcom/iris/iris_buffer.h
112
int iris_create_internal_buffers(struct iris_inst *inst, u32 plane);
drivers/media/platform/qcom/iris/iris_buffer.h
113
int iris_queue_internal_buffers(struct iris_inst *inst, u32 plane);
drivers/media/platform/qcom/iris/iris_buffer.h
114
int iris_queue_internal_deferred_buffers(struct iris_inst *inst, enum iris_buffer_type buffer_type);
drivers/media/platform/qcom/iris/iris_buffer.h
115
int iris_destroy_internal_buffer(struct iris_inst *inst, struct iris_buffer *buffer);
drivers/media/platform/qcom/iris/iris_buffer.h
116
int iris_destroy_all_internal_buffers(struct iris_inst *inst, u32 plane);
drivers/media/platform/qcom/iris/iris_buffer.h
117
int iris_destroy_dequeued_internal_buffers(struct iris_inst *inst, u32 plane);
drivers/media/platform/qcom/iris/iris_buffer.h
118
int iris_alloc_and_queue_persist_bufs(struct iris_inst *inst, enum iris_buffer_type buf_type);
drivers/media/platform/qcom/iris/iris_buffer.h
119
int iris_alloc_and_queue_input_int_bufs(struct iris_inst *inst);
drivers/media/platform/qcom/iris/iris_buffer.h
120
int iris_queue_buffer(struct iris_inst *inst, struct iris_buffer *buf);
drivers/media/platform/qcom/iris/iris_buffer.h
121
int iris_queue_deferred_buffers(struct iris_inst *inst, enum iris_buffer_type buf_type);
drivers/media/platform/qcom/iris/iris_buffer.h
122
int iris_vb2_buffer_done(struct iris_inst *inst, struct iris_buffer *buf);
drivers/media/platform/qcom/iris/iris_buffer.h
123
void iris_vb2_queue_error(struct iris_inst *inst);
drivers/media/platform/qcom/iris/iris_buffer.h
89
struct iris_inst *inst;
drivers/media/platform/qcom/iris/iris_common.c
158
static void iris_flush_deferred_buffers(struct iris_inst *inst,
drivers/media/platform/qcom/iris/iris_common.c
190
static void iris_kill_session(struct iris_inst *inst)
drivers/media/platform/qcom/iris/iris_common.c
201
int iris_session_streamoff(struct iris_inst *inst, u32 plane)
drivers/media/platform/qcom/iris/iris_common.c
30
void iris_set_ts_metadata(struct iris_inst *inst, struct vb2_v4l2_buffer *vbuf)
drivers/media/platform/qcom/iris/iris_common.c
49
int iris_process_streamon_input(struct iris_inst *inst)
drivers/media/platform/qcom/iris/iris_common.c
91
int iris_process_streamon_output(struct iris_inst *inst)
drivers/media/platform/qcom/iris/iris_common.h
13
void iris_set_ts_metadata(struct iris_inst *inst, struct vb2_v4l2_buffer *vbuf);
drivers/media/platform/qcom/iris/iris_common.h
14
int iris_process_streamon_input(struct iris_inst *inst);
drivers/media/platform/qcom/iris/iris_common.h
15
int iris_process_streamon_output(struct iris_inst *inst);
drivers/media/platform/qcom/iris/iris_common.h
16
int iris_session_streamoff(struct iris_inst *inst, u32 plane);
drivers/media/platform/qcom/iris/iris_common.h
9
struct iris_inst;
drivers/media/platform/qcom/iris/iris_ctrls.c
223
struct iris_inst *inst = container_of(ctrl->handler, struct iris_inst, ctrl_handler);
drivers/media/platform/qcom/iris/iris_ctrls.c
254
int iris_ctrls_init(struct iris_inst *inst)
drivers/media/platform/qcom/iris/iris_ctrls.c
382
static u32 iris_get_port_info(struct iris_inst *inst,
drivers/media/platform/qcom/iris/iris_ctrls.c
400
int iris_set_u32_enum(struct iris_inst *inst, enum platform_inst_fw_cap_type cap_id)
drivers/media/platform/qcom/iris/iris_ctrls.c
413
int iris_set_u32(struct iris_inst *inst, enum platform_inst_fw_cap_type cap_id)
drivers/media/platform/qcom/iris/iris_ctrls.c
426
int iris_set_stage(struct iris_inst *inst, enum platform_inst_fw_cap_type cap_id)
drivers/media/platform/qcom/iris/iris_ctrls.c
447
int iris_set_pipe(struct iris_inst *inst, enum platform_inst_fw_cap_type cap_id)
drivers/media/platform/qcom/iris/iris_ctrls.c
460
int iris_set_profile(struct iris_inst *inst, enum platform_inst_fw_cap_type cap_id)
drivers/media/platform/qcom/iris/iris_ctrls.c
480
int iris_set_level(struct iris_inst *inst, enum platform_inst_fw_cap_type cap_id)
drivers/media/platform/qcom/iris/iris_ctrls.c
500
int iris_set_profile_level_gen1(struct iris_inst *inst, enum platform_inst_fw_cap_type cap_id)
drivers/media/platform/qcom/iris/iris_ctrls.c
521
int iris_set_header_mode_gen1(struct iris_inst *inst, enum platform_inst_fw_cap_type cap_id)
drivers/media/platform/qcom/iris/iris_ctrls.c
540
int iris_set_header_mode_gen2(struct iris_inst *inst, enum platform_inst_fw_cap_type cap_id)
drivers/media/platform/qcom/iris/iris_ctrls.c
562
int iris_set_bitrate(struct iris_inst *inst, enum platform_inst_fw_cap_type cap_id)
drivers/media/platform/qcom/iris/iris_ctrls.c
587
int iris_set_peak_bitrate(struct iris_inst *inst, enum platform_inst_fw_cap_type cap_id)
drivers/media/platform/qcom/iris/iris_ctrls.c
614
int iris_set_bitrate_mode_gen1(struct iris_inst *inst, enum platform_inst_fw_cap_type cap_id)
drivers/media/platform/qcom/iris/iris_ctrls.c
641
int iris_set_bitrate_mode_gen2(struct iris_inst *inst, enum platform_inst_fw_cap_type cap_id)
drivers/media/platform/qcom/iris/iris_ctrls.c
668
int iris_set_entropy_mode_gen1(struct iris_inst *inst, enum platform_inst_fw_cap_type cap_id)
drivers/media/platform/qcom/iris/iris_ctrls.c
688
int iris_set_entropy_mode_gen2(struct iris_inst *inst, enum platform_inst_fw_cap_type cap_id)
drivers/media/platform/qcom/iris/iris_ctrls.c
713
int iris_set_min_qp(struct iris_inst *inst, enum platform_inst_fw_cap_type cap_id)
drivers/media/platform/qcom/iris/iris_ctrls.c
777
int iris_set_max_qp(struct iris_inst *inst, enum platform_inst_fw_cap_type cap_id)
drivers/media/platform/qcom/iris/iris_ctrls.c
842
int iris_set_frame_qp(struct iris_inst *inst, enum platform_inst_fw_cap_type cap_id)
drivers/media/platform/qcom/iris/iris_ctrls.c
903
int iris_set_qp_range(struct iris_inst *inst, enum platform_inst_fw_cap_type cap_id)
drivers/media/platform/qcom/iris/iris_ctrls.c
924
int iris_set_rotation(struct iris_inst *inst, enum platform_inst_fw_cap_type cap_id)
drivers/media/platform/qcom/iris/iris_ctrls.c
954
int iris_set_flip(struct iris_inst *inst, enum platform_inst_fw_cap_type cap_id)
drivers/media/platform/qcom/iris/iris_ctrls.c
973
int iris_set_ir_period(struct iris_inst *inst, enum platform_inst_fw_cap_type cap_id)
drivers/media/platform/qcom/iris/iris_ctrls.c
999
int iris_set_properties(struct iris_inst *inst, u32 plane)
drivers/media/platform/qcom/iris/iris_ctrls.h
12
struct iris_inst;
drivers/media/platform/qcom/iris/iris_ctrls.h
14
int iris_ctrls_init(struct iris_inst *inst);
drivers/media/platform/qcom/iris/iris_ctrls.h
16
int iris_set_u32_enum(struct iris_inst *inst, enum platform_inst_fw_cap_type cap_id);
drivers/media/platform/qcom/iris/iris_ctrls.h
17
int iris_set_stage(struct iris_inst *inst, enum platform_inst_fw_cap_type cap_id);
drivers/media/platform/qcom/iris/iris_ctrls.h
18
int iris_set_pipe(struct iris_inst *inst, enum platform_inst_fw_cap_type cap_id);
drivers/media/platform/qcom/iris/iris_ctrls.h
19
int iris_set_u32(struct iris_inst *inst, enum platform_inst_fw_cap_type cap_id);
drivers/media/platform/qcom/iris/iris_ctrls.h
20
int iris_set_profile(struct iris_inst *inst, enum platform_inst_fw_cap_type cap_id);
drivers/media/platform/qcom/iris/iris_ctrls.h
21
int iris_set_level(struct iris_inst *inst, enum platform_inst_fw_cap_type cap_id);
drivers/media/platform/qcom/iris/iris_ctrls.h
22
int iris_set_profile_level_gen1(struct iris_inst *inst, enum platform_inst_fw_cap_type cap_id);
drivers/media/platform/qcom/iris/iris_ctrls.h
23
int iris_set_header_mode_gen1(struct iris_inst *inst, enum platform_inst_fw_cap_type cap_id);
drivers/media/platform/qcom/iris/iris_ctrls.h
24
int iris_set_header_mode_gen2(struct iris_inst *inst, enum platform_inst_fw_cap_type cap_id);
drivers/media/platform/qcom/iris/iris_ctrls.h
25
int iris_set_bitrate(struct iris_inst *inst, enum platform_inst_fw_cap_type cap_id);
drivers/media/platform/qcom/iris/iris_ctrls.h
26
int iris_set_peak_bitrate(struct iris_inst *inst, enum platform_inst_fw_cap_type cap_id);
drivers/media/platform/qcom/iris/iris_ctrls.h
27
int iris_set_bitrate_mode_gen1(struct iris_inst *inst, enum platform_inst_fw_cap_type cap_id);
drivers/media/platform/qcom/iris/iris_ctrls.h
28
int iris_set_bitrate_mode_gen2(struct iris_inst *inst, enum platform_inst_fw_cap_type cap_id);
drivers/media/platform/qcom/iris/iris_ctrls.h
29
int iris_set_entropy_mode_gen1(struct iris_inst *inst, enum platform_inst_fw_cap_type cap_id);
drivers/media/platform/qcom/iris/iris_ctrls.h
30
int iris_set_entropy_mode_gen2(struct iris_inst *inst, enum platform_inst_fw_cap_type cap_id);
drivers/media/platform/qcom/iris/iris_ctrls.h
31
int iris_set_min_qp(struct iris_inst *inst, enum platform_inst_fw_cap_type cap_id);
drivers/media/platform/qcom/iris/iris_ctrls.h
32
int iris_set_max_qp(struct iris_inst *inst, enum platform_inst_fw_cap_type cap_id);
drivers/media/platform/qcom/iris/iris_ctrls.h
33
int iris_set_frame_qp(struct iris_inst *inst, enum platform_inst_fw_cap_type cap_id);
drivers/media/platform/qcom/iris/iris_ctrls.h
34
int iris_set_qp_range(struct iris_inst *inst, enum platform_inst_fw_cap_type cap_id);
drivers/media/platform/qcom/iris/iris_ctrls.h
35
int iris_set_rotation(struct iris_inst *inst, enum platform_inst_fw_cap_type cap_id);
drivers/media/platform/qcom/iris/iris_ctrls.h
36
int iris_set_flip(struct iris_inst *inst, enum platform_inst_fw_cap_type cap_id);
drivers/media/platform/qcom/iris/iris_ctrls.h
37
int iris_set_ir_period(struct iris_inst *inst, enum platform_inst_fw_cap_type cap_id);
drivers/media/platform/qcom/iris/iris_ctrls.h
38
int iris_set_properties(struct iris_inst *inst, u32 plane);
drivers/media/platform/qcom/iris/iris_hfi_common.h
105
int (*handle)(struct iris_inst *inst, u32 plane);
drivers/media/platform/qcom/iris/iris_hfi_common.h
113
int (*session_set_config_params)(struct iris_inst *inst, u32 plane);
drivers/media/platform/qcom/iris/iris_hfi_common.h
114
int (*session_set_property)(struct iris_inst *inst,
drivers/media/platform/qcom/iris/iris_hfi_common.h
117
int (*session_open)(struct iris_inst *inst);
drivers/media/platform/qcom/iris/iris_hfi_common.h
118
int (*session_start)(struct iris_inst *inst, u32 plane);
drivers/media/platform/qcom/iris/iris_hfi_common.h
119
int (*session_queue_buf)(struct iris_inst *inst, struct iris_buffer *buffer);
drivers/media/platform/qcom/iris/iris_hfi_common.h
120
int (*session_release_buf)(struct iris_inst *inst, struct iris_buffer *buffer);
drivers/media/platform/qcom/iris/iris_hfi_common.h
121
int (*session_pause)(struct iris_inst *inst, u32 plane);
drivers/media/platform/qcom/iris/iris_hfi_common.h
122
int (*session_resume_drc)(struct iris_inst *inst, u32 plane);
drivers/media/platform/qcom/iris/iris_hfi_common.h
123
int (*session_stop)(struct iris_inst *inst, u32 plane);
drivers/media/platform/qcom/iris/iris_hfi_common.h
124
int (*session_drain)(struct iris_inst *inst, u32 plane);
drivers/media/platform/qcom/iris/iris_hfi_common.h
125
int (*session_resume_drain)(struct iris_inst *inst, u32 plane);
drivers/media/platform/qcom/iris/iris_hfi_common.h
126
int (*session_close)(struct iris_inst *inst);
drivers/media/platform/qcom/iris/iris_hfi_common.h
14
struct iris_inst;
drivers/media/platform/qcom/iris/iris_hfi_gen1.h
10
struct iris_inst;
drivers/media/platform/qcom/iris/iris_hfi_gen1.h
14
struct iris_inst *iris_hfi_gen1_get_instance(void);
drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c
1088
struct iris_inst *iris_hfi_gen1_get_instance(void)
drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c
1090
return kzalloc_obj(struct iris_inst);
drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c
133
static void iris_hfi_gen1_packet_session_cmd(struct iris_inst *inst,
drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c
142
static int iris_hfi_gen1_session_close(struct iris_inst *inst)
drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c
151
static int iris_hfi_gen1_session_start(struct iris_inst *inst, u32 plane)
drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c
188
static int iris_hfi_gen1_session_stop(struct iris_inst *inst, u32 plane)
drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c
265
static int iris_hfi_gen1_session_continue(struct iris_inst *inst, u32 plane)
drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c
274
static int iris_hfi_gen1_queue_input_buffer(struct iris_inst *inst, struct iris_buffer *buf)
drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c
316
static int iris_hfi_gen1_queue_output_buffer(struct iris_inst *inst, struct iris_buffer *buf)
drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c
339
static int iris_hfi_gen1_queue_internal_buffer(struct iris_inst *inst, struct iris_buffer *buf)
drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c
375
static int iris_hfi_gen1_session_queue_buffer(struct iris_inst *inst, struct iris_buffer *buf)
drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c
394
static int iris_hfi_gen1_session_unset_buffers(struct iris_inst *inst, struct iris_buffer *buf)
drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c
453
static int iris_hfi_gen1_session_drain(struct iris_inst *inst, u32 plane)
drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c
484
struct iris_inst *inst, u32 ptype, void *pdata)
drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c
697
static int hfi_gen1_set_property(struct iris_inst *inst, u32 packet_type,
drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c
725
static int iris_hfi_gen1_session_set_property(struct iris_inst *inst, u32 packet_type,
drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c
732
static int iris_hfi_gen1_set_resolution(struct iris_inst *inst, u32 plane)
drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c
758
static int iris_hfi_gen1_decide_core(struct iris_inst *inst, u32 plane)
drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c
768
static int iris_hfi_gen1_set_raw_format(struct iris_inst *inst, u32 plane)
drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c
808
static int iris_hfi_gen1_set_format_constraints(struct iris_inst *inst, u32 plane)
drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c
831
static int iris_hfi_gen1_set_num_bufs(struct iris_inst *inst, u32 plane)
drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c
878
static int iris_hfi_gen1_set_multistream(struct iris_inst *inst, u32 plane)
drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c
913
static int iris_hfi_gen1_set_bufsize(struct iris_inst *inst, u32 plane)
drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c
92
static int iris_hfi_gen1_session_open(struct iris_inst *inst)
drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c
948
static int iris_hfi_gen1_set_frame_rate(struct iris_inst *inst, u32 plane)
drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c
962
static int iris_hfi_gen1_set_stride(struct iris_inst *inst, u32 plane)
drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c
981
static int iris_hfi_gen1_session_set_config_params(struct iris_inst *inst, u32 plane)
drivers/media/platform/qcom/iris/iris_hfi_gen1_response.c
15
static void iris_hfi_gen1_read_changed_params(struct iris_inst *inst,
drivers/media/platform/qcom/iris/iris_hfi_gen1_response.c
175
static void iris_hfi_gen1_event_seq_changed(struct iris_inst *inst,
drivers/media/platform/qcom/iris/iris_hfi_gen1_response.c
221
struct iris_inst *instance;
drivers/media/platform/qcom/iris/iris_hfi_gen1_response.c
239
iris_hfi_gen1_event_session_error(struct iris_inst *inst, struct hfi_msg_event_notify_pkt *pkt)
drivers/media/platform/qcom/iris/iris_hfi_gen1_response.c
266
static void iris_hfi_gen1_session_event_notify(struct iris_inst *inst, void *packet)
drivers/media/platform/qcom/iris/iris_hfi_gen1_response.c
343
static void iris_hfi_gen1_session_etb_done(struct iris_inst *inst, void *packet)
drivers/media/platform/qcom/iris/iris_hfi_gen1_response.c
388
static void iris_hfi_gen1_session_ftb_done(struct iris_inst *inst, void *packet)
drivers/media/platform/qcom/iris/iris_hfi_gen1_response.c
602
struct iris_inst *inst;
drivers/media/platform/qcom/iris/iris_hfi_gen2.h
28
struct iris_inst inst;
drivers/media/platform/qcom/iris/iris_hfi_gen2.h
39
struct iris_inst *iris_hfi_gen2_get_instance(void);
drivers/media/platform/qcom/iris/iris_hfi_gen2_command.c
1037
static int iris_hfi_gen2_session_start(struct iris_inst *inst, u32 plane)
drivers/media/platform/qcom/iris/iris_hfi_gen2_command.c
1064
static int iris_hfi_gen2_session_stop(struct iris_inst *inst, u32 plane)
drivers/media/platform/qcom/iris/iris_hfi_gen2_command.c
1093
static int iris_hfi_gen2_session_pause(struct iris_inst *inst, u32 plane)
drivers/media/platform/qcom/iris/iris_hfi_gen2_command.c
1111
static int iris_hfi_gen2_session_resume_drc(struct iris_inst *inst, u32 plane)
drivers/media/platform/qcom/iris/iris_hfi_gen2_command.c
1130
static int iris_hfi_gen2_session_resume_drain(struct iris_inst *inst, u32 plane)
drivers/media/platform/qcom/iris/iris_hfi_gen2_command.c
1149
static int iris_hfi_gen2_session_drain(struct iris_inst *inst, u32 plane)
drivers/media/platform/qcom/iris/iris_hfi_gen2_command.c
115
static u32 iris_hfi_gen2_get_port_from_buf_type(struct iris_inst *inst,
drivers/media/platform/qcom/iris/iris_hfi_gen2_command.c
1208
static int iris_set_num_comv(struct iris_inst *inst)
drivers/media/platform/qcom/iris/iris_hfi_gen2_command.c
1251
static int iris_hfi_gen2_session_queue_buffer(struct iris_inst *inst, struct iris_buffer *buffer)
drivers/media/platform/qcom/iris/iris_hfi_gen2_command.c
1279
static int iris_hfi_gen2_session_release_buffer(struct iris_inst *inst, struct iris_buffer *buffer)
drivers/media/platform/qcom/iris/iris_hfi_gen2_command.c
1327
struct iris_inst *iris_hfi_gen2_get_instance(void)
drivers/media/platform/qcom/iris/iris_hfi_gen2_command.c
153
static int iris_hfi_gen2_session_set_property(struct iris_inst *inst, u32 packet_type, u32 flag,
drivers/media/platform/qcom/iris/iris_hfi_gen2_command.c
171
static int iris_hfi_gen2_set_raw_resolution(struct iris_inst *inst, u32 plane)
drivers/media/platform/qcom/iris/iris_hfi_gen2_command.c
185
static inline u32 iris_hfi_get_aligned_resolution(struct iris_inst *inst, u32 width, u32 height)
drivers/media/platform/qcom/iris/iris_hfi_gen2_command.c
192
static int iris_hfi_gen2_set_bitstream_resolution(struct iris_inst *inst, u32 plane)
drivers/media/platform/qcom/iris/iris_hfi_gen2_command.c
228
static int iris_hfi_gen2_set_crop_offsets(struct iris_inst *inst, u32 plane)
drivers/media/platform/qcom/iris/iris_hfi_gen2_command.c
286
static int iris_hfi_gen2_set_bit_depth(struct iris_inst *inst, u32 plane)
drivers/media/platform/qcom/iris/iris_hfi_gen2_command.c
303
static int iris_hfi_gen2_set_coded_frames(struct iris_inst *inst, u32 plane)
drivers/media/platform/qcom/iris/iris_hfi_gen2_command.c
322
static int iris_hfi_gen2_set_min_output_count(struct iris_inst *inst, u32 plane)
drivers/media/platform/qcom/iris/iris_hfi_gen2_command.c
339
static int iris_hfi_gen2_set_picture_order_count(struct iris_inst *inst, u32 plane)
drivers/media/platform/qcom/iris/iris_hfi_gen2_command.c
356
static int iris_hfi_gen2_set_colorspace(struct iris_inst *inst, u32 plane)
drivers/media/platform/qcom/iris/iris_hfi_gen2_command.c
399
static int iris_hfi_gen2_set_profile(struct iris_inst *inst, u32 plane)
drivers/media/platform/qcom/iris/iris_hfi_gen2_command.c
431
static int iris_hfi_gen2_set_level(struct iris_inst *inst, u32 plane)
drivers/media/platform/qcom/iris/iris_hfi_gen2_command.c
463
static int iris_hfi_gen2_set_opb_enable(struct iris_inst *inst, u32 plane)
drivers/media/platform/qcom/iris/iris_hfi_gen2_command.c
477
static int iris_hfi_gen2_set_colorformat(struct iris_inst *inst, u32 plane)
drivers/media/platform/qcom/iris/iris_hfi_gen2_command.c
501
static int iris_hfi_gen2_set_linear_stride_scanline(struct iris_inst *inst, u32 plane)
drivers/media/platform/qcom/iris/iris_hfi_gen2_command.c
535
static int iris_hfi_gen2_set_tier(struct iris_inst *inst, u32 plane)
drivers/media/platform/qcom/iris/iris_hfi_gen2_command.c
554
static int iris_hfi_gen2_set_frame_rate(struct iris_inst *inst, u32 plane)
drivers/media/platform/qcom/iris/iris_hfi_gen2_command.c
568
static int iris_hfi_gen2_set_film_grain(struct iris_inst *inst, u32 plane)
drivers/media/platform/qcom/iris/iris_hfi_gen2_command.c
585
static int iris_hfi_gen2_set_super_block(struct iris_inst *inst, u32 plane)
drivers/media/platform/qcom/iris/iris_hfi_gen2_command.c
602
static int iris_hfi_gen2_session_set_config_params(struct iris_inst *inst, u32 plane)
drivers/media/platform/qcom/iris/iris_hfi_gen2_command.c
678
static int iris_hfi_gen2_session_set_codec(struct iris_inst *inst)
drivers/media/platform/qcom/iris/iris_hfi_gen2_command.c
715
static int iris_hfi_gen2_session_set_default_header(struct iris_inst *inst)
drivers/media/platform/qcom/iris/iris_hfi_gen2_command.c
732
static int iris_hfi_gen2_session_open(struct iris_inst *inst)
drivers/media/platform/qcom/iris/iris_hfi_gen2_command.c
781
static int iris_hfi_gen2_session_close(struct iris_inst *inst)
drivers/media/platform/qcom/iris/iris_hfi_gen2_command.c
809
static int iris_hfi_gen2_session_subscribe_mode(struct iris_inst *inst,
drivers/media/platform/qcom/iris/iris_hfi_gen2_command.c
829
static int iris_hfi_gen2_subscribe_change_param(struct iris_inst *inst, u32 plane)
drivers/media/platform/qcom/iris/iris_hfi_gen2_command.c
92
static u32 iris_hfi_gen2_get_port(struct iris_inst *inst, u32 plane)
drivers/media/platform/qcom/iris/iris_hfi_gen2_command.c
986
static int iris_hfi_gen2_subscribe_property(struct iris_inst *inst, u32 plane)
drivers/media/platform/qcom/iris/iris_hfi_gen2_packet.c
225
void iris_hfi_gen2_packet_session_command(struct iris_inst *inst, u32 pkt_type,
drivers/media/platform/qcom/iris/iris_hfi_gen2_packet.c
245
void iris_hfi_gen2_packet_session_property(struct iris_inst *inst,
drivers/media/platform/qcom/iris/iris_hfi_gen2_packet.h
114
void iris_hfi_gen2_packet_session_command(struct iris_inst *inst, u32 pkt_type,
drivers/media/platform/qcom/iris/iris_hfi_gen2_packet.h
118
void iris_hfi_gen2_packet_session_property(struct iris_inst *inst,
drivers/media/platform/qcom/iris/iris_hfi_gen2_response.c
196
static int iris_hfi_gen2_handle_session_info(struct iris_inst *inst,
drivers/media/platform/qcom/iris/iris_hfi_gen2_response.c
235
static int iris_hfi_gen2_handle_session_error(struct iris_inst *inst,
drivers/media/platform/qcom/iris/iris_hfi_gen2_response.c
24
int (*handle)(struct iris_inst *inst, struct iris_hfi_packet *pkt);
drivers/media/platform/qcom/iris/iris_hfi_gen2_response.c
278
struct iris_inst *instance;
drivers/media/platform/qcom/iris/iris_hfi_gen2_response.c
29
int (*handle)(struct iris_inst *inst, struct iris_hfi_packet *pkt);
drivers/media/platform/qcom/iris/iris_hfi_gen2_response.c
308
static void iris_hfi_gen2_handle_session_close(struct iris_inst *inst,
drivers/media/platform/qcom/iris/iris_hfi_gen2_response.c
319
static int iris_hfi_gen2_handle_input_buffer(struct iris_inst *inst,
drivers/media/platform/qcom/iris/iris_hfi_gen2_response.c
32
static u32 iris_hfi_gen2_buf_type_to_driver(struct iris_inst *inst,
drivers/media/platform/qcom/iris/iris_hfi_gen2_response.c
348
static int iris_hfi_gen2_handle_output_buffer(struct iris_inst *inst,
drivers/media/platform/qcom/iris/iris_hfi_gen2_response.c
401
static void iris_hfi_gen2_handle_dequeue_buffers(struct iris_inst *inst)
drivers/media/platform/qcom/iris/iris_hfi_gen2_response.c
430
static int iris_hfi_gen2_handle_release_internal_buffer(struct iris_inst *inst,
drivers/media/platform/qcom/iris/iris_hfi_gen2_response.c
453
static int iris_hfi_gen2_handle_session_stop(struct iris_inst *inst,
drivers/media/platform/qcom/iris/iris_hfi_gen2_response.c
468
static int iris_hfi_gen2_handle_session_buffer(struct iris_inst *inst,
drivers/media/platform/qcom/iris/iris_hfi_gen2_response.c
506
static int iris_hfi_gen2_handle_session_drain(struct iris_inst *inst,
drivers/media/platform/qcom/iris/iris_hfi_gen2_response.c
522
static void iris_hfi_gen2_read_input_subcr_params(struct iris_inst *inst)
drivers/media/platform/qcom/iris/iris_hfi_gen2_response.c
636
static int iris_hfi_gen2_handle_src_change(struct iris_inst *inst,
drivers/media/platform/qcom/iris/iris_hfi_gen2_response.c
654
static int iris_hfi_gen2_handle_session_command(struct iris_inst *inst,
drivers/media/platform/qcom/iris/iris_hfi_gen2_response.c
682
static int iris_hfi_gen2_handle_session_property(struct iris_inst *inst,
drivers/media/platform/qcom/iris/iris_hfi_gen2_response.c
817
static void iris_hfi_gen2_init_src_change_param(struct iris_inst *inst)
drivers/media/platform/qcom/iris/iris_hfi_gen2_response.c
885
struct iris_inst *inst;
drivers/media/platform/qcom/iris/iris_hfi_gen2_response.c
97
static int iris_hfi_gen2_get_driver_buffer_flags(struct iris_inst *inst, u32 hfi_flags)
drivers/media/platform/qcom/iris/iris_platform_common.h
13
struct iris_inst;
drivers/media/platform/qcom/iris/iris_platform_common.h
183
int (*set)(struct iris_inst *inst,
drivers/media/platform/qcom/iris/iris_platform_common.h
218
struct iris_inst *(*get_instance)(void);
drivers/media/platform/qcom/iris/iris_platform_common.h
219
u32 (*get_vpu_buffer_size)(struct iris_inst *inst, enum iris_buffer_type buffer_type);
drivers/media/platform/qcom/iris/iris_power.c
100
static int iris_scale_clocks(struct iris_inst *inst)
drivers/media/platform/qcom/iris/iris_power.c
122
int iris_scale_power(struct iris_inst *inst)
drivers/media/platform/qcom/iris/iris_power.c
16
static u32 iris_calc_bw(struct iris_inst *inst, struct icc_vote_data *data)
drivers/media/platform/qcom/iris/iris_power.c
42
static int iris_set_interconnects(struct iris_inst *inst)
drivers/media/platform/qcom/iris/iris_power.c
45
struct iris_inst *instance;
drivers/media/platform/qcom/iris/iris_power.c
64
static int iris_vote_interconnects(struct iris_inst *inst)
drivers/media/platform/qcom/iris/iris_power.c
78
static int iris_set_clocks(struct iris_inst *inst)
drivers/media/platform/qcom/iris/iris_power.c
81
struct iris_inst *instance;
drivers/media/platform/qcom/iris/iris_power.h
11
int iris_scale_power(struct iris_inst *inst);
drivers/media/platform/qcom/iris/iris_power.h
9
struct iris_inst;
drivers/media/platform/qcom/iris/iris_state.c
10
static bool iris_allow_inst_state_change(struct iris_inst *inst,
drivers/media/platform/qcom/iris/iris_state.c
108
static bool iris_inst_allow_sub_state(struct iris_inst *inst, enum iris_inst_sub_state sub_state)
drivers/media/platform/qcom/iris/iris_state.c
146
int iris_inst_change_sub_state(struct iris_inst *inst,
drivers/media/platform/qcom/iris/iris_state.c
178
int iris_inst_sub_state_change_drc(struct iris_inst *inst)
drivers/media/platform/qcom/iris/iris_state.c
194
int iris_inst_sub_state_change_drain_last(struct iris_inst *inst)
drivers/media/platform/qcom/iris/iris_state.c
209
int iris_inst_sub_state_change_drc_last(struct iris_inst *inst)
drivers/media/platform/qcom/iris/iris_state.c
228
int iris_inst_sub_state_change_pause(struct iris_inst *inst, u32 plane)
drivers/media/platform/qcom/iris/iris_state.c
249
bool iris_drc_pending(struct iris_inst *inst)
drivers/media/platform/qcom/iris/iris_state.c
255
bool iris_drain_pending(struct iris_inst *inst)
drivers/media/platform/qcom/iris/iris_state.c
261
bool iris_allow_cmd(struct iris_inst *inst, u32 cmd)
drivers/media/platform/qcom/iris/iris_state.c
47
int iris_inst_change_state(struct iris_inst *inst,
drivers/media/platform/qcom/iris/iris_state.c
70
int iris_inst_state_change_streamon(struct iris_inst *inst, u32 plane)
drivers/media/platform/qcom/iris/iris_state.c
89
int iris_inst_state_change_streamoff(struct iris_inst *inst, u32 plane)
drivers/media/platform/qcom/iris/iris_state.h
130
int iris_inst_change_state(struct iris_inst *inst,
drivers/media/platform/qcom/iris/iris_state.h
132
int iris_inst_change_sub_state(struct iris_inst *inst,
drivers/media/platform/qcom/iris/iris_state.h
136
int iris_inst_state_change_streamon(struct iris_inst *inst, u32 plane);
drivers/media/platform/qcom/iris/iris_state.h
137
int iris_inst_state_change_streamoff(struct iris_inst *inst, u32 plane);
drivers/media/platform/qcom/iris/iris_state.h
138
int iris_inst_sub_state_change_drc(struct iris_inst *inst);
drivers/media/platform/qcom/iris/iris_state.h
139
int iris_inst_sub_state_change_drain_last(struct iris_inst *inst);
drivers/media/platform/qcom/iris/iris_state.h
140
int iris_inst_sub_state_change_drc_last(struct iris_inst *inst);
drivers/media/platform/qcom/iris/iris_state.h
141
int iris_inst_sub_state_change_pause(struct iris_inst *inst, u32 plane);
drivers/media/platform/qcom/iris/iris_state.h
142
bool iris_allow_cmd(struct iris_inst *inst, u32 cmd);
drivers/media/platform/qcom/iris/iris_state.h
143
bool iris_drc_pending(struct iris_inst *inst);
drivers/media/platform/qcom/iris/iris_state.h
144
bool iris_drain_pending(struct iris_inst *inst);
drivers/media/platform/qcom/iris/iris_state.h
9
struct iris_inst;
drivers/media/platform/qcom/iris/iris_utils.c
110
int iris_check_core_mbps(struct iris_inst *inst)
drivers/media/platform/qcom/iris/iris_utils.c
113
struct iris_inst *instance;
drivers/media/platform/qcom/iris/iris_utils.c
129
bool is_rotation_90_or_270(struct iris_inst *inst)
drivers/media/platform/qcom/iris/iris_utils.c
26
int iris_get_mbpf(struct iris_inst *inst)
drivers/media/platform/qcom/iris/iris_utils.c
35
bool iris_split_mode_enabled(struct iris_inst *inst)
drivers/media/platform/qcom/iris/iris_utils.c
41
void iris_helper_buffers_done(struct iris_inst *inst, unsigned int type,
drivers/media/platform/qcom/iris/iris_utils.c
56
int iris_wait_for_session_response(struct iris_inst *inst, bool is_flush)
drivers/media/platform/qcom/iris/iris_utils.c
77
struct iris_inst *iris_get_instance(struct iris_core *core, u32 session_id)
drivers/media/platform/qcom/iris/iris_utils.c
79
struct iris_inst *inst;
drivers/media/platform/qcom/iris/iris_utils.c
93
int iris_check_core_mbpf(struct iris_inst *inst)
drivers/media/platform/qcom/iris/iris_utils.c
96
struct iris_inst *instance;
drivers/media/platform/qcom/iris/iris_utils.h
46
int iris_get_mbpf(struct iris_inst *inst);
drivers/media/platform/qcom/iris/iris_utils.h
47
bool iris_split_mode_enabled(struct iris_inst *inst);
drivers/media/platform/qcom/iris/iris_utils.h
48
struct iris_inst *iris_get_instance(struct iris_core *core, u32 session_id);
drivers/media/platform/qcom/iris/iris_utils.h
49
void iris_helper_buffers_done(struct iris_inst *inst, unsigned int type,
drivers/media/platform/qcom/iris/iris_utils.h
51
int iris_wait_for_session_response(struct iris_inst *inst, bool is_flush);
drivers/media/platform/qcom/iris/iris_utils.h
52
int iris_check_core_mbpf(struct iris_inst *inst);
drivers/media/platform/qcom/iris/iris_utils.h
53
int iris_check_core_mbps(struct iris_inst *inst);
drivers/media/platform/qcom/iris/iris_utils.h
54
bool is_rotation_90_or_270(struct iris_inst *inst);
drivers/media/platform/qcom/iris/iris_vb2.c
102
struct iris_inst *inst;
drivers/media/platform/qcom/iris/iris_vb2.c
156
struct iris_inst *inst;
drivers/media/platform/qcom/iris/iris_vb2.c
17
static int iris_check_inst_mbpf(struct iris_inst *inst)
drivers/media/platform/qcom/iris/iris_vb2.c
229
struct iris_inst *inst;
drivers/media/platform/qcom/iris/iris_vb2.c
257
struct iris_inst *inst = vb2_get_drv_priv(vb->vb2_queue);
drivers/media/platform/qcom/iris/iris_vb2.c
292
struct iris_inst *inst;
drivers/media/platform/qcom/iris/iris_vb2.c
31
static int iris_check_resolution_supported(struct iris_inst *inst)
drivers/media/platform/qcom/iris/iris_vb2.c
52
static int iris_check_session_supported(struct iris_inst *inst)
drivers/media/platform/qcom/iris/iris_vb2.c
55
struct iris_inst *instance = NULL;
drivers/media/platform/qcom/iris/iris_vdec.c
112
find_format_by_index(struct iris_inst *inst, u32 index, u32 type)
drivers/media/platform/qcom/iris/iris_vdec.c
136
int iris_vdec_enum_fmt(struct iris_inst *inst, struct v4l2_fmtdesc *f)
drivers/media/platform/qcom/iris/iris_vdec.c
162
int iris_vdec_try_fmt(struct iris_inst *inst, struct v4l2_format *f)
drivers/media/platform/qcom/iris/iris_vdec.c
19
int iris_vdec_inst_init(struct iris_inst *inst)
drivers/media/platform/qcom/iris/iris_vdec.c
208
int iris_vdec_s_fmt(struct iris_inst *inst, struct v4l2_format *f)
drivers/media/platform/qcom/iris/iris_vdec.c
296
int iris_vdec_validate_format(struct iris_inst *inst, u32 pixelformat)
drivers/media/platform/qcom/iris/iris_vdec.c
310
int iris_vdec_subscribe_event(struct iris_inst *inst, const struct v4l2_event_subscription *sub)
drivers/media/platform/qcom/iris/iris_vdec.c
331
void iris_vdec_src_change(struct iris_inst *inst)
drivers/media/platform/qcom/iris/iris_vdec.c
346
int iris_vdec_streamon_input(struct iris_inst *inst)
drivers/media/platform/qcom/iris/iris_vdec.c
375
int iris_vdec_streamon_output(struct iris_inst *inst)
drivers/media/platform/qcom/iris/iris_vdec.c
410
int iris_vdec_qbuf(struct iris_inst *inst, struct vb2_v4l2_buffer *vbuf)
drivers/media/platform/qcom/iris/iris_vdec.c
435
int iris_vdec_start_cmd(struct iris_inst *inst)
drivers/media/platform/qcom/iris/iris_vdec.c
498
int iris_vdec_stop_cmd(struct iris_inst *inst)
drivers/media/platform/qcom/iris/iris_vdec.c
64
void iris_vdec_inst_deinit(struct iris_inst *inst)
drivers/media/platform/qcom/iris/iris_vdec.c
82
find_format(struct iris_inst *inst, u32 pixfmt, u32 type)
drivers/media/platform/qcom/iris/iris_vdec.h
11
int iris_vdec_inst_init(struct iris_inst *inst);
drivers/media/platform/qcom/iris/iris_vdec.h
12
void iris_vdec_inst_deinit(struct iris_inst *inst);
drivers/media/platform/qcom/iris/iris_vdec.h
13
int iris_vdec_enum_fmt(struct iris_inst *inst, struct v4l2_fmtdesc *f);
drivers/media/platform/qcom/iris/iris_vdec.h
14
int iris_vdec_try_fmt(struct iris_inst *inst, struct v4l2_format *f);
drivers/media/platform/qcom/iris/iris_vdec.h
15
int iris_vdec_s_fmt(struct iris_inst *inst, struct v4l2_format *f);
drivers/media/platform/qcom/iris/iris_vdec.h
16
int iris_vdec_validate_format(struct iris_inst *inst, u32 pixelformat);
drivers/media/platform/qcom/iris/iris_vdec.h
17
int iris_vdec_subscribe_event(struct iris_inst *inst, const struct v4l2_event_subscription *sub);
drivers/media/platform/qcom/iris/iris_vdec.h
18
void iris_vdec_src_change(struct iris_inst *inst);
drivers/media/platform/qcom/iris/iris_vdec.h
19
int iris_vdec_streamon_input(struct iris_inst *inst);
drivers/media/platform/qcom/iris/iris_vdec.h
20
int iris_vdec_streamon_output(struct iris_inst *inst);
drivers/media/platform/qcom/iris/iris_vdec.h
21
int iris_vdec_qbuf(struct iris_inst *inst, struct vb2_v4l2_buffer *vbuf);
drivers/media/platform/qcom/iris/iris_vdec.h
22
int iris_vdec_start_cmd(struct iris_inst *inst);
drivers/media/platform/qcom/iris/iris_vdec.h
23
int iris_vdec_stop_cmd(struct iris_inst *inst);
drivers/media/platform/qcom/iris/iris_vdec.h
9
struct iris_inst;
drivers/media/platform/qcom/iris/iris_venc.c
111
find_format(struct iris_inst *inst, u32 pixfmt, u32 type)
drivers/media/platform/qcom/iris/iris_venc.c
141
find_format_by_index(struct iris_inst *inst, u32 index, u32 type)
drivers/media/platform/qcom/iris/iris_venc.c
165
int iris_venc_enum_fmt(struct iris_inst *inst, struct v4l2_fmtdesc *f)
drivers/media/platform/qcom/iris/iris_venc.c
17
int iris_venc_inst_init(struct iris_inst *inst)
drivers/media/platform/qcom/iris/iris_venc.c
192
int iris_venc_try_fmt(struct iris_inst *inst, struct v4l2_format *f)
drivers/media/platform/qcom/iris/iris_venc.c
229
static int iris_venc_s_fmt_output(struct iris_inst *inst, struct v4l2_format *f)
drivers/media/platform/qcom/iris/iris_venc.c
278
static int iris_venc_s_fmt_input(struct iris_inst *inst, struct v4l2_format *f)
drivers/media/platform/qcom/iris/iris_venc.c
332
int iris_venc_s_fmt(struct iris_inst *inst, struct v4l2_format *f)
drivers/media/platform/qcom/iris/iris_venc.c
351
int iris_venc_validate_format(struct iris_inst *inst, u32 pixelformat)
drivers/media/platform/qcom/iris/iris_venc.c
365
int iris_venc_subscribe_event(struct iris_inst *inst,
drivers/media/platform/qcom/iris/iris_venc.c
378
int iris_venc_s_selection(struct iris_inst *inst, struct v4l2_selection *s)
drivers/media/platform/qcom/iris/iris_venc.c
404
int iris_venc_s_param(struct iris_inst *inst, struct v4l2_streamparm *s_parm)
drivers/media/platform/qcom/iris/iris_venc.c
471
int iris_venc_g_param(struct iris_inst *inst, struct v4l2_streamparm *s_parm)
drivers/media/platform/qcom/iris/iris_venc.c
490
int iris_venc_streamon_input(struct iris_inst *inst)
drivers/media/platform/qcom/iris/iris_venc.c
519
int iris_venc_streamon_output(struct iris_inst *inst)
drivers/media/platform/qcom/iris/iris_venc.c
557
int iris_venc_qbuf(struct iris_inst *inst, struct vb2_v4l2_buffer *vbuf)
drivers/media/platform/qcom/iris/iris_venc.c
582
int iris_venc_start_cmd(struct iris_inst *inst)
drivers/media/platform/qcom/iris/iris_venc.c
624
int iris_venc_stop_cmd(struct iris_inst *inst)
drivers/media/platform/qcom/iris/iris_venc.c
82
void iris_venc_inst_deinit(struct iris_inst *inst)
drivers/media/platform/qcom/iris/iris_venc.h
11
int iris_venc_inst_init(struct iris_inst *inst);
drivers/media/platform/qcom/iris/iris_venc.h
12
void iris_venc_inst_deinit(struct iris_inst *inst);
drivers/media/platform/qcom/iris/iris_venc.h
13
int iris_venc_enum_fmt(struct iris_inst *inst, struct v4l2_fmtdesc *f);
drivers/media/platform/qcom/iris/iris_venc.h
14
int iris_venc_try_fmt(struct iris_inst *inst, struct v4l2_format *f);
drivers/media/platform/qcom/iris/iris_venc.h
15
int iris_venc_s_fmt(struct iris_inst *inst, struct v4l2_format *f);
drivers/media/platform/qcom/iris/iris_venc.h
16
int iris_venc_validate_format(struct iris_inst *inst, u32 pixelformat);
drivers/media/platform/qcom/iris/iris_venc.h
17
int iris_venc_subscribe_event(struct iris_inst *inst, const struct v4l2_event_subscription *sub);
drivers/media/platform/qcom/iris/iris_venc.h
18
int iris_venc_s_selection(struct iris_inst *inst, struct v4l2_selection *s);
drivers/media/platform/qcom/iris/iris_venc.h
19
int iris_venc_g_param(struct iris_inst *inst, struct v4l2_streamparm *s_parm);
drivers/media/platform/qcom/iris/iris_venc.h
20
int iris_venc_s_param(struct iris_inst *inst, struct v4l2_streamparm *s_parm);
drivers/media/platform/qcom/iris/iris_venc.h
21
int iris_venc_streamon_input(struct iris_inst *inst);
drivers/media/platform/qcom/iris/iris_venc.h
22
int iris_venc_streamon_output(struct iris_inst *inst);
drivers/media/platform/qcom/iris/iris_venc.h
23
int iris_venc_qbuf(struct iris_inst *inst, struct vb2_v4l2_buffer *vbuf);
drivers/media/platform/qcom/iris/iris_venc.h
24
int iris_venc_start_cmd(struct iris_inst *inst);
drivers/media/platform/qcom/iris/iris_venc.h
25
int iris_venc_stop_cmd(struct iris_inst *inst);
drivers/media/platform/qcom/iris/iris_venc.h
9
struct iris_inst;
drivers/media/platform/qcom/iris/iris_vidc.c
134
struct iris_inst *inst;
drivers/media/platform/qcom/iris/iris_vidc.c
225
static void iris_session_close(struct iris_inst *inst)
drivers/media/platform/qcom/iris/iris_vidc.c
244
static void iris_check_num_queued_internal_buffers(struct iris_inst *inst, u32 plane)
drivers/media/platform/qcom/iris/iris_vidc.c
25
static void iris_v4l2_fh_init(struct iris_inst *inst, struct file *filp)
drivers/media/platform/qcom/iris/iris_vidc.c
286
struct iris_inst *inst = iris_get_inst(filp);
drivers/media/platform/qcom/iris/iris_vidc.c
314
struct iris_inst *inst = iris_get_inst(filp);
drivers/media/platform/qcom/iris/iris_vidc.c
326
struct iris_inst *inst = iris_get_inst(filp);
drivers/media/platform/qcom/iris/iris_vidc.c
343
struct iris_inst *inst = iris_get_inst(filp);
drivers/media/platform/qcom/iris/iris_vidc.c
35
static void iris_v4l2_fh_deinit(struct iris_inst *inst, struct file *filp)
drivers/media/platform/qcom/iris/iris_vidc.c
360
struct iris_inst *inst = iris_get_inst(filp);
drivers/media/platform/qcom/iris/iris_vidc.c
379
struct iris_inst *inst = iris_get_inst(filp);
drivers/media/platform/qcom/iris/iris_vidc.c
411
struct iris_inst *inst = iris_get_inst(filp);
drivers/media/platform/qcom/iris/iris_vidc.c
42
static void iris_add_session(struct iris_inst *inst)
drivers/media/platform/qcom/iris/iris_vidc.c
45
struct iris_inst *iter;
drivers/media/platform/qcom/iris/iris_vidc.c
454
struct iris_inst *inst = iris_get_inst(filp);
drivers/media/platform/qcom/iris/iris_vidc.c
468
struct iris_inst *inst = iris_get_inst(filp);
drivers/media/platform/qcom/iris/iris_vidc.c
518
struct iris_inst *inst = iris_get_inst(filp);
drivers/media/platform/qcom/iris/iris_vidc.c
530
struct iris_inst *inst = container_of(fh, struct iris_inst, fh);
drivers/media/platform/qcom/iris/iris_vidc.c
542
struct iris_inst *inst = iris_get_inst(filp);
drivers/media/platform/qcom/iris/iris_vidc.c
556
struct iris_inst *inst = iris_get_inst(filp);
drivers/media/platform/qcom/iris/iris_vidc.c
571
struct iris_inst *inst = iris_get_inst(filp);
drivers/media/platform/qcom/iris/iris_vidc.c
59
static void iris_remove_session(struct iris_inst *inst)
drivers/media/platform/qcom/iris/iris_vidc.c
605
struct iris_inst *inst = iris_get_inst(filp);
drivers/media/platform/qcom/iris/iris_vidc.c
62
struct iris_inst *iter, *temp;
drivers/media/platform/qcom/iris/iris_vidc.c
74
static inline struct iris_inst *iris_get_inst(struct file *filp)
drivers/media/platform/qcom/iris/iris_vidc.c
76
return container_of(file_to_v4l2_fh(filp), struct iris_inst, fh);
drivers/media/platform/qcom/iris/iris_vidc.c
85
struct iris_inst *inst = priv;
drivers/media/platform/qcom/iris/iris_vidc.c
99
struct iris_inst *inst = priv;
drivers/media/platform/qcom/iris/iris_vpu2.c
15
static u64 iris_vpu2_calc_freq(struct iris_inst *inst, size_t data_size)
drivers/media/platform/qcom/iris/iris_vpu_buffer.c
1247
static u32 iris_vpu_enc_non_comv_size(struct iris_inst *inst)
drivers/media/platform/qcom/iris/iris_vpu_buffer.c
1339
static u32 iris_vpu_enc_line_size(struct iris_inst *inst)
drivers/media/platform/qcom/iris/iris_vpu_buffer.c
1356
static u32 iris_vpu33_enc_line_size(struct iris_inst *inst)
drivers/media/platform/qcom/iris/iris_vpu_buffer.c
1413
static u32 iris_vpu_enc_arp_size(struct iris_inst *inst)
drivers/media/platform/qcom/iris/iris_vpu_buffer.c
1418
inline bool is_scaling_enabled(struct iris_inst *inst)
drivers/media/platform/qcom/iris/iris_vpu_buffer.c
1578
static u32 iris_vpu_enc_scratch1_size(struct iris_inst *inst)
drivers/media/platform/qcom/iris/iris_vpu_buffer.c
1676
static u32 iris_vpu_enc_scratch2_size(struct iris_inst *inst)
drivers/media/platform/qcom/iris/iris_vpu_buffer.c
1686
static u32 iris_vpu_enc_vpss_size(struct iris_inst *inst)
drivers/media/platform/qcom/iris/iris_vpu_buffer.c
1758
static u32 iris_vpu4x_dec_line_size(struct iris_inst *inst)
drivers/media/platform/qcom/iris/iris_vpu_buffer.c
1800
static u32 iris_vpu4x_dec_persist_size(struct iris_inst *inst)
drivers/media/platform/qcom/iris/iris_vpu_buffer.c
1982
static u32 iris_vpu4x_enc_line_size(struct iris_inst *inst)
drivers/media/platform/qcom/iris/iris_vpu_buffer.c
1994
static int output_min_count(struct iris_inst *inst)
drivers/media/platform/qcom/iris/iris_vpu_buffer.c
2018
u32 (*handle)(struct iris_inst *inst);
drivers/media/platform/qcom/iris/iris_vpu_buffer.c
2021
u32 iris_vpu_buf_size(struct iris_inst *inst, enum iris_buffer_type buffer_type)
drivers/media/platform/qcom/iris/iris_vpu_buffer.c
2066
u32 iris_vpu33_buf_size(struct iris_inst *inst, enum iris_buffer_type buffer_type)
drivers/media/platform/qcom/iris/iris_vpu_buffer.c
2094
u32 iris_vpu4x_buf_size(struct iris_inst *inst, enum iris_buffer_type buffer_type)
drivers/media/platform/qcom/iris/iris_vpu_buffer.c
2138
static u32 internal_buffer_count(struct iris_inst *inst,
drivers/media/platform/qcom/iris/iris_vpu_buffer.c
2154
static inline int iris_vpu_dpb_count(struct iris_inst *inst)
drivers/media/platform/qcom/iris/iris_vpu_buffer.c
2167
int iris_vpu_buf_count(struct iris_inst *inst, enum iris_buffer_type buffer_type)
drivers/media/platform/qcom/iris/iris_vpu_buffer.c
708
static u32 iris_vpu_dec_bin_size(struct iris_inst *inst)
drivers/media/platform/qcom/iris/iris_vpu_buffer.c
727
static u32 iris_vpu_dec_comv_size(struct iris_inst *inst)
drivers/media/platform/qcom/iris/iris_vpu_buffer.c
748
static u32 iris_vpu_dec_persist_size(struct iris_inst *inst)
drivers/media/platform/qcom/iris/iris_vpu_buffer.c
770
static u32 iris_vpu_dec_dpb_size(struct iris_inst *inst)
drivers/media/platform/qcom/iris/iris_vpu_buffer.c
778
static u32 iris_vpu_dec_non_comv_size(struct iris_inst *inst)
drivers/media/platform/qcom/iris/iris_vpu_buffer.c
793
static u32 iris_vpu_dec_line_size(struct iris_inst *inst)
drivers/media/platform/qcom/iris/iris_vpu_buffer.c
818
static u32 iris_vpu_dec_scratch1_size(struct iris_inst *inst)
drivers/media/platform/qcom/iris/iris_vpu_buffer.c
825
static inline u32 iris_vpu_enc_get_bitstream_width(struct iris_inst *inst)
drivers/media/platform/qcom/iris/iris_vpu_buffer.c
833
static inline u32 iris_vpu_enc_get_bitstream_height(struct iris_inst *inst)
drivers/media/platform/qcom/iris/iris_vpu_buffer.c
920
static u32 iris_vpu_enc_bin_size(struct iris_inst *inst)
drivers/media/platform/qcom/iris/iris_vpu_buffer.c
937
static u32 iris_vpu_dec_partial_size(struct iris_inst *inst)
drivers/media/platform/qcom/iris/iris_vpu_buffer.c
967
static u32 iris_vpu_enc_comv_size(struct iris_inst *inst)
drivers/media/platform/qcom/iris/iris_vpu_buffer.h
288
u32 iris_vpu_buf_size(struct iris_inst *inst, enum iris_buffer_type buffer_type);
drivers/media/platform/qcom/iris/iris_vpu_buffer.h
289
u32 iris_vpu33_buf_size(struct iris_inst *inst, enum iris_buffer_type buffer_type);
drivers/media/platform/qcom/iris/iris_vpu_buffer.h
290
u32 iris_vpu4x_buf_size(struct iris_inst *inst, enum iris_buffer_type buffer_type);
drivers/media/platform/qcom/iris/iris_vpu_buffer.h
291
int iris_vpu_buf_count(struct iris_inst *inst, enum iris_buffer_type buffer_type);
drivers/media/platform/qcom/iris/iris_vpu_buffer.h
9
struct iris_inst;
drivers/media/platform/qcom/iris/iris_vpu_common.c
412
u64 iris_vpu3x_vpu4x_calculate_frequency(struct iris_inst *inst, size_t data_size)
drivers/media/platform/qcom/iris/iris_vpu_common.h
23
u64 (*calc_freq)(struct iris_inst *inst, size_t data_size);
drivers/media/platform/qcom/iris/iris_vpu_common.h
40
u64 iris_vpu3x_vpu4x_calculate_frequency(struct iris_inst *inst, size_t data_size);