• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/drivers/media/video/ivtv/

Lines Matching refs:s_vbi

47 	struct ivtv_stream *s_vbi;
87 s_vbi = &itv->streams[vbi_type];
89 if (!test_and_set_bit(IVTV_F_S_CLAIMED, &s_vbi->s_flags)) {
95 set_bit(IVTV_F_S_INTERNAL_USE, &s_vbi->s_flags);
104 struct ivtv_stream *s_vbi;
127 s_vbi = &itv->streams[IVTV_DEC_STREAM_TYPE_VBI];
129 s_vbi = &itv->streams[IVTV_ENC_STREAM_TYPE_VBI];
134 if (!test_and_clear_bit(IVTV_F_S_INTERNAL_USE, &s_vbi->s_flags)) {
138 if (s_vbi->id != -1) {
143 if (s_vbi->type == IVTV_DEC_STREAM_TYPE_VBI)
145 clear_bit(IVTV_F_S_CLAIMED, &s_vbi->s_flags);
146 ivtv_flush_queues(s_vbi);
211 struct ivtv_stream *s_vbi = &itv->streams[IVTV_ENC_STREAM_TYPE_VBI];
226 if (test_bit(IVTV_F_S_INTERNAL_USE, &s_vbi->s_flags) &&
227 !test_bit(IVTV_F_S_APPL_IO, &s_vbi->s_flags)) {
228 while ((buf = ivtv_dequeue(s_vbi, &s_vbi->q_full))) {
230 ivtv_process_vbi_data(itv, buf, s_vbi->dma_pts, s_vbi->type);
231 ivtv_enqueue(s_vbi, buf, &s_vbi->q_free);
419 struct ivtv_stream *s_vbi;
447 s_vbi = &itv->streams[IVTV_ENC_STREAM_TYPE_VBI];
449 test_bit(IVTV_F_S_INTERNAL_USE, &s_vbi->s_flags) &&
450 !test_and_set_bit(IVTV_F_S_STREAMING, &s_vbi->s_flags)) {
454 if (ivtv_start_v4l2_encode_stream(s_vbi)) {
458 clear_bit(IVTV_F_S_STREAMING, &s_vbi->s_flags);
484 test_bit(IVTV_F_S_STREAMING, &s_vbi->s_flags)) {
485 ivtv_stop_v4l2_encode_stream(s_vbi, 0);
486 clear_bit(IVTV_F_S_STREAMING, &s_vbi->s_flags);
708 struct ivtv_stream *s_vbi = &itv->streams[IVTV_ENC_STREAM_TYPE_VBI];
714 test_bit(IVTV_F_S_STREAMING, &s_vbi->s_flags) &&
715 !test_bit(IVTV_F_S_APPL_IO, &s_vbi->s_flags)) {
717 ivtv_stop_v4l2_encode_stream(s_vbi, 0);