Lines Matching defs:inst
28 bool venus_helper_check_codec(struct venus_inst *inst, u32 v4l2_pixfmt) in venus_helper_check_codec()
80 int venus_helper_queue_dpb_bufs(struct venus_inst *inst) in venus_helper_queue_dpb_bufs()
103 int venus_helper_free_dpb_bufs(struct venus_inst *inst) in venus_helper_free_dpb_bufs()
120 int venus_helper_alloc_dpb_bufs(struct venus_inst *inst) in venus_helper_alloc_dpb_bufs()
181 static int intbufs_set_buffer(struct venus_inst *inst, u32 type) in intbufs_set_buffer()
240 static int intbufs_unset_buffers(struct venus_inst *inst) in intbufs_unset_buffers()
280 int venus_helper_intbufs_alloc(struct venus_inst *inst) in venus_helper_intbufs_alloc()
308 int venus_helper_intbufs_free(struct venus_inst *inst) in venus_helper_intbufs_free()
314 int venus_helper_intbufs_realloc(struct venus_inst *inst) in venus_helper_intbufs_realloc()
371 static void return_buf_error(struct venus_inst *inst, in return_buf_error()
385 put_ts_metadata(struct venus_inst *inst, struct vb2_v4l2_buffer *vbuf) in put_ts_metadata()
413 void venus_helper_get_ts_metadata(struct venus_inst *inst, u64 timestamp_us, in venus_helper_get_ts_metadata()
436 session_process_buf(struct venus_inst *inst, struct vb2_v4l2_buffer *vbuf) in session_process_buf()
480 static bool is_dynamic_bufmode(struct venus_inst *inst) in is_dynamic_bufmode()
499 int venus_helper_unregister_bufs(struct venus_inst *inst) in venus_helper_unregister_bufs()
518 static int session_register_bufs(struct venus_inst *inst) in session_register_bufs()
555 int venus_helper_get_bufreq(struct venus_inst *inst, u32 type, in venus_helper_get_bufreq()
797 int venus_helper_get_profile_level(struct venus_inst *inst, u32 *profile, u32 *level) in venus_helper_get_profile_level()
813 int venus_helper_set_profile_level(struct venus_inst *inst, u32 profile, u32 level) in venus_helper_set_profile_level()
1000 int venus_helper_set_input_resolution(struct venus_inst *inst, in venus_helper_set_input_resolution()
1014 int venus_helper_set_output_resolution(struct venus_inst *inst, in venus_helper_set_output_resolution()
1029 int venus_helper_set_work_mode(struct venus_inst *inst, u32 mode) in venus_helper_set_work_mode()
1043 int venus_helper_init_codec_freq_data(struct venus_inst *inst) in venus_helper_init_codec_freq_data()
1073 int venus_helper_set_num_bufs(struct venus_inst *inst, unsigned int input_bufs, in venus_helper_set_num_bufs()
1106 int venus_helper_set_raw_format(struct venus_inst *inst, u32 hfi_format, in venus_helper_set_raw_format()
1119 int venus_helper_set_color_format(struct venus_inst *inst, u32 pixfmt) in venus_helper_set_color_format()
1138 int venus_helper_set_multistream(struct venus_inst *inst, bool out_en, in venus_helper_set_multistream()
1159 int venus_helper_set_dyn_bufmode(struct venus_inst *inst) in venus_helper_set_dyn_bufmode()
1181 int venus_helper_set_bufsize(struct venus_inst *inst, u32 bufsize, u32 buftype) in venus_helper_set_bufsize()
1193 unsigned int venus_helper_get_opb_size(struct venus_inst *inst) in venus_helper_get_opb_size()
1211 struct venus_inst *inst; in delayed_process_buf_func() local
1235 void venus_helper_release_buf_ref(struct venus_inst *inst, unsigned int idx) in venus_helper_release_buf_ref()
1257 static int is_buf_refed(struct venus_inst *inst, struct vb2_v4l2_buffer *vbuf) in is_buf_refed()
1271 venus_helper_find_buf(struct venus_inst *inst, unsigned int type, u32 idx) in venus_helper_find_buf()
1284 struct venus_inst *inst = vb2_get_drv_priv(vb->vb2_queue); in venus_helper_vb2_buf_init() local
1305 struct venus_inst *inst = vb2_get_drv_priv(vb->vb2_queue); in venus_helper_vb2_buf_prepare() local
1330 static void cache_payload(struct venus_inst *inst, struct vb2_buffer *vb) in cache_payload()
1342 struct venus_inst *inst = vb2_get_drv_priv(vb->vb2_queue); in venus_helper_vb2_buf_queue() local
1371 void venus_helper_buffers_done(struct venus_inst *inst, unsigned int type, in venus_helper_buffers_done()
1388 struct venus_inst *inst = vb2_get_drv_priv(q); in venus_helper_vb2_stop_streaming() local
1429 int venus_helper_process_initial_cap_bufs(struct venus_inst *inst) in venus_helper_process_initial_cap_bufs()
1447 int venus_helper_process_initial_out_bufs(struct venus_inst *inst) in venus_helper_process_initial_out_bufs()
1465 int venus_helper_vb2_start_streaming(struct venus_inst *inst) in venus_helper_vb2_start_streaming()
1501 struct venus_inst *inst = priv; in venus_helper_m2m_device_run() local
1526 struct venus_inst *inst = priv; in venus_helper_m2m_job_abort() local
1532 void venus_helper_init_instance(struct venus_inst *inst) in venus_helper_init_instance()
1555 int venus_helper_get_out_fmts(struct venus_inst *inst, u32 v4l2_fmt, in venus_helper_get_out_fmts()