Lines Matching refs:vivi_buffer
142 struct vivi_buffer {
412 static void vivi_fillbuff(struct vivi_dev *dev,struct vivi_buffer *buf)
496 struct vivi_buffer *buf;
509 struct vivi_buffer, vb.queue);
618 struct vivi_buffer *buf, *prev;
624 buf = list_entry(dma_q->active.next, struct vivi_buffer, vb.queue);
634 buf = list_entry(item, struct vivi_buffer, vb.queue);
649 buf = list_entry(dma_q->queued.next, struct vivi_buffer, vb.queue);
682 struct vivi_buffer *buf;
685 buf = list_entry(vidq->active.next, struct vivi_buffer, vb.queue);
712 static void free_buffer(struct videobuf_queue *vq, struct vivi_buffer *buf)
737 struct vivi_buffer *buf = container_of(vb,struct vivi_buffer,vb);
784 struct vivi_buffer *buf = container_of(vb,struct vivi_buffer,vb);
788 struct vivi_buffer *prev;
806 prev = list_entry(vidq->active.prev, struct vivi_buffer, vb.queue);
826 struct vivi_buffer *buf = container_of(vb,struct vivi_buffer,vb);
1264 sizeof(struct vivi_buffer),fh);
1270 sizeof(struct vivi_buffer),fh);
1294 struct vivi_buffer *buf;
1306 buf = list_entry(fh->vb_vidq.stream.next,struct vivi_buffer,vb.stream);
1310 buf = (struct vivi_buffer*)fh->vb_vidq.read_buf;