Lines Matching refs:videobuf_queue
77 struct videobuf_queue instance for the management of the buffer queue,
88 int (*buf_setup)(struct videobuf_queue *q,
90 int (*buf_prepare)(struct videobuf_queue *q,
93 void (*buf_queue)(struct videobuf_queue *q,
95 void (*buf_release)(struct videobuf_queue *q,
115 int videobuf_iolock(struct videobuf_queue* q, struct videobuf_buffer *vb,
137 int videobuf_dma_unmap(struct videobuf_queue *q,
145 void videobuf_dma_contig_free(struct videobuf_queue *q,
168 void videobuf_queue_sg_init(struct videobuf_queue *q,
177 void videobuf_queue_vmalloc_init(struct videobuf_queue *q,
186 void videobuf_queue_dma_contig_init(struct videobuf_queue *q,
203 shows up in the priv_data field of struct videobuf_queue. Note that these
215 ssize_t videobuf_read_one(struct videobuf_queue *q,
219 ssize_t videobuf_read_stream(struct videobuf_queue *q,
237 struct videobuf_queue *q,
250 int videobuf_mmap_mapper(struct videobuf_queue *q,
259 void videobuf_stop(struct videobuf_queue *q);
260 int videobuf_mmap_free(struct videobuf_queue *q);
281 int videobuf_reqbufs(struct videobuf_queue *q,
283 int videobuf_querybuf(struct videobuf_queue *q, struct v4l2_buffer *b);
284 int videobuf_qbuf(struct videobuf_queue *q, struct v4l2_buffer *b);
285 int videobuf_dqbuf(struct videobuf_queue *q, struct v4l2_buffer *b,
287 int videobuf_streamon(struct videobuf_queue *q);
288 int videobuf_streamoff(struct videobuf_queue *q);
292 proper struct videobuf_queue pointer and pass it to videobuf_reqbufs().