Lines Matching defs:sess
26 vdec_1_load_firmware(struct amvdec_session *sess, const char *fwname)
29 struct amvdec_core *core = sess->core;
31 struct amvdec_codec_ops *codec_ops = sess->fmt_out->codec_ops;
75 ret = codec_ops->load_extended_firmware(sess,
86 static int vdec_1_stbuf_power_up(struct amvdec_session *sess)
88 struct amvdec_core *core = sess->core;
94 amvdec_write_dos(core, VLD_MEM_VIFIFO_START_PTR, sess->vififo_paddr);
95 amvdec_write_dos(core, VLD_MEM_VIFIFO_CURR_PTR, sess->vififo_paddr);
97 sess->vififo_paddr + sess->vififo_size - 8);
103 amvdec_write_dos(core, VLD_MEM_VIFIFO_WP, sess->vififo_paddr);
115 static void vdec_1_conf_esparser(struct amvdec_session *sess)
117 struct amvdec_core *core = sess->core;
125 static u32 vdec_1_vififo_level(struct amvdec_session *sess)
127 struct amvdec_core *core = sess->core;
132 static int vdec_1_stop(struct amvdec_session *sess)
134 struct amvdec_core *core = sess->core;
135 struct amvdec_codec_ops *codec_ops = sess->fmt_out->codec_ops;
163 if (sess->priv)
164 codec_ops->stop(sess);
169 static int vdec_1_start(struct amvdec_session *sess)
172 struct amvdec_core *core = sess->core;
173 struct amvdec_codec_ops *codec_ops = sess->fmt_out->codec_ops;
210 vdec_1_stbuf_power_up(sess);
212 ret = vdec_1_load_firmware(sess, sess->fmt_out->firmware_path);
216 ret = codec_ops->start(sess);
225 if (sess->pixfmt_cap == V4L2_PIX_FMT_NV12M)
238 vdec_1_stop(sess);