Home
last modified time | relevance | path

Searched refs:v4l2_buffer (Results 1 – 25 of 33) 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);
H A Dv4l2-mem2mem.h356 struct v4l2_buffer *buf);
367 struct v4l2_buffer *buf);
378 struct v4l2_buffer *buf);
389 struct v4l2_buffer *buf);
873 struct v4l2_buffer *buf);
877 struct v4l2_buffer *buf);
879 struct v4l2_buffer *buf);
881 struct v4l2_buffer *buf);
H A Dv4l2-ioctl.h415 struct v4l2_buffer *b);
417 struct v4l2_buffer *b);
421 struct v4l2_buffer *b);
426 struct v4l2_buffer *b);
H A Dv4l2-common.h576 static inline u64 v4l2_buffer_get_timestamp(const struct v4l2_buffer *buf) in v4l2_buffer_get_timestamp()
587 static inline void v4l2_buffer_set_timestamp(struct v4l2_buffer *buf, in v4l2_buffer_set_timestamp()
/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 Dcapture.c.rst86 struct v4l2_buffer buf;
245 struct v4l2_buffer buf;
262 struct v4l2_buffer buf;
357 struct v4l2_buffer buf;
H A Dfield-order.rst84 :c:type:`v4l2_buffer` ``field`` can never be
124 struct :c:type:`v4l2_buffer` ``field`` to
129 :c:type:`v4l2_buffer` ``sequence`` field. This
H A Dfunc-munmap.rst35 :c:type:`v4l2_buffer` ``length`` field for the
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 Duserp.rst22 struct :c:type:`v4l2_buffer` (or in struct
98 the struct :c:type:`v4l2_buffer` ``timestamp`` of captured or
H A Dselection-api-vs-crop-api.rst24 ``m_userptr`` at struct :c:type:`v4l2_buffer` before calling
H A Dext-ctrls-codec-stateless.rst647 ``timestamp`` field in struct :c:type:`v4l2_buffer`. Use the
649 :c:type:`timeval` in struct :c:type:`v4l2_buffer` to a __u64.
822 ``timestamp`` field in struct :c:type:`v4l2_buffer`. Use the
824 :c:type:`timeval` in struct :c:type:`v4l2_buffer` to a __u64.
1009 struct :c:type:`v4l2_buffer`. Use the :c:func:`v4l2_timeval_to_ns()`
1011 :c:type:`v4l2_buffer` to a __u64.
1016 struct :c:type:`v4l2_buffer`. Use the :c:func:`v4l2_timeval_to_ns()`
1018 :c:type:`v4l2_buffer` to a __u64.
1023 struct :c:type:`v4l2_buffer`. Use the :c:func:`v4l2_timeval_to_ns()`
1025 :c:type:`v4l2_buffer` to a __u64.
[all …]
H A Dplanar-apis.rst58 :c:type:`v4l2_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/v4l2-core/
H A Dv4l2-compat-ioctl32.c400 static int get_v4l2_buffer32(struct v4l2_buffer *vb, in get_v4l2_buffer32()
409 *vb = (struct v4l2_buffer) { in get_v4l2_buffer32()
446 static int get_v4l2_buffer32_time32(struct v4l2_buffer *vb, in get_v4l2_buffer32_time32()
454 *vb = (struct v4l2_buffer) { in get_v4l2_buffer32_time32()
490 static int put_v4l2_buffer32(struct v4l2_buffer *vb, in put_v4l2_buffer32()
535 static int put_v4l2_buffer32_time32(struct v4l2_buffer *vb, in put_v4l2_buffer32_time32()
1048 struct v4l2_buffer *b64 = arg; in v4l2_compat_get_array_args()
1118 struct v4l2_buffer *b64 = arg; in v4l2_compat_put_array_args()
H A Dv4l2-mem2mem.c593 struct v4l2_buffer *buf) in v4l2_m2m_adjust_mem_offset()
610 struct v4l2_buffer *buf) in v4l2_m2m_querybuf()
762 struct v4l2_buffer *buf) in v4l2_m2m_qbuf()
801 struct v4l2_buffer *buf) in v4l2_m2m_dqbuf()
819 struct v4l2_buffer *buf) in v4l2_m2m_prepare_buf()
1405 struct v4l2_buffer *buf) in v4l2_m2m_ioctl_querybuf()
1414 struct v4l2_buffer *buf) in v4l2_m2m_ioctl_qbuf()
1423 struct v4l2_buffer *buf) in v4l2_m2m_ioctl_dqbuf()
1432 struct v4l2_buffer *buf) in v4l2_m2m_ioctl_prepare_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;
/linux/include/uapi/linux/
H A Dvideodev2.h1152 struct v4l2_buffer { struct
2702 #define VIDIOC_QUERYBUF _IOWR('V', 9, struct v4l2_buffer)
2706 #define VIDIOC_QBUF _IOWR('V', 15, struct v4l2_buffer)
2708 #define VIDIOC_DQBUF _IOWR('V', 17, struct v4l2_buffer)
2775 #define VIDIOC_PREPARE_BUF _IOWR('V', 93, struct v4l2_buffer)

12