Home
last modified time | relevance | path

Searched refs:v4l2_buffer (Results 1 – 25 of 27) sorted by relevance

12

/linux/include/media/
H A Dvideobuf2-v4l2.h75 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 Dvidioc-querybuf.rst20 ``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 Dvidioc-prepare-buf.rst20 ``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 Dvidioc-qbuf.rst20 ``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 Dmmap.rst43 :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 Ddmabuf.rst35 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 Dbuffer.rst15 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 Dfunc-munmap.rst35 :c:type:`v4l2_buffer` ``length`` field for the
H A Dfield-order.rst85 :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 Dcapture.c.rst87 struct v4l2_buffer buf;
246 struct v4l2_buffer buf;
263 struct v4l2_buffer buf;
358 struct v4l2_buffer buf;
H A Dfunc-mmap.rst38 :c:type:`v4l2_buffer` ``length`` field for the
93 :c:type:`v4l2_buffer` ``m`` union ``offset`` field for
H A Dselection-api-vs-crop-api.rst25 ``m_userptr`` at struct :c:type:`v4l2_buffer` before calling
H A Duserp.rst22 struct :c:type:`v4l2_buffer` (or in struct
98 the struct :c:type:`v4l2_buffer` ``timestamp`` of captured or
H A Dext-ctrls-codec-stateless.rst648 ``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 Dplanar-apis.rst59 :c:type:`v4l2_buffer`.
H A Dv4l2.rst173 Added timestamp types to v4l2_buffer. Added
387 v4l2_buffer changes, added video capture example, various corrections.
H A Dv4l2grab.c.rst58 struct v4l2_buffer buf;
H A Dhist-v4l2.rst72 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 Ddev-encoder.rst492 :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 Dvideobuf2-v4l2.c64 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 Duvc_queue.c198 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 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/drivers/media/platform/sunxi/sun6i-csi/
H A Dsun6i_csi.h28 struct vb2_v4l2_buffer v4l2_buffer; member
/linux/drivers/staging/media/sunxi/sun6i-isp/
H A Dsun6i_isp.h26 struct vb2_v4l2_buffer v4l2_buffer; member
/linux/Documentation/userspace-api/media/mediactl/
H A Drequest-api.rst144 struct v4l2_buffer buf;
179 struct v4l2_buffer buf;
227 struct v4l2_buffer buf;

12