Searched refs:dma_q (Results 1 - 13 of 13) sorted by relevance

/drivers/media/video/cx231xx/
H A Dcx231xx-vbi.h50 u32 cx231xx_get_vbi_line(struct cx231xx *dev, struct cx231xx_dmaqueue *dma_q,
53 u32 cx231xx_copy_vbi_line(struct cx231xx *dev, struct cx231xx_dmaqueue *dma_q,
57 struct cx231xx_dmaqueue *dma_q);
59 int cx231xx_do_vbi_copy(struct cx231xx *dev, struct cx231xx_dmaqueue *dma_q,
63 struct cx231xx_dmaqueue *dma_q);
H A Dcx231xx-vbi.c87 struct cx231xx_dmaqueue *dma_q = urb->context; local
114 if (dma_q->is_partial_line) {
117 sav_eav = dma_q->last_sav;
123 dma_q->partial_buf,
131 bytes_parsed += cx231xx_get_vbi_line(dev, dma_q,
138 dma_q->is_partial_line = 0;
153 dma_q, sav_eav, /* SAV/EAV */
161 memcpy(dma_q->partial_buf, p_buffer + buffer_size - 4, 4);
309 struct cx231xx_dmaqueue *dma_q = urb->context; local
311 container_of(dma_q, struc
395 struct cx231xx_dmaqueue *dma_q = &dev->vbi_mode.vidq; local
494 cx231xx_get_vbi_line(struct cx231xx *dev, struct cx231xx_dmaqueue *dma_q, u8 sav_eav, u8 *p_buffer, u32 buffer_size) argument
528 vbi_buffer_filled(struct cx231xx *dev, struct cx231xx_dmaqueue *dma_q, struct cx231xx_buffer *buf) argument
545 cx231xx_copy_vbi_line(struct cx231xx *dev, struct cx231xx_dmaqueue *dma_q, u8 *p_line, u32 length, int field_number) argument
616 get_next_vbi_buf(struct cx231xx_dmaqueue *dma_q, struct cx231xx_buffer **buf) argument
643 cx231xx_reset_vbi_buffer(struct cx231xx *dev, struct cx231xx_dmaqueue *dma_q) argument
662 cx231xx_do_vbi_copy(struct cx231xx *dev, struct cx231xx_dmaqueue *dma_q, u8 *p_buffer, u32 bytes_to_copy) argument
703 cx231xx_is_vbi_buffer_done(struct cx231xx *dev, struct cx231xx_dmaqueue *dma_q) argument
[all...]
H A Dcx231xx-video.c231 struct cx231xx_dmaqueue *dma_q,
290 static inline void get_next_buf(struct cx231xx_dmaqueue *dma_q, argument
294 container_of(dma_q, struct cx231xx_video_mode, vidq);
299 if (list_empty(&dma_q->active)) {
310 *buf = list_entry(dma_q->active.next, struct cx231xx_buffer, vb.queue);
330 struct cx231xx_dmaqueue *dma_q = urb->context; local
377 if (dma_q->is_partial_line) {
379 sav_eav = dma_q->last_sav;
385 dma_q->partial_buf,
393 bytes_parsed += cx231xx_get_video_line(dev, dma_q,
230 buffer_filled(struct cx231xx *dev, struct cx231xx_dmaqueue *dma_q, struct cx231xx_buffer *buf) argument
433 struct cx231xx_dmaqueue *dma_q = urb->context; local
575 cx231xx_get_video_line(struct cx231xx *dev, struct cx231xx_dmaqueue *dma_q, u8 sav_eav, u8 *p_buffer, u32 buffer_size) argument
620 cx231xx_copy_video_line(struct cx231xx *dev, struct cx231xx_dmaqueue *dma_q, u8 *p_line, u32 length, int field_number) argument
685 cx231xx_reset_video_buffer(struct cx231xx *dev, struct cx231xx_dmaqueue *dma_q) argument
721 cx231xx_do_copy(struct cx231xx *dev, struct cx231xx_dmaqueue *dma_q, u8 *p_buffer, u32 bytes_to_copy) argument
778 cx231xx_is_buffer_done(struct cx231xx *dev, struct cx231xx_dmaqueue *dma_q) argument
[all...]
H A Dcx231xx-core.c796 struct cx231xx_dmaqueue *dma_q = urb->context; local
798 container_of(dma_q, struct cx231xx_video_mode, vidq);
842 struct cx231xx_dmaqueue *dma_q = urb->context; local
844 container_of(dma_q, struct cx231xx_video_mode, vidq);
880 struct cx231xx_dmaqueue *dma_q = &dev->video_mode.vidq; local
910 kfree(dma_q->p_left_data);
915 dma_q->p_left_data = NULL;
981 struct cx231xx_dmaqueue *dma_q = &dev->video_mode.vidq; local
991 dma_q->p_left_data = kzalloc(4096, GFP_KERNEL);
992 if (dma_q
1118 struct cx231xx_dmaqueue *dma_q = &dev->video_mode.vidq; local
[all...]
H A Dcx231xx-417.c1245 struct cx231xx_dmaqueue *dma_q)
1252 if (dma_q->mpeg_buffer_done == 0) {
1253 if (list_empty(&dma_q->active))
1256 buf = list_entry(dma_q->active.next,
1259 dma_q->mpeg_buffer_done = 1;
1265 if ((dma_q->mpeg_buffer_completed+len) <
1267 if (dma_q->add_ps_package_head ==
1269 memcpy(vbuf+dma_q->mpeg_buffer_completed,
1270 dma_q->ps_head, 3);
1271 dma_q
1244 buffer_copy(struct cx231xx *dev, char *data, int len, struct urb *urb, struct cx231xx_dmaqueue *dma_q) argument
1306 buffer_filled(char *data, int len, struct urb *urb, struct cx231xx_dmaqueue *dma_q) argument
1333 struct cx231xx_dmaqueue *dma_q = urb->context; local
1361 struct cx231xx_dmaqueue *dma_q = urb->context; local
[all...]
H A Dcx231xx.h836 int cx231xx_do_copy(struct cx231xx *dev, struct cx231xx_dmaqueue *dma_q,
839 struct cx231xx_dmaqueue *dma_q);
840 u8 cx231xx_is_buffer_done(struct cx231xx *dev, struct cx231xx_dmaqueue *dma_q);
841 u32 cx231xx_copy_video_line(struct cx231xx *dev, struct cx231xx_dmaqueue *dma_q,
843 u32 cx231xx_get_video_line(struct cx231xx *dev, struct cx231xx_dmaqueue *dma_q,
/drivers/media/video/au0828/
H A Dau0828-video.c120 struct au0828_dmaqueue *dma_q = urb->context; local
121 struct au0828_dev *dev = container_of(dma_q, struct au0828_dev, vidq);
204 struct au0828_dmaqueue *dma_q = &dev->vidq; local
265 au0828_irq_callback, dma_q, 1);
279 init_waitqueue_head(&dma_q->wq);
299 struct au0828_dmaqueue *dma_q,
316 struct au0828_dmaqueue *dma_q,
336 struct au0828_dmaqueue *dma_q,
348 if (dma_q->pos + len > buf->vb.size)
349 len = buf->vb.size - dma_q
298 buffer_filled(struct au0828_dev *dev, struct au0828_dmaqueue *dma_q, struct au0828_buffer *buf) argument
315 vbi_buffer_filled(struct au0828_dev *dev, struct au0828_dmaqueue *dma_q, struct au0828_buffer *buf) argument
335 au0828_copy_video(struct au0828_dev *dev, struct au0828_dmaqueue *dma_q, struct au0828_buffer *buf, unsigned char *p, unsigned char *outp, unsigned long len) argument
416 get_next_buf(struct au0828_dmaqueue *dma_q, struct au0828_buffer **buf) argument
435 au0828_copy_vbi(struct au0828_dev *dev, struct au0828_dmaqueue *dma_q, struct au0828_buffer *buf, unsigned char *p, unsigned char *outp, unsigned long len) argument
487 vbi_get_next_buf(struct au0828_dmaqueue *dma_q, struct au0828_buffer **buf) argument
518 struct au0828_dmaqueue *dma_q = urb->context; local
923 struct au0828_dmaqueue *dma_q = &dev->vidq; local
947 struct au0828_dmaqueue *dma_q = &dev->vbiq; local
[all...]
/drivers/media/video/
H A Dvivi.c525 struct vivi_dmaqueue *dma_q = &dev->vidq; local
532 if (list_empty(&dma_q->active)) {
538 buf = list_entry(dma_q->active.next, struct vivi_buffer, list);
557 struct vivi_dmaqueue *dma_q = &dev->vidq; local
561 dprintk(dev, 1, "%s dma_q=0x%08lx\n", __func__,
562 (unsigned long)dma_q);
564 add_wait_queue(&dma_q->wq, &wait);
576 remove_wait_queue(&dma_q->wq, &wait);
600 struct vivi_dmaqueue *dma_q = &dev->vidq; local
609 dma_q
626 struct vivi_dmaqueue *dma_q = &dev->vidq; local
[all...]
H A Dzr364xx.c544 struct zr364xx_dmaqueue *dma_q = &cam->vidq; local
549 DBG("wakeup: %p\n", &dma_q);
552 if (list_empty(&dma_q->active)) {
557 buf = list_entry(dma_q->active.next,
H A Ds2255drv.c583 struct s2255_dmaqueue *dma_q = &channel->vidq; local
589 if (list_empty(&dma_q->active)) {
594 buf = list_entry(dma_q->active.next,
/drivers/media/video/tm6000/
H A Dtm6000-video.c168 static inline void get_next_buf(struct tm6000_dmaqueue *dma_q, argument
171 struct tm6000_core *dev = container_of(dma_q, struct tm6000_core, vidq);
174 if (list_empty(&dma_q->active)) {
180 *buf = list_entry(dma_q->active.next,
193 struct tm6000_dmaqueue *dma_q,
212 struct tm6000_dmaqueue *dma_q = urb->context; local
213 struct tm6000_core *dev = container_of(dma_q, struct tm6000_core, vidq);
224 get_next_buf(dma_q, &vbuf);
291 buffer_filled(dev, dma_q, vbuf);
294 get_next_buf(dma_q,
192 buffer_filled(struct tm6000_core *dev, struct tm6000_dmaqueue *dma_q, struct tm6000_buffer *buf) argument
381 struct tm6000_dmaqueue *dma_q = urb->context; local
466 struct tm6000_dmaqueue *dma_q = urb->context; local
512 struct tm6000_dmaqueue *dma_q = urb->context; local
586 struct tm6000_dmaqueue *dma_q = &dev->vidq; local
678 struct tm6000_dmaqueue *dma_q = &dev->vidq; local
[all...]
/drivers/media/video/em28xx/
H A Dem28xx-video.c159 struct em28xx_dmaqueue *dma_q,
175 struct em28xx_dmaqueue *dma_q,
195 struct em28xx_dmaqueue *dma_q,
204 if (dma_q->pos + len > buf->vb.size)
205 len = buf->vb.size - dma_q->pos;
220 linesdone = dma_q->pos / bytesperline;
221 currlinedone = dma_q->pos % bytesperline;
270 dma_q->pos += len;
274 struct em28xx_dmaqueue *dma_q,
289 if (dma_q
158 buffer_filled(struct em28xx *dev, struct em28xx_dmaqueue *dma_q, struct em28xx_buffer *buf) argument
174 vbi_buffer_filled(struct em28xx *dev, struct em28xx_dmaqueue *dma_q, struct em28xx_buffer *buf) argument
194 em28xx_copy_video(struct em28xx *dev, struct em28xx_dmaqueue *dma_q, struct em28xx_buffer *buf, unsigned char *p, unsigned char *outp, unsigned long len) argument
273 em28xx_copy_vbi(struct em28xx *dev, struct em28xx_dmaqueue *dma_q, struct em28xx_buffer *buf, unsigned char *p, unsigned char *outp, unsigned long len) argument
365 get_next_buf(struct em28xx_dmaqueue *dma_q, struct em28xx_buffer **buf) argument
393 vbi_get_next_buf(struct em28xx_dmaqueue *dma_q, struct em28xx_buffer **buf) argument
423 struct em28xx_dmaqueue *dma_q = &dev->vidq; local
516 struct em28xx_dmaqueue *dma_q = &dev->vidq; local
[all...]
H A Dem28xx-core.c1112 struct em28xx_dmaqueue *dma_q = &dev->vidq; local
1139 init_waitqueue_head(&dma_q->wq);

Completed in 2621 milliseconds