Lines Matching refs:venus_inst
11 struct venus_inst;
14 bool venus_helper_check_codec(struct venus_inst *inst, u32 v4l2_pixfmt);
15 struct vb2_v4l2_buffer *venus_helper_find_buf(struct venus_inst *inst,
17 void venus_helper_change_dpb_owner(struct venus_inst *inst,
20 void venus_helper_buffers_done(struct venus_inst *inst, unsigned int type,
26 int venus_helper_vb2_start_streaming(struct venus_inst *inst);
27 void venus_helper_vb2_queue_error(struct venus_inst *inst);
30 int venus_helper_get_bufreq(struct venus_inst *inst, u32 type,
34 int venus_helper_set_input_resolution(struct venus_inst *inst,
36 int venus_helper_set_output_resolution(struct venus_inst *inst,
39 int venus_helper_set_work_mode(struct venus_inst *inst);
40 int venus_helper_set_format_constraints(struct venus_inst *inst);
41 int venus_helper_set_num_bufs(struct venus_inst *inst, unsigned int input_bufs,
44 int venus_helper_set_raw_format(struct venus_inst *inst, u32 hfi_format,
46 int venus_helper_set_color_format(struct venus_inst *inst, u32 fmt);
47 int venus_helper_set_dyn_bufmode(struct venus_inst *inst);
48 int venus_helper_set_bufsize(struct venus_inst *inst, u32 bufsize, u32 buftype);
49 int venus_helper_set_multistream(struct venus_inst *inst, bool out_en,
51 unsigned int venus_helper_get_opb_size(struct venus_inst *inst);
53 void venus_helper_release_buf_ref(struct venus_inst *inst, unsigned int idx);
54 void venus_helper_init_instance(struct venus_inst *inst);
55 int venus_helper_session_init(struct venus_inst *inst);
56 int venus_helper_get_out_fmts(struct venus_inst *inst, u32 fmt, u32 *out_fmt,
58 bool venus_helper_check_format(struct venus_inst *inst, u32 v4l2_pixfmt);
59 int venus_helper_alloc_dpb_bufs(struct venus_inst *inst);
60 int venus_helper_free_dpb_bufs(struct venus_inst *inst);
61 int venus_helper_intbufs_alloc(struct venus_inst *inst);
62 int venus_helper_intbufs_free(struct venus_inst *inst);
63 int venus_helper_intbufs_realloc(struct venus_inst *inst);
64 int venus_helper_queue_dpb_bufs(struct venus_inst *inst);
65 int venus_helper_unregister_bufs(struct venus_inst *inst);
66 int venus_helper_process_initial_cap_bufs(struct venus_inst *inst);
67 int venus_helper_process_initial_out_bufs(struct venus_inst *inst);
68 void venus_helper_get_ts_metadata(struct venus_inst *inst, u64 timestamp_us,
70 int venus_helper_get_profile_level(struct venus_inst *inst, u32 *profile, u32 *level);
71 int venus_helper_set_profile_level(struct venus_inst *inst, u32 profile, u32 level);
72 int venus_helper_set_stride(struct venus_inst *inst, unsigned int aligned_width,