/drivers/media/video/cx231xx/ |
H A D | cx231xx-vbi.h | 50 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 D | cx231xx-vbi.c | 87 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 D | cx231xx-video.c | 231 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 D | cx231xx-core.c | 796 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 D | cx231xx-417.c | 1245 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 D | cx231xx.h | 836 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 D | au0828-video.c | 120 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 D | vivi.c | 525 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 D | zr364xx.c | 544 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 D | s2255drv.c | 583 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 D | tm6000-video.c | 168 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 D | em28xx-video.c | 159 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 D | em28xx-core.c | 1112 struct em28xx_dmaqueue *dma_q = &dev->vidq; local 1139 init_waitqueue_head(&dma_q->wq);
|