Lines Matching refs:sess

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