Lines Matching refs:sess

63 static int codec_mpeg12_start(struct amvdec_session *sess)  in codec_mpeg12_start()  argument
65 struct amvdec_core *core = sess->core; in codec_mpeg12_start()
83 ret = amvdec_set_canvases(sess, (u32[]){ AV_SCRATCH_0, 0 }, in codec_mpeg12_start()
98 amvdec_write_dos(core, MREG_CMD, (sess->width << 16) | sess->height); in codec_mpeg12_start()
103 sess->keyframe_found = 1; in codec_mpeg12_start()
104 sess->priv = mpeg12; in codec_mpeg12_start()
117 static int codec_mpeg12_stop(struct amvdec_session *sess) in codec_mpeg12_stop() argument
119 struct codec_mpeg12 *mpeg12 = sess->priv; in codec_mpeg12_stop()
120 struct amvdec_core *core = sess->core; in codec_mpeg12_stop()
130 static void codec_mpeg12_update_dar(struct amvdec_session *sess) in codec_mpeg12_update_dar() argument
132 struct amvdec_core *core = sess->core; in codec_mpeg12_update_dar()
138 amvdec_set_par_from_dar(sess, 4, 3); in codec_mpeg12_update_dar()
141 amvdec_set_par_from_dar(sess, 16, 9); in codec_mpeg12_update_dar()
144 amvdec_set_par_from_dar(sess, 221, 100); in codec_mpeg12_update_dar()
147 sess->pixelaspect.numerator = 1; in codec_mpeg12_update_dar()
148 sess->pixelaspect.denominator = 1; in codec_mpeg12_update_dar()
153 static irqreturn_t codec_mpeg12_threaded_isr(struct amvdec_session *sess) in codec_mpeg12_threaded_isr() argument
155 struct amvdec_core *core = sess->core; in codec_mpeg12_threaded_isr()
167 amvdec_abort(sess); in codec_mpeg12_threaded_isr()
187 codec_mpeg12_update_dar(sess); in codec_mpeg12_threaded_isr()
190 amvdec_dst_buf_done_idx(sess, buffer_index, offset, field); in codec_mpeg12_threaded_isr()
197 static irqreturn_t codec_mpeg12_isr(struct amvdec_session *sess) in codec_mpeg12_isr() argument