Lines Matching refs:venus_inst
20 struct venus_inst;
22 bool venus_helper_check_codec(struct venus_inst *inst, u32 v4l2_pixfmt);
23 struct vb2_v4l2_buffer *venus_helper_find_buf(struct venus_inst *inst,
25 void venus_helper_buffers_done(struct venus_inst *inst,
31 int venus_helper_vb2_start_streaming(struct venus_inst *inst);
34 int venus_helper_get_bufreq(struct venus_inst *inst, u32 type,
38 int venus_helper_set_input_resolution(struct venus_inst *inst,
40 int venus_helper_set_output_resolution(struct venus_inst *inst,
43 int venus_helper_set_work_mode(struct venus_inst *inst, u32 mode);
44 int venus_helper_set_core_usage(struct venus_inst *inst, u32 usage);
45 int venus_helper_set_num_bufs(struct venus_inst *inst, unsigned int input_bufs,
48 int venus_helper_set_raw_format(struct venus_inst *inst, u32 hfi_format,
50 int venus_helper_set_color_format(struct venus_inst *inst, u32 fmt);
51 int venus_helper_set_dyn_bufmode(struct venus_inst *inst);
52 int venus_helper_set_bufsize(struct venus_inst *inst, u32 bufsize, u32 buftype);
53 int venus_helper_set_multistream(struct venus_inst *inst, bool out_en,
55 unsigned int venus_helper_get_opb_size(struct venus_inst *inst);
57 void venus_helper_release_buf_ref(struct venus_inst *inst, unsigned int idx);
58 void venus_helper_init_instance(struct venus_inst *inst);
59 int venus_helper_get_out_fmts(struct venus_inst *inst, u32 fmt, u32 *out_fmt,
61 int venus_helper_alloc_dpb_bufs(struct venus_inst *inst);
62 int venus_helper_free_dpb_bufs(struct venus_inst *inst);