/Linux-v4.19/include/media/ |
D | videobuf2-v4l2.h | 54 int vb2_querybuf(struct vb2_queue *q, struct v4l2_buffer *b); 95 int vb2_prepare_buf(struct vb2_queue *q, struct v4l2_buffer *b); 117 int vb2_qbuf(struct vb2_queue *q, struct v4l2_buffer *b); 154 int vb2_dqbuf(struct vb2_queue *q, struct v4l2_buffer *b, bool nonblocking); 252 struct v4l2_buffer *p); 253 int vb2_ioctl_querybuf(struct file *file, void *priv, struct v4l2_buffer *p); 254 int vb2_ioctl_qbuf(struct file *file, void *priv, struct v4l2_buffer *p); 255 int vb2_ioctl_dqbuf(struct file *file, void *priv, struct v4l2_buffer *p);
|
D | v4l2-mem2mem.h | 206 struct v4l2_buffer *buf); 217 struct v4l2_buffer *buf); 228 struct v4l2_buffer *buf); 239 struct v4l2_buffer *buf); 632 struct v4l2_buffer *buf); 636 struct v4l2_buffer *buf); 638 struct v4l2_buffer *buf); 640 struct v4l2_buffer *buf);
|
D | videobuf-core.h | 204 int videobuf_querybuf(struct videobuf_queue *q, struct v4l2_buffer *b); 206 struct v4l2_buffer *b); 208 struct v4l2_buffer *b, int nonblocking);
|
D | v4l2-ioctl.h | 410 struct v4l2_buffer *b); 412 struct v4l2_buffer *b); 416 struct v4l2_buffer *b); 421 struct v4l2_buffer *b);
|
/Linux-v4.19/drivers/usb/gadget/function/ |
D | uvc_queue.h | 70 int uvcg_query_buffer(struct uvc_video_queue *queue, struct v4l2_buffer *buf); 72 int uvcg_queue_buffer(struct uvc_video_queue *queue, struct v4l2_buffer *buf); 75 struct v4l2_buffer *buf, int nonblocking);
|
D | uvc_queue.c | 159 int uvcg_query_buffer(struct uvc_video_queue *queue, struct v4l2_buffer *buf) in uvcg_query_buffer() 164 int uvcg_queue_buffer(struct uvc_video_queue *queue, struct v4l2_buffer *buf) in uvcg_queue_buffer() 184 int uvcg_dequeue_buffer(struct uvc_video_queue *queue, struct v4l2_buffer *buf, in uvcg_dequeue_buffer()
|
D | uvc_v4l2.c | 155 uvc_v4l2_querybuf(struct file *file, void *fh, struct v4l2_buffer *b) in uvc_v4l2_querybuf() 165 uvc_v4l2_qbuf(struct file *file, void *fh, struct v4l2_buffer *b) in uvc_v4l2_qbuf() 180 uvc_v4l2_dqbuf(struct file *file, void *fh, struct v4l2_buffer *b) in uvc_v4l2_dqbuf()
|
/Linux-v4.19/Documentation/media/uapi/v4l/ |
D | vidioc-querybuf.rst | 18 .. c:function:: int ioctl( int fd, VIDIOC_QUERYBUF, struct v4l2_buffer *argp ) 29 Pointer to struct :c:type:`v4l2_buffer`. 40 :c:type:`v4l2_buffer` to the same buffer type as was 63 :c:type:`v4l2_buffer` is set to the number of filled-in 67 The struct :c:type:`v4l2_buffer` structure is specified in
|
D | vidioc-prepare-buf.rst | 18 .. c:function:: int ioctl( int fd, VIDIOC_PREPARE_BUF, struct v4l2_buffer *argp ) 29 Pointer to struct :c:type:`v4l2_buffer`. 44 The struct :c:type:`v4l2_buffer` structure is specified in
|
D | vidioc-qbuf.rst | 18 .. c:function:: int ioctl( int fd, VIDIOC_QBUF, struct v4l2_buffer *argp ) 21 .. c:function:: int ioctl( int fd, VIDIOC_DQBUF, struct v4l2_buffer *argp ) 32 Pointer to struct :c:type:`v4l2_buffer`. 43 :c:type:`v4l2_buffer` to the same buffer type as was 50 one. The contents of the struct :c:type:`v4l2_buffer` returned 104 a struct :c:type:`v4l2_buffer` as above, when 118 The struct :c:type:`v4l2_buffer` structure is specified in
|
D | mmap.rst | 42 :c:type:`v4l2_buffer` are passed as sixth and second 44 multi-planar API, struct :c:type:`v4l2_buffer` contains an 93 struct v4l2_buffer buffer; 167 struct v4l2_buffer buffer; 174 /* length in struct v4l2_buffer in multi-planar API stores the size 221 index number of a buffer (struct :c:type:`v4l2_buffer` 254 the struct ::c:type:`v4l2_buffer` ``timestamp`` of captured
|
D | dmabuf.rst | 34 are passed in struct :c:type:`v4l2_buffer` (or in struct 74 struct v4l2_buffer buf; 97 struct v4l2_buffer buf; 154 the struct :c:type:`v4l2_buffer` ``timestamp`` of captured or
|
D | buffer.rst | 14 or field parity, are stored in a struct :c:type:`v4l2_buffer`, 18 some plane-specific members of struct :c:type:`v4l2_buffer`, 21 struct :c:type:`v4l2_buffer` contains an array of plane structures. 156 .. c:type:: v4l2_buffer 158 struct v4l2_buffer 165 .. flat-table:: struct v4l2_buffer 286 struct :c:type:`v4l2_buffer` structure. 359 :c:type:`v4l2_buffer` is ``V4L2_MEMORY_MMAP``, this 362 :c:type:`v4l2_buffer`. 367 :c:type:`v4l2_buffer` is ``V4L2_MEMORY_USERPTR``, [all …]
|
D | field-order.rst | 78 :c:type:`v4l2_buffer` ``field`` can never be 119 struct :c:type:`v4l2_buffer` ``field`` to 124 :c:type:`v4l2_buffer` ``sequence`` field. This
|
D | func-munmap.rst | 37 :c:type:`v4l2_buffer` ``length`` field for the
|
D | capture.c.rst | 86 struct v4l2_buffer buf; 245 struct v4l2_buffer buf; 262 struct v4l2_buffer buf; 357 struct v4l2_buffer buf;
|
D | func-mmap.rst | 40 :c:type:`v4l2_buffer` ``length`` field for the 95 :c:type:`v4l2_buffer` ``m`` union ``offset`` field for
|
/Linux-v4.19/drivers/media/common/videobuf2/ |
D | videobuf2-v4l2.c | 56 static int __verify_planes_array(struct vb2_buffer *vb, const struct v4l2_buffer *b) in __verify_planes_array() 85 static int __verify_length(struct vb2_buffer *vb, const struct v4l2_buffer *b) in __verify_length() 123 const struct v4l2_buffer *b = pb; in __copy_timestamp() 157 static int vb2_queue_or_prepare_buf(struct vb2_queue *q, struct v4l2_buffer *b, in vb2_queue_or_prepare_buf() 190 struct v4l2_buffer *b = pb; in __fill_v4l2_buffer() 298 const struct v4l2_buffer *b = pb; in __fill_vb2_buffer() 464 int vb2_querybuf(struct vb2_queue *q, struct v4l2_buffer *b) in vb2_querybuf() 494 int vb2_prepare_buf(struct vb2_queue *q, struct v4l2_buffer *b) in vb2_prepare_buf() 563 int vb2_qbuf(struct vb2_queue *q, struct v4l2_buffer *b) in vb2_qbuf() 577 int vb2_dqbuf(struct vb2_queue *q, struct v4l2_buffer *b, bool nonblocking) in vb2_dqbuf() [all …]
|
/Linux-v4.19/drivers/media/v4l2-core/ |
D | v4l2-mem2mem.c | 449 struct v4l2_buffer *buf) in v4l2_m2m_querybuf() 474 struct v4l2_buffer *buf) in v4l2_m2m_qbuf() 489 struct v4l2_buffer *buf) in v4l2_m2m_dqbuf() 499 struct v4l2_buffer *buf) in v4l2_m2m_prepare_buf() 974 struct v4l2_buffer *buf) in v4l2_m2m_ioctl_querybuf() 983 struct v4l2_buffer *buf) in v4l2_m2m_ioctl_qbuf() 992 struct v4l2_buffer *buf) in v4l2_m2m_ioctl_dqbuf() 1001 struct v4l2_buffer *buf) in v4l2_m2m_ioctl_prepare_buf()
|
/Linux-v4.19/drivers/media/usb/tm6000/ |
D | tm6000.h | 360 struct v4l2_buffer *b); 361 int tm6000_vidioc_qbuf(struct file *file, void *priv, struct v4l2_buffer *b); 362 int tm6000_vidioc_dqbuf(struct file *file, void *priv, struct v4l2_buffer *b);
|
/Linux-v4.19/include/trace/events/ |
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-v4.19/drivers/media/usb/uvc/ |
D | uvc_queue.c | 280 int uvc_query_buffer(struct uvc_video_queue *queue, struct v4l2_buffer *buf) in uvc_query_buffer() 303 int uvc_queue_buffer(struct uvc_video_queue *queue, struct v4l2_buffer *buf) in uvc_queue_buffer() 326 int uvc_dequeue_buffer(struct uvc_video_queue *queue, struct v4l2_buffer *buf, in uvc_dequeue_buffer()
|
D | uvcvideo.h | 693 struct v4l2_buffer *v4l2_buf); 697 struct v4l2_buffer *v4l2_buf); 701 struct v4l2_buffer *v4l2_buf, int nonblocking);
|
/Linux-v4.19/drivers/media/usb/stkwebcam/ |
D | stk-webcam.h | 43 struct v4l2_buffer v4lbuf;
|
/Linux-v4.19/include/uapi/linux/ |
D | videodev2.h | 924 struct v4l2_buffer { struct 2324 #define VIDIOC_QUERYBUF _IOWR('V', 9, struct v4l2_buffer) 2328 #define VIDIOC_QBUF _IOWR('V', 15, struct v4l2_buffer) 2330 #define VIDIOC_DQBUF _IOWR('V', 17, struct v4l2_buffer) 2397 #define VIDIOC_PREPARE_BUF _IOWR('V', 93, struct v4l2_buffer)
|