Lines Matching refs:videobuf_queue

26 struct videobuf_queue;
53 struct videobuf_queue *q;
106 int (*buf_setup)(struct videobuf_queue *q,
108 int (*buf_prepare)(struct videobuf_queue *q,
111 void (*buf_queue)(struct videobuf_queue *q,
113 void (*buf_release)(struct videobuf_queue *q,
125 int (*iolock) (struct videobuf_queue *q,
128 int (*sync) (struct videobuf_queue *q,
130 int (*mmap_mapper) (struct videobuf_queue *q,
135 struct videobuf_queue { struct
165 static inline void videobuf_queue_lock(struct videobuf_queue *q) in videobuf_queue_lock() argument
171 static inline void videobuf_queue_unlock(struct videobuf_queue *q) in videobuf_queue_unlock()
177 int videobuf_waiton(struct videobuf_queue *q, struct videobuf_buffer *vb,
179 int videobuf_iolock(struct videobuf_queue *q, struct videobuf_buffer *vb,
182 struct videobuf_buffer *videobuf_alloc_vb(struct videobuf_queue *q);
185 void *videobuf_queue_to_vaddr(struct videobuf_queue *q,
188 void videobuf_queue_core_init(struct videobuf_queue *q,
198 int videobuf_queue_is_busy(struct videobuf_queue *q);
199 void videobuf_queue_cancel(struct videobuf_queue *q);
201 enum v4l2_field videobuf_next_field(struct videobuf_queue *q);
202 int videobuf_reqbufs(struct videobuf_queue *q,
204 int videobuf_querybuf(struct videobuf_queue *q, struct v4l2_buffer *b);
205 int videobuf_qbuf(struct videobuf_queue *q,
207 int videobuf_dqbuf(struct videobuf_queue *q,
209 int videobuf_streamon(struct videobuf_queue *q);
210 int videobuf_streamoff(struct videobuf_queue *q);
212 void videobuf_stop(struct videobuf_queue *q);
214 int videobuf_read_start(struct videobuf_queue *q);
215 void videobuf_read_stop(struct videobuf_queue *q);
216 ssize_t videobuf_read_stream(struct videobuf_queue *q,
219 ssize_t videobuf_read_one(struct videobuf_queue *q,
223 struct videobuf_queue *q,
226 int videobuf_mmap_setup(struct videobuf_queue *q,
229 int __videobuf_mmap_setup(struct videobuf_queue *q,
232 int videobuf_mmap_free(struct videobuf_queue *q);
233 int videobuf_mmap_mapper(struct videobuf_queue *q,