/linux-master/include/media/ |
H A D | videobuf2-v4l2.h | 42 * 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 D | v4l2-mem2mem.h | 296 * @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 D | v4l2-ioctl.h | 413 struct v4l2_buffer *b); 415 struct v4l2_buffer *b); 419 struct v4l2_buffer *b); 424 struct v4l2_buffer *b);
|
H A D | v4l2-common.h | 576 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 D | uvc_queue.h | 74 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 D | uvc_queue.c | 189 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 D | uvc_v4l2.c | 397 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 D | sun6i_csi.h | 28 struct vb2_v4l2_buffer v4l2_buffer; member in struct:sun6i_csi_buffer
|
H A D | sun6i_csi_capture.c | 343 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 D | sun6i_isp.h | 26 struct vb2_v4l2_buffer v4l2_buffer; member in struct:sun6i_isp_buffer
|
H A D | sun6i_isp_capture.c | 75 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 D | sun6i_isp_params.c | 208 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 D | videobuf2-v4l2.c | 62 * 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 D | v4l2.h | 101 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 D | v4l2-compat-ioctl32.c | 400 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 D | v4l2-mem2mem.c | 593 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 D | v4l2-ioctl.c | 439 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 D | uvc_queue.c | 274 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 D | uvcvideo.h | 675 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 D | gsc-m2m.c | 384 struct v4l2_buffer *buf) 391 struct v4l2_buffer *buf) 398 struct v4l2_buffer *buf)
|
/linux-master/include/uapi/linux/ |
H A D | videodev2.h | 1044 * @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 D | ispvideo.c | 909 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 D | iss_video.c | 782 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 D | s5p_mfc_dec.c | 620 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 D | camif-capture.c | 921 struct v4l2_buffer *buf) 928 struct v4l2_buffer *buf) 941 struct v4l2_buffer *buf) 972 struct v4l2_buffer *b)
|