Lines Matching refs:videobuf_queue
60 struct videobuf_queue instance for the management of the buffer queue,
69 int (*buf_setup)(struct videobuf_queue *q,
71 int (*buf_prepare)(struct videobuf_queue *q,
74 void (*buf_queue)(struct videobuf_queue *q,
76 void (*buf_release)(struct videobuf_queue *q,
94 int videobuf_iolock(struct videobuf_queue* q, struct videobuf_buffer *vb,
114 int videobuf_dma_unmap(struct videobuf_queue *q,
122 void videobuf_dma_contig_free(struct videobuf_queue *q,
140 void videobuf_queue_sg_init(struct videobuf_queue *q,
149 void videobuf_queue_vmalloc_init(struct videobuf_queue *q,
158 void videobuf_queue_dma_contig_init(struct videobuf_queue *q,
175 shows up in the priv_data field of struct videobuf_queue. Note that these
185 ssize_t videobuf_read_one(struct videobuf_queue *q,
189 ssize_t videobuf_read_stream(struct videobuf_queue *q,
205 struct videobuf_queue *q,
216 int videobuf_mmap_mapper(struct videobuf_queue *q,
223 void videobuf_stop(struct videobuf_queue *q);
224 int videobuf_mmap_free(struct videobuf_queue *q);
242 int videobuf_reqbufs(struct videobuf_queue *q,
244 int videobuf_querybuf(struct videobuf_queue *q, struct v4l2_buffer *b);
245 int videobuf_qbuf(struct videobuf_queue *q, struct v4l2_buffer *b);
246 int videobuf_dqbuf(struct videobuf_queue *q, struct v4l2_buffer *b,
248 int videobuf_streamon(struct videobuf_queue *q);
249 int videobuf_streamoff(struct videobuf_queue *q);
253 proper struct videobuf_queue pointer and pass it to videobuf_reqbufs().