Lines Matching defs:inst

39 bool venus_helper_check_codec(struct venus_inst *inst, u32 v4l2_pixfmt)  in venus_helper_check_codec()
91 static int venus_helper_queue_dpb_bufs(struct venus_inst *inst) in venus_helper_queue_dpb_bufs()
113 int venus_helper_free_dpb_bufs(struct venus_inst *inst) in venus_helper_free_dpb_bufs()
130 int venus_helper_alloc_dpb_bufs(struct venus_inst *inst) in venus_helper_alloc_dpb_bufs()
191 static int intbufs_set_buffer(struct venus_inst *inst, u32 type) in intbufs_set_buffer()
250 static int intbufs_unset_buffers(struct venus_inst *inst) in intbufs_unset_buffers()
290 static int intbufs_alloc(struct venus_inst *inst) in intbufs_alloc()
317 static int intbufs_free(struct venus_inst *inst) in intbufs_free()
322 static u32 load_per_instance(struct venus_inst *inst) in load_per_instance()
336 struct venus_inst *inst = NULL; in load_per_type() local
412 static void return_buf_error(struct venus_inst *inst, in return_buf_error()
426 session_process_buf(struct venus_inst *inst, struct vb2_v4l2_buffer *vbuf) in session_process_buf()
468 static bool is_dynamic_bufmode(struct venus_inst *inst) in is_dynamic_bufmode()
480 static int session_unregister_bufs(struct venus_inst *inst) in session_unregister_bufs()
498 static int session_register_bufs(struct venus_inst *inst) in session_register_bufs()
535 int venus_helper_get_bufreq(struct venus_inst *inst, u32 type, in venus_helper_get_bufreq()
664 int venus_helper_set_input_resolution(struct venus_inst *inst, in venus_helper_set_input_resolution()
678 int venus_helper_set_output_resolution(struct venus_inst *inst, in venus_helper_set_output_resolution()
693 int venus_helper_set_work_mode(struct venus_inst *inst, u32 mode) in venus_helper_set_work_mode()
707 int venus_helper_set_core_usage(struct venus_inst *inst, u32 usage) in venus_helper_set_core_usage()
721 int venus_helper_set_num_bufs(struct venus_inst *inst, unsigned int input_bufs, in venus_helper_set_num_bufs()
754 int venus_helper_set_raw_format(struct venus_inst *inst, u32 hfi_format, in venus_helper_set_raw_format()
767 int venus_helper_set_color_format(struct venus_inst *inst, u32 pixfmt) in venus_helper_set_color_format()
786 int venus_helper_set_multistream(struct venus_inst *inst, bool out_en, in venus_helper_set_multistream()
807 int venus_helper_set_dyn_bufmode(struct venus_inst *inst) in venus_helper_set_dyn_bufmode()
829 int venus_helper_set_bufsize(struct venus_inst *inst, u32 bufsize, u32 buftype) in venus_helper_set_bufsize()
841 unsigned int venus_helper_get_opb_size(struct venus_inst *inst) in venus_helper_get_opb_size()
859 struct venus_inst *inst; in delayed_process_buf_func() local
883 void venus_helper_release_buf_ref(struct venus_inst *inst, unsigned int idx) in venus_helper_release_buf_ref()
905 static int is_buf_refed(struct venus_inst *inst, struct vb2_v4l2_buffer *vbuf) in is_buf_refed()
919 venus_helper_find_buf(struct venus_inst *inst, unsigned int type, u32 idx) in venus_helper_find_buf()
932 struct venus_inst *inst = vb2_get_drv_priv(vb->vb2_queue); in venus_helper_vb2_buf_init() local
953 struct venus_inst *inst = vb2_get_drv_priv(vb->vb2_queue); in venus_helper_vb2_buf_prepare() local
970 struct venus_inst *inst = vb2_get_drv_priv(vb->vb2_queue); in venus_helper_vb2_buf_queue() local
994 void venus_helper_buffers_done(struct venus_inst *inst, in venus_helper_buffers_done()
1008 struct venus_inst *inst = vb2_get_drv_priv(q); in venus_helper_vb2_stop_streaming() local
1044 int venus_helper_vb2_start_streaming(struct venus_inst *inst) in venus_helper_vb2_start_streaming()
1087 struct venus_inst *inst = priv; in venus_helper_m2m_device_run() local
1112 struct venus_inst *inst = priv; in venus_helper_m2m_job_abort() local
1118 void venus_helper_init_instance(struct venus_inst *inst) in venus_helper_init_instance()
1141 int venus_helper_get_out_fmts(struct venus_inst *inst, u32 v4l2_fmt, in venus_helper_get_out_fmts()