#include <linux/poll.h>
#include <linux/videodev2.h>
Go to the source code of this file.
|
int | videobuf_waiton (struct videobuf_queue *q, struct videobuf_buffer *vb, int non_blocking, int intr) |
|
int | videobuf_iolock (struct videobuf_queue *q, struct videobuf_buffer *vb, struct v4l2_framebuffer *fbuf) |
|
struct videobuf_buffer * | videobuf_alloc_vb (struct videobuf_queue *q) |
|
void * | videobuf_queue_to_vaddr (struct videobuf_queue *q, struct videobuf_buffer *buf) |
|
void | videobuf_queue_core_init (struct videobuf_queue *q, const struct videobuf_queue_ops *ops, struct device *dev, spinlock_t *irqlock, enum v4l2_buf_type type, enum v4l2_field field, unsigned int msize, void *priv, struct videobuf_qtype_ops *int_ops, struct mutex *ext_lock) |
|
int | videobuf_queue_is_busy (struct videobuf_queue *q) |
|
void | videobuf_queue_cancel (struct videobuf_queue *q) |
|
enum v4l2_field | videobuf_next_field (struct videobuf_queue *q) |
|
int | videobuf_reqbufs (struct videobuf_queue *q, struct v4l2_requestbuffers *req) |
|
int | videobuf_querybuf (struct videobuf_queue *q, struct v4l2_buffer *b) |
|
int | videobuf_qbuf (struct videobuf_queue *q, struct v4l2_buffer *b) |
|
int | videobuf_dqbuf (struct videobuf_queue *q, struct v4l2_buffer *b, int nonblocking) |
|
int | videobuf_streamon (struct videobuf_queue *q) |
|
int | videobuf_streamoff (struct videobuf_queue *q) |
|
void | videobuf_stop (struct videobuf_queue *q) |
|
int | videobuf_read_start (struct videobuf_queue *q) |
|
void | videobuf_read_stop (struct videobuf_queue *q) |
|
ssize_t | videobuf_read_stream (struct videobuf_queue *q, char __user *data, size_t count, loff_t *ppos, int vbihack, int nonblocking) |
|
ssize_t | videobuf_read_one (struct videobuf_queue *q, char __user *data, size_t count, loff_t *ppos, int nonblocking) |
|
unsigned int | videobuf_poll_stream (struct file *file, struct videobuf_queue *q, poll_table *wait) |
|
int | videobuf_mmap_setup (struct videobuf_queue *q, unsigned int bcount, unsigned int bsize, enum v4l2_memory memory) |
|
int | __videobuf_mmap_setup (struct videobuf_queue *q, unsigned int bcount, unsigned int bsize, enum v4l2_memory memory) |
|
int | videobuf_mmap_free (struct videobuf_queue *q) |
|
int | videobuf_mmap_mapper (struct videobuf_queue *q, struct vm_area_struct *vma) |
|
#define MAGIC_QTYPE_OPS 0x12261003 |
- Enumerator:
VIDEOBUF_NEEDS_INIT |
|
VIDEOBUF_PREPARED |
|
VIDEOBUF_QUEUED |
|
VIDEOBUF_ACTIVE |
|
VIDEOBUF_DONE |
|
VIDEOBUF_ERROR |
|
VIDEOBUF_IDLE |
|
Definition at line 56 of file videobuf-core.h.