Searched refs:vb2 (Results 1 – 11 of 11) sorted by relevance
/linux-4.1.27/drivers/media/pci/saa7134/ |
D | saa7134-vbi.c | 84 struct saa7134_dmaqueue *dmaq = buf->vb2.vb2_queue->drv_priv; in buffer_activate() 116 static int buffer_prepare(struct vb2_buffer *vb2) in buffer_prepare() argument 118 struct saa7134_dmaqueue *dmaq = vb2->vb2_queue->drv_priv; in buffer_prepare() 120 struct saa7134_buf *buf = container_of(vb2, struct saa7134_buf, vb2); in buffer_prepare() 121 struct sg_table *dma = vb2_dma_sg_plane_desc(&buf->vb2, 0); in buffer_prepare() 129 if (vb2_plane_size(vb2, 0) < size) in buffer_prepare() 132 vb2_set_plane_payload(vb2, 0, size); in buffer_prepare() 159 static int buffer_init(struct vb2_buffer *vb2) in buffer_init() argument 161 struct saa7134_dmaqueue *dmaq = vb2->vb2_queue->drv_priv; in buffer_init() 162 struct saa7134_buf *buf = container_of(vb2, struct saa7134_buf, vb2); in buffer_init()
|
D | saa7134-ts.c | 78 int saa7134_ts_buffer_init(struct vb2_buffer *vb2) in saa7134_ts_buffer_init() argument 80 struct saa7134_dmaqueue *dmaq = vb2->vb2_queue->drv_priv; in saa7134_ts_buffer_init() 81 struct saa7134_buf *buf = container_of(vb2, struct saa7134_buf, vb2); in saa7134_ts_buffer_init() 90 int saa7134_ts_buffer_prepare(struct vb2_buffer *vb2) in saa7134_ts_buffer_prepare() argument 92 struct saa7134_dmaqueue *dmaq = vb2->vb2_queue->drv_priv; in saa7134_ts_buffer_prepare() 94 struct saa7134_buf *buf = container_of(vb2, struct saa7134_buf, vb2); in saa7134_ts_buffer_prepare() 95 struct sg_table *dma = vb2_dma_sg_plane_desc(vb2, 0); in saa7134_ts_buffer_prepare() 104 if (vb2_plane_size(vb2, 0) < size) in saa7134_ts_buffer_prepare() 107 vb2_set_plane_payload(vb2, 0, size); in saa7134_ts_buffer_prepare() 108 vb2->v4l2_buf.field = dev->field; in saa7134_ts_buffer_prepare() [all …]
|
D | saa7134-video.c | 791 struct saa7134_dmaqueue *dmaq = buf->vb2.vb2_queue->drv_priv; in buffer_activate() 869 static int buffer_init(struct vb2_buffer *vb2) in buffer_init() argument 871 struct saa7134_dmaqueue *dmaq = vb2->vb2_queue->drv_priv; in buffer_init() 872 struct saa7134_buf *buf = container_of(vb2, struct saa7134_buf, vb2); in buffer_init() 879 static int buffer_prepare(struct vb2_buffer *vb2) in buffer_prepare() argument 881 struct saa7134_dmaqueue *dmaq = vb2->vb2_queue->drv_priv; in buffer_prepare() 883 struct saa7134_buf *buf = container_of(vb2, struct saa7134_buf, vb2); in buffer_prepare() 884 struct sg_table *dma = vb2_dma_sg_plane_desc(&buf->vb2, 0); in buffer_prepare() 892 if (vb2_plane_size(vb2, 0) < size) in buffer_prepare() 895 vb2_set_plane_payload(vb2, 0, size); in buffer_prepare() [all …]
|
D | saa7134-core.c | 212 return saa7134_buffer_pages(vb2_plane_size(&buf->vb2, 0)) * buf->vb2.v4l2_buf.index; in saa7134_buffer_startpage() 218 struct sg_table *dma = vb2_dma_sg_plane_desc(&buf->vb2, 0); in saa7134_buffer_base() 304 v4l2_get_timestamp(&q->curr->vb2.v4l2_buf.timestamp); in saa7134_buffer_finish() 305 q->curr->vb2.v4l2_buf.sequence = q->seq_nr++; in saa7134_buffer_finish() 306 vb2_buffer_done(&q->curr->vb2, state); in saa7134_buffer_finish() 371 vb2_buffer_done(&tmp->vb2, VB2_BUF_STATE_ERROR); in saa7134_stop_streaming()
|
D | saa7134.h | 459 struct vb2_buffer vb2; member 816 int saa7134_ts_buffer_init(struct vb2_buffer *vb2); 817 int saa7134_ts_buffer_prepare(struct vb2_buffer *vb2);
|
/linux-4.1.27/drivers/video/fbdev/ |
D | bfin_adv7393fb.c | 127 fbdev->vb2 = l1_data_sram_zalloc(sizeof(struct dmasg)); in dma_desc_list() 128 if (fbdev->vb2 == NULL) in dma_desc_list() 137 fbdev->av1->next_desc_addr = fbdev->vb2; in dma_desc_list() 138 fbdev->vb2->next_desc_addr = fbdev->av2; in dma_desc_list() 169 fbdev->vb2->start_addr = VB_DUMMY_MEMORY_SOURCE; in dma_desc_list() 170 fbdev->vb2->cfg = DMA_CFG_VAL; in dma_desc_list() 171 fbdev->vb2->x_count = in dma_desc_list() 174 fbdev->vb2->x_modify = 0; in dma_desc_list() 175 fbdev->vb2->y_count = fbdev->modes[mode].vb2_lines; in dma_desc_list() 176 fbdev->vb2->y_modify = 0; in dma_desc_list() [all …]
|
D | bfin_adv7393fb.h | 275 struct dmasg *vb2; member
|
/linux-4.1.27/Documentation/video4linux/ |
D | v4l2-pci-skeleton.c | 88 static inline struct skel_buffer *to_skel_buffer(struct vb2_buffer *vb2) in to_skel_buffer() argument 90 return container_of(vb2, struct skel_buffer, vb); in to_skel_buffer()
|
D | v4l2-framework.txt | 657 That way the vb2 queuing framework does not have to wait for other ioctls. 658 This queue pointer is also used by the vb2 helper functions to check for
|
D | vivid.txt | 1122 - Add support for VIDIOC_EXPBUF once support for that has been added to vb2
|
/linux-4.1.27/drivers/media/pci/sta2x11/ |
D | sta2x11_vip.c | 95 static inline struct vip_buffer *to_vip_buffer(struct vb2_buffer *vb2) in to_vip_buffer() argument 97 return container_of(vb2, struct vip_buffer, vb); in to_vip_buffer()
|