Lines Matching refs:q
47 struct cx88_dmaqueue *q, in cx8800_start_vbi_dma() argument
62 q->count = 1; in cx8800_start_vbi_dma()
94 struct cx88_dmaqueue *q) in cx8800_restart_vbi_queue() argument
98 if (list_empty(&q->active)) in cx8800_restart_vbi_queue()
101 buf = list_entry(q->active.next, struct cx88_buffer, list); in cx8800_restart_vbi_queue()
104 cx8800_start_vbi_dma(dev, q, buf); in cx8800_restart_vbi_queue()
105 list_for_each_entry(buf, &q->active, list) in cx8800_restart_vbi_queue()
106 buf->count = q->count++; in cx8800_restart_vbi_queue()
112 static int queue_setup(struct vb2_queue *q, const struct v4l2_format *fmt, in queue_setup() argument
116 struct cx8800_dev *dev = q->drv_priv; in queue_setup()
168 struct cx88_dmaqueue *q = &dev->vbiq; in buffer_queue() local
175 if (list_empty(&q->active)) { in buffer_queue()
176 list_add_tail(&buf->list, &q->active); in buffer_queue()
177 cx8800_start_vbi_dma(dev, q, buf); in buffer_queue()
178 buf->count = q->count++; in buffer_queue()
184 prev = list_entry(q->active.prev, struct cx88_buffer, list); in buffer_queue()
185 list_add_tail(&buf->list, &q->active); in buffer_queue()
186 buf->count = q->count++; in buffer_queue()
193 static int start_streaming(struct vb2_queue *q, unsigned int count) in start_streaming() argument
195 struct cx8800_dev *dev = q->drv_priv; in start_streaming()
204 static void stop_streaming(struct vb2_queue *q) in stop_streaming() argument
206 struct cx8800_dev *dev = q->drv_priv; in stop_streaming()