| /linux/include/media/ |
| H A D | videobuf2-v4l2.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);
|
| /linux/Documentation/userspace-api/media/v4l/ |
| H A D | vidioc-querybuf.rst | 20 ``int ioctl(int fd, VIDIOC_QUERYBUF, struct v4l2_buffer *argp)`` 29 Pointer to struct :c:type:`v4l2_buffer`. 39 :c:type:`v4l2_buffer` to the same buffer type as was 62 :c:type:`v4l2_buffer` is set to the number of filled-in 66 The struct :c:type:`v4l2_buffer` structure is specified in
|
| H A D | vidioc-prepare-buf.rst | 20 ``int ioctl(int fd, VIDIOC_PREPARE_BUF, struct v4l2_buffer *argp)`` 29 Pointer to struct :c:type:`v4l2_buffer`. 40 The struct :c:type:`v4l2_buffer` structure is specified in
|
| H A D | vidioc-qbuf.rst | 20 ``int ioctl(int fd, VIDIOC_QBUF, struct v4l2_buffer *argp)`` 24 ``int ioctl(int fd, VIDIOC_DQBUF, struct v4l2_buffer *argp)`` 33 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 126 a struct :c:type:`v4l2_buffer` as above, when 148 The struct :c:type:`v4l2_buffer` structure is specified in
|
| H A D | mmap.rst | 43 :c:type:`v4l2_buffer` are passed as sixth and second 45 multi-planar API, struct :c:type:`v4l2_buffer` contains an 94 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
|
| H A D | dmabuf.rst | 35 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
|
| H A D | buffer.rst | 15 or field parity, are stored in a struct :c:type:`v4l2_buffer`, 19 some plane-specific members of struct :c:type:`v4l2_buffer`, 22 struct :c:type:`v4l2_buffer` contains an array of plane structures. 155 .. c:type:: v4l2_buffer 157 struct v4l2_buffer 164 .. flat-table:: struct v4l2_buffer 270 struct :c:type:`v4l2_buffer` structure. 300 take a :c:type:`v4l2_buffer` as argument. 345 :c:type:`v4l2_buffer` is ``V4L2_MEMORY_MMAP``, this 348 :c:type:`v4l2_buffer`. [all …]
|
| H A D | func-munmap.rst | 35 :c:type:`v4l2_buffer` ``length`` field for the
|
| H A D | field-order.rst | 85 :c:type:`v4l2_buffer` ``field`` can never be 125 struct :c:type:`v4l2_buffer` ``field`` to 130 :c:type:`v4l2_buffer` ``sequence`` field. This
|
| H A D | capture.c.rst | 87 struct v4l2_buffer buf; 246 struct v4l2_buffer buf; 263 struct v4l2_buffer buf; 358 struct v4l2_buffer buf;
|
| H A D | func-mmap.rst | 38 :c:type:`v4l2_buffer` ``length`` field for the 93 :c:type:`v4l2_buffer` ``m`` union ``offset`` field for
|
| H A D | selection-api-vs-crop-api.rst | 25 ``m_userptr`` at struct :c:type:`v4l2_buffer` before calling
|
| H A D | userp.rst | 22 struct :c:type:`v4l2_buffer` (or in struct 98 the struct :c:type:`v4l2_buffer` ``timestamp`` of captured or
|
| H A D | ext-ctrls-codec-stateless.rst | 648 ``timestamp`` field in struct :c:type:`v4l2_buffer`. Use the 650 :c:type:`timeval` in struct :c:type:`v4l2_buffer` to a __u64. 823 ``timestamp`` field in struct :c:type:`v4l2_buffer`. Use the 825 :c:type:`timeval` in struct :c:type:`v4l2_buffer` to a __u64. 1010 struct :c:type:`v4l2_buffer`. Use the :c:func:`v4l2_timeval_to_ns()` 1012 :c:type:`v4l2_buffer` to a __u64. 1017 struct :c:type:`v4l2_buffer`. Use the :c:func:`v4l2_timeval_to_ns()` 1019 :c:type:`v4l2_buffer` to a __u64. 1024 struct :c:type:`v4l2_buffer`. Use the :c:func:`v4l2_timeval_to_ns()` 1026 :c:type:`v4l2_buffer` to a __u64. [all …]
|
| H A D | planar-apis.rst | 59 :c:type:`v4l2_buffer`.
|
| H A D | v4l2.rst | 173 Added timestamp types to v4l2_buffer. Added 387 v4l2_buffer changes, added video capture example, various corrections.
|
| H A D | v4l2grab.c.rst | 58 struct v4l2_buffer buf;
|
| H A D | hist-v4l2.rst | 72 are gone. VIDIOC_QBUF takes a v4l2_buffer as a parameter. Added 172 7. The struct v4l2_buffer ``timestamp`` was 195 8. A ``sequence`` field was added to struct v4l2_buffer. The ``sequence`` 517 13. In struct v4l2_buffer the ``type`` field was 690 struct v4l2_buffer. Purpose of this 709 struct v4l2_buffer ``memory`` field. It was 1097 1. Replaced ``input`` in struct v4l2_buffer by 1110 struct v4l2_buffer. See :ref:`buffer-flags`.
|
| H A D | dev-encoder.rst | 492 :c:type:`v4l2_buffer` struct when queuing an ``OUTPUT`` buffer. The 511 :c:type:`v4l2_buffer` struct when dequeued. See the documentation of 512 :c:type:`v4l2_buffer` and each coded pixel format for exact list of flags 597 The last buffer may be empty (with :c:type:`v4l2_buffer`
|
| /linux/drivers/media/common/videobuf2/ |
| H A D | videobuf2-v4l2.c | 64 static int __verify_planes_array(struct vb2_buffer *vb, const struct v4l2_buffer *b) in __verify_planes_array() 95 static int __verify_length(struct vb2_buffer *vb, const struct v4l2_buffer *b) in __verify_length() 143 const struct v4l2_buffer *b = pb; in __copy_timestamp() 176 static int vb2_fill_vb2_v4l2_buffer(struct vb2_buffer *vb, struct v4l2_buffer *b) in vb2_fill_vb2_v4l2_buffer() 346 struct v4l2_buffer *b) in set_buffer_cache_hints() 367 struct vb2_buffer *vb, struct v4l2_buffer *b, in vb2_queue_or_prepare_buf() 481 struct v4l2_buffer *b = pb; in __fill_v4l2_buffer() 651 int vb2_querybuf(struct vb2_queue *q, struct v4l2_buffer *b) in vb2_querybuf() 721 struct v4l2_buffer *b) in vb2_prepare_buf() 811 struct v4l2_buffer *b) in vb2_qbuf() [all …]
|
| /linux/drivers/usb/gadget/function/ |
| H A D | uvc_queue.c | 198 int uvcg_query_buffer(struct uvc_video_queue *queue, struct v4l2_buffer *buf) in uvcg_query_buffer() 203 int uvcg_queue_buffer(struct uvc_video_queue *queue, struct v4l2_buffer *buf) in uvcg_queue_buffer() 212 int uvcg_dequeue_buffer(struct uvc_video_queue *queue, struct v4l2_buffer *buf, in uvcg_dequeue_buffer()
|
| /linux/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/drivers/media/platform/sunxi/sun6i-csi/ |
| H A D | sun6i_csi.h | 28 struct vb2_v4l2_buffer v4l2_buffer; member
|
| /linux/drivers/staging/media/sunxi/sun6i-isp/ |
| H A D | sun6i_isp.h | 26 struct vb2_v4l2_buffer v4l2_buffer; member
|
| /linux/Documentation/userspace-api/media/mediactl/ |
| H A D | request-api.rst | 144 struct v4l2_buffer buf; 179 struct v4l2_buffer buf; 227 struct v4l2_buffer buf;
|