v4l2_buffer
struct v4l2_buffer *p)
int vb2_ioctl_querybuf(struct file *file, void *priv, struct v4l2_buffer *p)
int vb2_ioctl_qbuf(struct file *file, void *priv, struct v4l2_buffer *p)
int vb2_ioctl_dqbuf(struct file *file, void *priv, struct v4l2_buffer *p)
const struct v4l2_buffer *b = pb;
static int vb2_fill_vb2_v4l2_buffer(struct vb2_buffer *vb, struct v4l2_buffer *b)
struct v4l2_buffer *b)
struct vb2_buffer *vb, struct v4l2_buffer *b,
struct v4l2_buffer *b = pb;
static int __verify_planes_array(struct vb2_buffer *vb, const struct v4l2_buffer *b)
int vb2_querybuf(struct vb2_queue *q, struct v4l2_buffer *b)
struct v4l2_buffer *b)
struct v4l2_buffer *b)
int vb2_dqbuf(struct vb2_queue *q, struct v4l2_buffer *b, bool nonblocking)
static int __verify_length(struct vb2_buffer *vb, const struct v4l2_buffer *b)
struct v4l2_buffer *buf)
static int coda_dqbuf(struct file *file, void *priv, struct v4l2_buffer *buf)
static int mtk_jpeg_qbuf(struct file *file, void *priv, struct v4l2_buffer *buf)
struct v4l2_buffer *buf)
struct v4l2_buffer *buf)
struct v4l2_buffer *buf)
struct v4l2_buffer *buf)
struct v4l2_buffer *buf)
struct v4l2_buffer *buf)
struct v4l2_buffer *buf)
struct v4l2_buffer *buf)
struct v4l2_buffer *buf)
struct v4l2_buffer *buf)
struct v4l2_buffer *b)
struct v4l2_buffer *buf)
static int vidioc_qbuf(struct file *file, void *priv, struct v4l2_buffer *buf)
static int vidioc_dqbuf(struct file *file, void *priv, struct v4l2_buffer *buf)
struct v4l2_buffer *buf)
static int vidioc_qbuf(struct file *file, void *priv, struct v4l2_buffer *buf)
static int vidioc_dqbuf(struct file *file, void *priv, struct v4l2_buffer *buf)
static int hva_qbuf(struct file *file, void *priv, struct v4l2_buffer *buf)
struct vb2_v4l2_buffer v4l2_buffer;
vb2_buffer = &csi_buffer->v4l2_buffer.vb2_buf;
vb2_buffer = &csi_buffer->v4l2_buffer.vb2_buf;
vb2_buffer = &csi_buffer->v4l2_buffer.vb2_buf;
&csi_buffer->v4l2_buffer.vb2_buf;
csi_buffer->v4l2_buffer.sequence = state->sequence;
struct vb2_v4l2_buffer *v4l2_buffer = to_vb2_v4l2_buffer(buffer);
v4l2_buffer->field = capture->format.fmt.pix.field;
struct vb2_v4l2_buffer *v4l2_buffer = to_vb2_v4l2_buffer(buffer);
container_of(v4l2_buffer, struct sun6i_csi_buffer, v4l2_buffer);
isp_video_dqbuf(struct file *file, void *fh, struct v4l2_buffer *b)
isp_video_querybuf(struct file *file, void *fh, struct v4l2_buffer *b)
isp_video_prepare_buf(struct file *file, void *fh, struct v4l2_buffer *b)
isp_video_qbuf(struct file *file, void *fh, struct v4l2_buffer *b)
struct v4l2_buffer *b64 = arg;
struct v4l2_buffer *b64 = arg;
static int get_v4l2_buffer32(struct v4l2_buffer *vb,
*vb = (struct v4l2_buffer) {
static int get_v4l2_buffer32_time32(struct v4l2_buffer *vb,
*vb = (struct v4l2_buffer) {
static int put_v4l2_buffer32(struct v4l2_buffer *vb,
static int put_v4l2_buffer32_time32(struct v4l2_buffer *vb,
struct v4l2_buffer *p = arg;
struct v4l2_buffer *p = arg;
struct v4l2_buffer *p = arg;
struct v4l2_buffer *b = arg;
IOCTL_INFO(VIDIOC_QUERYBUF, v4l_querybuf, v4l_print_buffer, INFO_FL_QUEUE | INFO_FL_CLEAR(v4l2_buffer, length)),
struct v4l2_buffer *buf = parg;
struct v4l2_buffer *vb = parg;
*vb = (struct v4l2_buffer) {
struct v4l2_buffer *vb = parg;
const struct v4l2_buffer *p = arg;
struct v4l2_buffer *buf)
struct v4l2_buffer *buf)
struct v4l2_buffer *buf)
struct v4l2_buffer *buf)
struct v4l2_buffer *buf)
struct v4l2_buffer *buf)
struct v4l2_buffer *buf)
struct v4l2_buffer *buf)
struct v4l2_buffer *buf)
static int atomisp_qbuf_wrapper(struct file *file, void *fh, struct v4l2_buffer *buf)
static int atomisp_dqbuf_wrapper(struct file *file, void *fh, struct v4l2_buffer *buf)
struct vb2_v4l2_buffer v4l2_buffer;
vb2_buffer = &isp_buffer->v4l2_buffer.vb2_buf;
vb2_buffer = &isp_buffer->v4l2_buffer.vb2_buf;
&isp_buffer->v4l2_buffer.vb2_buf;
isp_buffer->v4l2_buffer.sequence = state->sequence;
struct vb2_v4l2_buffer *v4l2_buffer = to_vb2_v4l2_buffer(vb2_buffer);
container_of(v4l2_buffer, struct sun6i_isp_buffer, v4l2_buffer);
vb2_buffer = &isp_buffer->v4l2_buffer.vb2_buf;
vb2_buffer = &state->pending->v4l2_buffer.vb2_buf;
vb2_buffer = &isp_buffer->v4l2_buffer.vb2_buf;
vb2_buffer = &isp_buffer->v4l2_buffer.vb2_buf;
vb2_buffer = &isp_buffer->v4l2_buffer.vb2_buf;
isp_buffer->v4l2_buffer.sequence = isp_dev->capture.state.sequence + 1;
struct vb2_v4l2_buffer *v4l2_buffer = to_vb2_v4l2_buffer(vb2_buffer);
container_of(v4l2_buffer, struct sun6i_isp_buffer, v4l2_buffer);
int uvcg_query_buffer(struct uvc_video_queue *queue, struct v4l2_buffer *buf)
int uvcg_queue_buffer(struct uvc_video_queue *queue, struct v4l2_buffer *buf)
int uvcg_dequeue_buffer(struct uvc_video_queue *queue, struct v4l2_buffer *buf,
int uvcg_query_buffer(struct uvc_video_queue *queue, struct v4l2_buffer *buf);
int uvcg_queue_buffer(struct uvc_video_queue *queue, struct v4l2_buffer *buf);
struct v4l2_buffer *buf, int nonblocking);
uvc_v4l2_querybuf(struct file *file, void *fh, struct v4l2_buffer *b)
uvc_v4l2_qbuf(struct file *file, void *fh, struct v4l2_buffer *b)
uvc_v4l2_dqbuf(struct file *file, void *fh, struct v4l2_buffer *b)
static inline u64 v4l2_buffer_get_timestamp(const struct v4l2_buffer *buf)
static inline void v4l2_buffer_set_timestamp(struct v4l2_buffer *buf,
struct v4l2_buffer *b);
struct v4l2_buffer *b);
struct v4l2_buffer *b);
struct v4l2_buffer *b);
struct v4l2_buffer *buf);
struct v4l2_buffer *buf);
struct v4l2_buffer *buf);
struct v4l2_buffer *buf);
struct v4l2_buffer *buf);
struct v4l2_buffer *buf);
struct v4l2_buffer *buf);
struct v4l2_buffer *buf);
struct v4l2_buffer *b);
struct v4l2_buffer *b);
int vb2_dqbuf(struct vb2_queue *q, struct v4l2_buffer *b, bool nonblocking);
struct v4l2_buffer *p);
int vb2_ioctl_querybuf(struct file *file, void *priv, struct v4l2_buffer *p);
int vb2_ioctl_qbuf(struct file *file, void *priv, struct v4l2_buffer *p);
int vb2_ioctl_dqbuf(struct file *file, void *priv, struct v4l2_buffer *p);
int vb2_querybuf(struct vb2_queue *q, struct v4l2_buffer *b);
TP_PROTO(int minor, struct v4l2_buffer *buf),
TP_PROTO(int minor, struct v4l2_buffer *buf),
TP_PROTO(int minor, struct v4l2_buffer *buf),
#define VIDIOC_QUERYBUF _IOWR('V', 9, struct v4l2_buffer)
#define VIDIOC_QBUF _IOWR('V', 15, struct v4l2_buffer)
#define VIDIOC_DQBUF _IOWR('V', 17, struct v4l2_buffer)
#define VIDIOC_PREPARE_BUF _IOWR('V', 93, struct v4l2_buffer)