• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/media/video/ivtv/

Lines Matching defs:s_vbi

48 	struct ivtv_stream *s_vbi;
88 s_vbi = &itv->streams[vbi_type];
90 if (!test_and_set_bit(IVTV_F_S_CLAIMED, &s_vbi->s_flags)) {
96 set_bit(IVTV_F_S_INTERNAL_USE, &s_vbi->s_flags);
105 struct ivtv_stream *s_vbi;
128 s_vbi = &itv->streams[IVTV_DEC_STREAM_TYPE_VBI];
130 s_vbi = &itv->streams[IVTV_ENC_STREAM_TYPE_VBI];
135 if (!test_and_clear_bit(IVTV_F_S_INTERNAL_USE, &s_vbi->s_flags)) {
139 if (s_vbi->id != -1) {
144 if (s_vbi->type == IVTV_DEC_STREAM_TYPE_VBI)
146 clear_bit(IVTV_F_S_CLAIMED, &s_vbi->s_flags);
147 ivtv_flush_queues(s_vbi);
206 struct ivtv_stream *s_vbi = &itv->streams[IVTV_ENC_STREAM_TYPE_VBI];
223 if (test_bit(IVTV_F_S_INTERNAL_USE, &s_vbi->s_flags) &&
224 !test_bit(IVTV_F_S_APPL_IO, &s_vbi->s_flags)) {
225 while ((buf = ivtv_dequeue(s_vbi, &s_vbi->q_full))) {
227 ivtv_process_vbi_data(itv, buf, s_vbi->dma_pts, s_vbi->type);
228 ivtv_enqueue(s_vbi, buf, &s_vbi->q_free);
427 struct ivtv_stream *s_vbi;
455 s_vbi = &itv->streams[IVTV_ENC_STREAM_TYPE_VBI];
457 test_bit(IVTV_F_S_INTERNAL_USE, &s_vbi->s_flags) &&
458 !test_and_set_bit(IVTV_F_S_STREAMING, &s_vbi->s_flags)) {
462 if (ivtv_start_v4l2_encode_stream(s_vbi)) {
466 clear_bit(IVTV_F_S_STREAMING, &s_vbi->s_flags);
492 test_bit(IVTV_F_S_STREAMING, &s_vbi->s_flags)) {
493 ivtv_stop_v4l2_encode_stream(s_vbi, 0);
494 clear_bit(IVTV_F_S_STREAMING, &s_vbi->s_flags);
791 struct ivtv_stream *s_vbi = &itv->streams[IVTV_ENC_STREAM_TYPE_VBI];
797 test_bit(IVTV_F_S_STREAMING, &s_vbi->s_flags) &&
798 !test_bit(IVTV_F_S_APPL_IO, &s_vbi->s_flags)) {
800 ivtv_stop_v4l2_encode_stream(s_vbi, 0);