Searched refs:v4l2_buffer (Results 1 - 25 of 33) sorted by relevance

12

/linux-master/include/media/
H A Dvideobuf2-v4l2.h42 * of &struct v4l2_buffer at ``videodev2.h``.
75 int vb2_querybuf(struct vb2_queue *q, struct v4l2_buffer *b);
120 struct v4l2_buffer *b);
146 struct v4l2_buffer *b);
183 int vb2_dqbuf(struct vb2_queue *q, struct v4l2_buffer *b, bool nonblocking);
329 struct v4l2_buffer *p);
330 int vb2_ioctl_querybuf(struct file *file, void *priv, struct v4l2_buffer *p);
331 int vb2_ioctl_qbuf(struct file *file, void *priv, struct v4l2_buffer *p);
332 int vb2_ioctl_dqbuf(struct file *file, void *priv, struct v4l2_buffer *p);
H A Dv4l2-mem2mem.h296 * @vbuf: pointer to struct &v4l2_buffer
309 * @vbuf: pointer to struct &v4l2_buffer
351 * @buf: pointer to struct &v4l2_buffer
356 struct v4l2_buffer *buf);
364 * @buf: pointer to struct &v4l2_buffer
367 struct v4l2_buffer *buf);
375 * @buf: pointer to struct &v4l2_buffer
378 struct v4l2_buffer *buf);
386 * @buf: pointer to struct &v4l2_buffer
389 struct v4l2_buffer *bu
[all...]
H A Dv4l2-ioctl.h413 struct v4l2_buffer *b);
415 struct v4l2_buffer *b);
419 struct v4l2_buffer *b);
424 struct v4l2_buffer *b);
H A Dv4l2-common.h576 static inline u64 v4l2_buffer_get_timestamp(const struct v4l2_buffer *buf)
587 static inline void v4l2_buffer_set_timestamp(struct v4l2_buffer *buf,
/linux-master/drivers/usb/gadget/function/
H A Duvc_queue.h74 int uvcg_query_buffer(struct uvc_video_queue *queue, struct v4l2_buffer *buf);
76 int uvcg_queue_buffer(struct uvc_video_queue *queue, struct v4l2_buffer *buf);
79 struct v4l2_buffer *buf, int nonblocking);
H A Duvc_queue.c189 int uvcg_query_buffer(struct uvc_video_queue *queue, struct v4l2_buffer *buf)
194 int uvcg_queue_buffer(struct uvc_video_queue *queue, struct v4l2_buffer *buf)
203 int uvcg_dequeue_buffer(struct uvc_video_queue *queue, struct v4l2_buffer *buf,
H A Duvc_v4l2.c397 uvc_v4l2_querybuf(struct file *file, void *fh, struct v4l2_buffer *b)
407 uvc_v4l2_qbuf(struct file *file, void *fh, struct v4l2_buffer *b)
425 uvc_v4l2_dqbuf(struct file *file, void *fh, struct v4l2_buffer *b)
/linux-master/drivers/media/platform/sunxi/sun6i-csi/
H A Dsun6i_csi.h28 struct vb2_v4l2_buffer v4l2_buffer; member in struct:sun6i_csi_buffer
H A Dsun6i_csi_capture.c343 vb2_buffer = &csi_buffer->v4l2_buffer.vb2_buf;
457 vb2_buffer = &csi_buffer->v4l2_buffer.vb2_buf;
465 vb2_buffer = &csi_buffer->v4l2_buffer.vb2_buf;
519 &csi_buffer->v4l2_buffer.vb2_buf;
522 csi_buffer->v4l2_buffer.sequence = state->sequence;
574 struct vb2_v4l2_buffer *v4l2_buffer = to_vb2_v4l2_buffer(buffer); local
585 v4l2_buffer->field = capture->format.fmt.pix.field;
594 struct vb2_v4l2_buffer *v4l2_buffer = to_vb2_v4l2_buffer(buffer); local
596 container_of(v4l2_buffer, struct sun6i_csi_buffer, v4l2_buffer);
[all...]
/linux-master/drivers/staging/media/sunxi/sun6i-isp/
H A Dsun6i_isp.h26 struct vb2_v4l2_buffer v4l2_buffer; member in struct:sun6i_isp_buffer
H A Dsun6i_isp_capture.c75 vb2_buffer = &isp_buffer->v4l2_buffer.vb2_buf;
168 vb2_buffer = &isp_buffer->v4l2_buffer.vb2_buf;
176 vb2_buffer = &isp_buffer->v4l2_buffer.vb2_buf;
234 &isp_buffer->v4l2_buffer.vb2_buf;
237 isp_buffer->v4l2_buffer.sequence = state->sequence;
301 struct vb2_v4l2_buffer *v4l2_buffer = to_vb2_v4l2_buffer(vb2_buffer); local
303 container_of(v4l2_buffer, struct sun6i_isp_buffer, v4l2_buffer);
H A Dsun6i_isp_params.c208 vb2_buffer = &state->pending->v4l2_buffer.vb2_buf;
216 vb2_buffer = &isp_buffer->v4l2_buffer.vb2_buf;
246 vb2_buffer = &isp_buffer->v4l2_buffer.vb2_buf;
275 vb2_buffer = &isp_buffer->v4l2_buffer.vb2_buf;
280 isp_buffer->v4l2_buffer.sequence = isp_dev->capture.state.sequence + 1;
333 struct vb2_v4l2_buffer *v4l2_buffer = to_vb2_v4l2_buffer(vb2_buffer); local
335 container_of(v4l2_buffer, struct sun6i_isp_buffer, v4l2_buffer);
/linux-master/drivers/media/common/videobuf2/
H A Dvideobuf2-v4l2.c62 * v4l2_buffer from userspace can be safely used
64 static int __verify_planes_array(struct vb2_buffer *vb, const struct v4l2_buffer *b)
95 static int __verify_length(struct vb2_buffer *vb, const struct v4l2_buffer *b)
143 const struct v4l2_buffer *b = pb;
176 static int vb2_fill_vb2_v4l2_buffer(struct vb2_buffer *vb, struct v4l2_buffer *b)
270 * so fill in relevant v4l2_buffer struct fields instead.
346 struct v4l2_buffer *b)
367 struct vb2_buffer *vb, struct v4l2_buffer *b,
476 * __fill_v4l2_buffer() - fill in a struct v4l2_buffer with information to be
481 struct v4l2_buffer *
[all...]
/linux-master/include/trace/events/
H A Dv4l2.h101 TP_PROTO(int minor, struct v4l2_buffer *buf),
172 TP_PROTO(int minor, struct v4l2_buffer *buf),
177 TP_PROTO(int minor, struct v4l2_buffer *buf),
/linux-master/drivers/media/v4l2-core/
H A Dv4l2-compat-ioctl32.c400 static int get_v4l2_buffer32(struct v4l2_buffer *vb,
409 *vb = (struct v4l2_buffer) {
446 static int get_v4l2_buffer32_time32(struct v4l2_buffer *vb,
454 *vb = (struct v4l2_buffer) {
490 static int put_v4l2_buffer32(struct v4l2_buffer *vb,
535 static int put_v4l2_buffer32_time32(struct v4l2_buffer *vb,
1048 struct v4l2_buffer *b64 = arg;
1118 struct v4l2_buffer *b64 = arg;
H A Dv4l2-mem2mem.c593 struct v4l2_buffer *buf)
610 struct v4l2_buffer *buf)
762 struct v4l2_buffer *buf)
801 struct v4l2_buffer *buf)
819 struct v4l2_buffer *buf)
1390 struct v4l2_buffer *buf)
1399 struct v4l2_buffer *buf)
1408 struct v4l2_buffer *buf)
1417 struct v4l2_buffer *buf)
H A Dv4l2-ioctl.c439 const struct v4l2_buffer *p = arg;
2109 struct v4l2_buffer *p = arg;
2118 struct v4l2_buffer *p = arg;
2127 struct v4l2_buffer *p = arg;
2158 struct v4l2_buffer *b = arg;
2836 IOCTL_INFO(VIDIOC_QUERYBUF, v4l_querybuf, v4l_print_buffer, INFO_FL_QUEUE | INFO_FL_CLEAR(v4l2_buffer, length)),
3095 struct v4l2_buffer *buf = parg;
3230 struct v4l2_buffer *vb = parg;
3235 *vb = (struct v4l2_buffer) {
3304 struct v4l2_buffer *v
[all...]
/linux-master/drivers/media/usb/uvc/
H A Duvc_queue.c274 int uvc_query_buffer(struct uvc_video_queue *queue, struct v4l2_buffer *buf)
298 struct media_device *mdev, struct v4l2_buffer *buf)
321 int uvc_dequeue_buffer(struct uvc_video_queue *queue, struct v4l2_buffer *buf,
H A Duvcvideo.h675 struct v4l2_buffer *v4l2_buf);
680 struct v4l2_buffer *v4l2_buf);
684 struct v4l2_buffer *v4l2_buf, int nonblocking);
/linux-master/drivers/media/platform/samsung/exynos-gsc/
H A Dgsc-m2m.c384 struct v4l2_buffer *buf)
391 struct v4l2_buffer *buf)
398 struct v4l2_buffer *buf)
/linux-master/include/uapi/linux/
H A Dvideodev2.h1044 * @m.mem_offset: when memory in the associated struct v4l2_buffer is
1075 * struct v4l2_buffer - video buffer info
1109 struct v4l2_buffer { struct
2636 #define VIDIOC_QUERYBUF _IOWR('V', 9, struct v4l2_buffer)
2640 #define VIDIOC_QBUF _IOWR('V', 15, struct v4l2_buffer)
2642 #define VIDIOC_DQBUF _IOWR('V', 17, struct v4l2_buffer)
2709 #define VIDIOC_PREPARE_BUF _IOWR('V', 93, struct v4l2_buffer)
/linux-master/drivers/media/platform/ti/omap3isp/
H A Dispvideo.c909 isp_video_querybuf(struct file *file, void *fh, struct v4l2_buffer *b)
923 isp_video_qbuf(struct file *file, void *fh, struct v4l2_buffer *b)
937 isp_video_dqbuf(struct file *file, void *fh, struct v4l2_buffer *b)
/linux-master/drivers/staging/media/omap4iss/
H A Diss_video.c782 iss_video_querybuf(struct file *file, void *fh, struct v4l2_buffer *b)
790 iss_video_qbuf(struct file *file, void *fh, struct v4l2_buffer *b)
807 iss_video_dqbuf(struct file *file, void *fh, struct v4l2_buffer *b)
/linux-master/drivers/media/platform/samsung/s5p-mfc/
H A Ds5p_mfc_dec.c620 struct v4l2_buffer *buf)
648 static int vidioc_qbuf(struct file *file, void *priv, struct v4l2_buffer *buf)
664 static int vidioc_dqbuf(struct file *file, void *priv, struct v4l2_buffer *buf)
/linux-master/drivers/media/platform/samsung/s3c-camif/
H A Dcamif-capture.c921 struct v4l2_buffer *buf)
928 struct v4l2_buffer *buf)
941 struct v4l2_buffer *buf)
972 struct v4l2_buffer *b)

Completed in 221 milliseconds

12