Lines Matching refs:videobuf_queue
79 struct videobuf_queue instance for the management of the buffer queue,
90 int (*buf_setup)(struct videobuf_queue *q,
92 int (*buf_prepare)(struct videobuf_queue *q,
95 void (*buf_queue)(struct videobuf_queue *q,
97 void (*buf_release)(struct videobuf_queue *q,
117 int videobuf_iolock(struct videobuf_queue* q, struct videobuf_buffer *vb,
139 int videobuf_dma_unmap(struct videobuf_queue *q,
147 void videobuf_dma_contig_free(struct videobuf_queue *q,
170 void videobuf_queue_sg_init(struct videobuf_queue *q,
179 void videobuf_queue_vmalloc_init(struct videobuf_queue *q,
188 void videobuf_queue_dma_contig_init(struct videobuf_queue *q,
205 shows up in the priv_data field of struct videobuf_queue. Note that these
217 ssize_t videobuf_read_one(struct videobuf_queue *q,
221 ssize_t videobuf_read_stream(struct videobuf_queue *q,
239 struct videobuf_queue *q,
252 int videobuf_mmap_mapper(struct videobuf_queue *q,
261 void videobuf_stop(struct videobuf_queue *q);
262 int videobuf_mmap_free(struct videobuf_queue *q);
283 int videobuf_reqbufs(struct videobuf_queue *q,
285 int videobuf_querybuf(struct videobuf_queue *q, struct v4l2_buffer *b);
286 int videobuf_qbuf(struct videobuf_queue *q, struct v4l2_buffer *b);
287 int videobuf_dqbuf(struct videobuf_queue *q, struct v4l2_buffer *b,
289 int videobuf_streamon(struct videobuf_queue *q);
290 int videobuf_streamoff(struct videobuf_queue *q);
294 proper struct videobuf_queue pointer and pass it to videobuf_reqbufs().