Lines Matching defs:inst

41 bool venus_helper_check_codec(struct venus_inst *inst, u32 v4l2_pixfmt)  in venus_helper_check_codec()
93 int venus_helper_queue_dpb_bufs(struct venus_inst *inst) in venus_helper_queue_dpb_bufs()
123 int venus_helper_free_dpb_bufs(struct venus_inst *inst) in venus_helper_free_dpb_bufs()
146 int venus_helper_alloc_dpb_bufs(struct venus_inst *inst) in venus_helper_alloc_dpb_bufs()
217 static int intbufs_set_buffer(struct venus_inst *inst, u32 type) in intbufs_set_buffer()
276 static int intbufs_unset_buffers(struct venus_inst *inst) in intbufs_unset_buffers()
324 int venus_helper_intbufs_alloc(struct venus_inst *inst) in venus_helper_intbufs_alloc()
355 int venus_helper_intbufs_free(struct venus_inst *inst) in venus_helper_intbufs_free()
361 int venus_helper_intbufs_realloc(struct venus_inst *inst) in venus_helper_intbufs_realloc()
418 static void return_buf_error(struct venus_inst *inst, in return_buf_error()
432 put_ts_metadata(struct venus_inst *inst, struct vb2_v4l2_buffer *vbuf) in put_ts_metadata()
460 void venus_helper_get_ts_metadata(struct venus_inst *inst, u64 timestamp_us, in venus_helper_get_ts_metadata()
483 session_process_buf(struct venus_inst *inst, struct vb2_v4l2_buffer *vbuf) in session_process_buf()
527 static bool is_dynamic_bufmode(struct venus_inst *inst) in is_dynamic_bufmode()
546 int venus_helper_unregister_bufs(struct venus_inst *inst) in venus_helper_unregister_bufs()
565 static int session_register_bufs(struct venus_inst *inst) in session_register_bufs()
602 static int platform_get_bufreq(struct venus_inst *inst, u32 buftype, in platform_get_bufreq()
646 int venus_helper_get_bufreq(struct venus_inst *inst, u32 type, in venus_helper_get_bufreq()
898 int venus_helper_get_profile_level(struct venus_inst *inst, u32 *profile, u32 *level) in venus_helper_get_profile_level()
914 int venus_helper_set_profile_level(struct venus_inst *inst, u32 profile, u32 level) in venus_helper_set_profile_level()
1103 int venus_helper_set_input_resolution(struct venus_inst *inst, in venus_helper_set_input_resolution()
1117 int venus_helper_set_output_resolution(struct venus_inst *inst, in venus_helper_set_output_resolution()
1132 static u32 venus_helper_get_work_mode(struct venus_inst *inst) in venus_helper_get_work_mode()
1154 int venus_helper_set_work_mode(struct venus_inst *inst) in venus_helper_set_work_mode()
1169 int venus_helper_set_format_constraints(struct venus_inst *inst) in venus_helper_set_format_constraints()
1196 int venus_helper_set_num_bufs(struct venus_inst *inst, unsigned int input_bufs, in venus_helper_set_num_bufs()
1229 int venus_helper_set_raw_format(struct venus_inst *inst, u32 hfi_format, in venus_helper_set_raw_format()
1242 int venus_helper_set_color_format(struct venus_inst *inst, u32 pixfmt) in venus_helper_set_color_format()
1261 int venus_helper_set_multistream(struct venus_inst *inst, bool out_en, in venus_helper_set_multistream()
1282 int venus_helper_set_dyn_bufmode(struct venus_inst *inst) in venus_helper_set_dyn_bufmode()
1304 int venus_helper_set_bufsize(struct venus_inst *inst, u32 bufsize, u32 buftype) in venus_helper_set_bufsize()
1316 unsigned int venus_helper_get_opb_size(struct venus_inst *inst) in venus_helper_get_opb_size()
1334 struct venus_inst *inst; in delayed_process_buf_func() local
1358 void venus_helper_release_buf_ref(struct venus_inst *inst, unsigned int idx) in venus_helper_release_buf_ref()
1380 static int is_buf_refed(struct venus_inst *inst, struct vb2_v4l2_buffer *vbuf) in is_buf_refed()
1394 venus_helper_find_buf(struct venus_inst *inst, unsigned int type, u32 idx) in venus_helper_find_buf()
1405 void venus_helper_change_dpb_owner(struct venus_inst *inst, in venus_helper_change_dpb_owner()
1425 struct venus_inst *inst = vb2_get_drv_priv(vb->vb2_queue); in venus_helper_vb2_buf_init() local
1441 struct venus_inst *inst = vb2_get_drv_priv(vb->vb2_queue); in venus_helper_vb2_buf_prepare() local
1466 static void cache_payload(struct venus_inst *inst, struct vb2_buffer *vb) in cache_payload()
1478 struct venus_inst *inst = vb2_get_drv_priv(vb->vb2_queue); in venus_helper_vb2_buf_queue() local
1508 void venus_helper_buffers_done(struct venus_inst *inst, unsigned int type, in venus_helper_buffers_done()
1525 struct venus_inst *inst = vb2_get_drv_priv(q); in venus_helper_vb2_stop_streaming() local
1568 void venus_helper_vb2_queue_error(struct venus_inst *inst) in venus_helper_vb2_queue_error()
1580 int venus_helper_process_initial_cap_bufs(struct venus_inst *inst) in venus_helper_process_initial_cap_bufs()
1598 int venus_helper_process_initial_out_bufs(struct venus_inst *inst) in venus_helper_process_initial_out_bufs()
1616 int venus_helper_vb2_start_streaming(struct venus_inst *inst) in venus_helper_vb2_start_streaming()
1652 struct venus_inst *inst = priv; in venus_helper_m2m_device_run() local
1677 struct venus_inst *inst = priv; in venus_helper_m2m_job_abort() local
1683 int venus_helper_session_init(struct venus_inst *inst) in venus_helper_session_init()
1708 void venus_helper_init_instance(struct venus_inst *inst) in venus_helper_init_instance()
1731 int venus_helper_get_out_fmts(struct venus_inst *inst, u32 v4l2_fmt, in venus_helper_get_out_fmts()
1800 int venus_helper_set_stride(struct venus_inst *inst, in venus_helper_set_stride()