Lines Matching refs:vpu_instance

70 int wave5_vpu_build_up_dec_param(struct vpu_instance *inst, struct dec_open_param *param);
72 int wave5_vpu_dec_set_bitstream_flag(struct vpu_instance *inst, bool eos);
74 int wave5_vpu_hw_flush_instance(struct vpu_instance *inst);
76 int wave5_vpu_dec_register_framebuffer(struct vpu_instance *inst,
82 int wave5_vpu_dec_init_seq(struct vpu_instance *inst);
84 int wave5_vpu_dec_get_seq_info(struct vpu_instance *inst, struct dec_initial_info *info);
86 int wave5_vpu_decode(struct vpu_instance *inst, u32 *fail_res);
88 int wave5_vpu_dec_get_result(struct vpu_instance *inst, struct dec_output_info *result);
90 int wave5_vpu_dec_finish_seq(struct vpu_instance *inst, u32 *fail_res);
92 int wave5_dec_clr_disp_flag(struct vpu_instance *inst, unsigned int index);
94 int wave5_dec_set_disp_flag(struct vpu_instance *inst, unsigned int index);
96 int wave5_vpu_clear_interrupt(struct vpu_instance *inst, u32 flags);
98 dma_addr_t wave5_dec_get_rd_ptr(struct vpu_instance *inst);
100 int wave5_dec_set_rd_ptr(struct vpu_instance *inst, dma_addr_t addr);
104 int wave5_vpu_build_up_enc_param(struct device *dev, struct vpu_instance *inst,
107 int wave5_vpu_enc_init_seq(struct vpu_instance *inst);
109 int wave5_vpu_enc_get_seq_info(struct vpu_instance *inst, struct enc_initial_info *info);
111 int wave5_vpu_enc_register_framebuffer(struct device *dev, struct vpu_instance *inst,
115 int wave5_vpu_encode(struct vpu_instance *inst, struct enc_param *option, u32 *fail_res);
117 int wave5_vpu_enc_get_result(struct vpu_instance *inst, struct enc_output_info *result);
119 int wave5_vpu_enc_finish_seq(struct vpu_instance *inst, u32 *fail_res);
121 int wave5_vpu_enc_check_open_param(struct vpu_instance *inst, struct enc_open_param *open_param);