| /linux/drivers/media/pci/cx18/ |
| H A D | cx18-streams.c | 281 s->vidq.io_modes = VB2_READ | VB2_MMAP | VB2_DMABUF; in cx18_stream_init() 282 s->vidq.type = V4L2_BUF_TYPE_VIDEO_CAPTURE; in cx18_stream_init() 283 s->vidq.drv_priv = s; in cx18_stream_init() 284 s->vidq.buf_struct_size = sizeof(struct cx18_vb2_buffer); in cx18_stream_init() 285 s->vidq.ops = &cx18_vb2_qops; in cx18_stream_init() 286 s->vidq.mem_ops = &vb2_vmalloc_memops; in cx18_stream_init() 287 s->vidq.timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC; in cx18_stream_init() 288 s->vidq.min_queued_buffers = 2; in cx18_stream_init() 289 s->vidq.gfp_flags = GFP_DMA32; in cx18_stream_init() 290 s->vidq.dev = &cx->pci_dev->dev; in cx18_stream_init() [all …]
|
| /linux/drivers/media/pci/solo6x10/ |
| H A D | solo6x10-v4l2-enc.c | 889 if (vb2_is_busy(&solo_enc->vidq)) in solo_enc_set_fmt_cap() 1044 if (vb2_is_streaming(&solo_enc->vidq)) in solo_s_parm() 1262 solo_enc->vidq.type = V4L2_BUF_TYPE_VIDEO_CAPTURE; in solo_enc_alloc() 1263 solo_enc->vidq.io_modes = VB2_MMAP | VB2_USERPTR | VB2_READ; in solo_enc_alloc() 1264 solo_enc->vidq.ops = &solo_enc_video_qops; in solo_enc_alloc() 1265 solo_enc->vidq.mem_ops = &vb2_dma_sg_memops; in solo_enc_alloc() 1266 solo_enc->vidq.drv_priv = solo_enc; in solo_enc_alloc() 1267 solo_enc->vidq.gfp_flags = __GFP_DMA32 | __GFP_KSWAPD_RECLAIM; in solo_enc_alloc() 1268 solo_enc->vidq.timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC; in solo_enc_alloc() 1269 solo_enc->vidq.buf_struct_size = sizeof(struct solo_vb2_buf); in solo_enc_alloc() [all …]
|
| H A D | solo6x10.h | 171 struct vb2_queue vidq; member 266 struct vb2_queue vidq; member
|
| /linux/drivers/media/pci/cx88/ |
| H A D | cx88-video.c | 507 struct cx88_dmaqueue *q = &dev->vidq; in buffer_queue() 532 struct cx88_dmaqueue *dmaq = &dev->vidq; in start_streaming() 544 struct cx88_dmaqueue *dmaq = &dev->vidq; in stop_streaming() 1086 cx88_wakeup(core, &dev->vidq, count); in cx8800_vid_irq() 1300 INIT_LIST_HEAD(&dev->vidq.active); in cx8800_initdev() 1560 if (!list_empty(&dev->vidq.active)) { in cx8800_suspend() 1596 if (!list_empty(&dev->vidq.active)) { in cx8800_resume() 1598 restart_video_queue(dev, &dev->vidq); in cx8800_resume()
|
| H A D | cx88.h | 485 struct cx88_dmaqueue vidq; member
|
| /linux/drivers/media/pci/dt3155/ |
| H A D | dt3155.h | 173 struct vb2_queue vidq; member
|
| /linux/drivers/media/pci/tw686x/ |
| H A D | tw686x.h | 81 struct vb2_queue vidq; member
|
| /linux/drivers/media/usb/em28xx/ |
| H A D | em28xx-video.c | 640 struct em28xx_dmaqueue *dma_q = &dev->vidq; in process_frame_data_em28xx() 723 struct em28xx_dmaqueue *dmaq = &dev->vidq; in process_frame_data_em25xx() 1141 struct em28xx_dmaqueue *vidq = &dev->vidq; in em28xx_stop_streaming() local 1162 while (!list_empty(&vidq->active)) { in em28xx_stop_streaming() 1165 buf = list_entry(vidq->active.next, struct em28xx_buffer, list); in em28xx_stop_streaming() 1214 struct em28xx_dmaqueue *vidq = &dev->vidq; in buffer_queue() local 1222 list_add_tail(&buf->list, &vidq->active); in buffer_queue() 2653 INIT_LIST_HEAD(&dev->vidq.active); in em28xx_v4l2_init()
|
| H A D | em28xx.h | 713 struct em28xx_dmaqueue vidq; member
|
| H A D | em28xx-core.c | 1000 struct em28xx_dmaqueue *dma_q = &dev->vidq; in em28xx_init_usb_xfer()
|
| /linux/drivers/media/usb/cx231xx/ |
| H A D | cx231xx-core.c | 783 container_of(dma_q, struct cx231xx_video_mode, vidq); in cx231xx_isoc_irq_callback() 829 container_of(dma_q, struct cx231xx_video_mode, vidq); in cx231xx_bulk_irq_callback() 866 struct cx231xx_dmaqueue *dma_q = &dev->video_mode.vidq; in cx231xx_uninit_isoc() 925 struct cx231xx_dmaqueue *dma_q = &dev->video_mode.vidq; in cx231xx_uninit_bulk() 986 struct cx231xx_dmaqueue *dma_q = &dev->video_mode.vidq; in cx231xx_init_isoc() 1122 struct cx231xx_dmaqueue *dma_q = &dev->video_mode.vidq; in cx231xx_init_bulk()
|
| H A D | cx231xx-cards.c | 1483 INIT_LIST_HEAD(&dev->video_mode.vidq.active); in cx231xx_init_dev() 1486 INIT_LIST_HEAD(&dev->vbi_mode.vidq.active); in cx231xx_init_dev()
|
| /linux/drivers/media/pci/tw5864/ |
| H A D | tw5864.h | 92 struct vb2_queue vidq; member
|
| /linux/drivers/media/usb/go7007/ |
| H A D | go7007-priv.h | 226 struct vb2_queue vidq; member
|
| H A D | go7007-usb.c | 790 if (!vb2_is_streaming(&go->vidq)) { in go7007_usb_read_video_pipe_complete() 813 if (!vb2_is_streaming(&go->vidq)) in go7007_usb_read_audio_pipe_complete()
|
| /linux/drivers/media/platform/ti/vpe/ |
| H A D | vip.c | 877 if (list_empty(&stream->vidq)) { in vip_schedule_next_buffer() 891 buf = list_entry(stream->vidq.next, in vip_schedule_next_buffer() 964 list_add(&buf->list, &stream->vidq); in vip_reset_vpdma() 2193 list_add_tail(&buf->list, &stream->vidq); in vip_buf_queue() 2216 while (!list_empty(&stream->vidq)) { in return_buffers() 2217 buf = list_entry(stream->vidq.next, struct vip_buffer, list); in return_buffers() 2223 INIT_LIST_HEAD(&stream->vidq); in return_buffers() 2361 if (list_empty(&stream->vidq)) { in vip_load_vpdma_list_fifo() 2367 buf = list_entry(stream->vidq.next, in vip_load_vpdma_list_fifo() 3077 INIT_LIST_HEAD(&stream->vidq); in alloc_stream()
|
| /linux/drivers/media/usb/au0828/ |
| H A D | au0828.h | 246 struct au0828_dmaqueue vidq; member
|
| /linux/drivers/media/pci/cx25821/ |
| H A D | cx25821.h | 203 struct vb2_queue vidq; member
|
| /linux/drivers/media/pci/saa7134/ |
| H A D | saa7134-go7007.c | 225 if (!vb2_is_streaming(&go->vidq)) in saa7134_go7007_irq_ts_done()
|