Lines Matching refs:vv
8 struct saa7146_vv *vv = dev->vv_data;
98 add_wait_queue(&vv->vbi_wq, &wait);
109 remove_wait_queue(&vv->vbi_wq, &wait);
137 struct saa7146_vv *vv = dev->vv_data;
142 unsigned long e_wait = vv->current_hps_sync == SAA7146_HPS_SYNC_PORT_A ? CMD_E_FID_A : CMD_E_FID_B;
143 unsigned long o_wait = vv->current_hps_sync == SAA7146_HPS_SYNC_PORT_A ? CMD_O_FID_A : CMD_O_FID_B;
209 struct saa7146_vv *vv = dev->vv_data;
214 mod_timer(&vv->vbi_dmaq.timeout, jiffies+BUFFER_TIMEOUT);
310 struct saa7146_vv *vv = dev->vv_data;
325 del_timer(&vv->vbi_dmaq.timeout);
326 del_timer(&vv->vbi_read_timeout);
333 struct saa7146_vv *vv = from_timer(vv, t, vbi_read_timeout);
334 struct saa7146_dev *dev = vv->vbi_dmaq.dev;
343 struct saa7146_vv *vv = dev->vv_data;
361 vv->vbi_read_timeout.function = vbi_read_timeout;
416 static void vbi_init(struct saa7146_dev *dev, struct saa7146_vv *vv)
420 INIT_LIST_HEAD(&vv->vbi_dmaq.queue);
422 timer_setup(&vv->vbi_dmaq.timeout, saa7146_buffer_timeout, 0);
423 vv->vbi_dmaq.dev = dev;
425 init_waitqueue_head(&vv->vbi_wq);
430 struct saa7146_vv *vv = dev->vv_data;
433 if (vv->vbi_dmaq.curr) {
434 DEB_VBI("dev:%p, curr:%p\n", dev, vv->vbi_dmaq.curr);
435 saa7146_buffer_finish(dev, &vv->vbi_dmaq, VB2_BUF_STATE_DONE);
439 saa7146_buffer_next(dev, &vv->vbi_dmaq, 1);