Lines Matching refs:vidq
664 struct cx88_dmaqueue *q = &dev->vidq;
729 return &fh->vidq;
793 videobuf_queue_sg_init(&fh->vidq, &cx8800_video_qops,
845 return videobuf_read_one(&fh->vidq, data, count, ppos,
871 mutex_lock(&fh->vidq.vb_lock);
874 if (list_empty(&fh->vidq.stream))
876 buf = list_entry(fh->vidq.stream.next,struct cx88_buffer,vb.stream);
879 buf = (struct cx88_buffer*)fh->vidq.read_buf;
890 mutex_unlock(&fh->vidq.vb_lock);
906 videobuf_queue_cancel(&fh->vidq);
909 if (fh->vidq.read_buf) {
910 buffer_release(&fh->vidq,fh->vidq.read_buf);
911 kfree(fh->vidq.read_buf);
920 videobuf_mmap_free(&fh->vidq);
1061 f->fmt.pix.field = fh->vidq.field;
1125 fh->vidq.field = f->fmt.pix.field;
1557 struct cx88_dmaqueue *q = &dev->vidq;
1614 cx88_wakeup(core, &dev->vidq, count);
1630 restart_video_queue(dev,&dev->vidq);
1842 INIT_LIST_HEAD(&dev->vidq.active);
1843 INIT_LIST_HEAD(&dev->vidq.queued);
1844 dev->vidq.timeout.function = cx8800_vid_timeout;
1845 dev->vidq.timeout.data = (unsigned long)dev;
1846 init_timer(&dev->vidq.timeout);
1847 cx88_risc_stopper(dev->pci,&dev->vidq.stopper,
1994 btcx_riscmem_free(dev->pci,&dev->vidq.stopper);
2007 if (!list_empty(&dev->vidq.active)) {
2010 del_timer(&dev->vidq.timeout);
2065 if (!list_empty(&dev->vidq.active)) {
2067 restart_video_queue(dev,&dev->vidq);