/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);
|
H A D | v4l2-mem2mem.h | 356 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 D | v4l2-ioctl.h | 415 struct v4l2_buffer *b); 417 struct v4l2_buffer *b); 421 struct v4l2_buffer *b); 426 struct v4l2_buffer *b);
|
H A D | v4l2-common.h | 576 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 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 | capture.c.rst | 86 struct v4l2_buffer buf; 245 struct v4l2_buffer buf; 262 struct v4l2_buffer buf; 357 struct v4l2_buffer buf;
|
H A D | field-order.rst | 84 :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 D | func-munmap.rst | 35 :c:type:`v4l2_buffer` ``length`` field for the
|
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 | 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 | selection-api-vs-crop-api.rst | 24 ``m_userptr`` at struct :c:type:`v4l2_buffer` before calling
|
H A D | ext-ctrls-codec-stateless.rst | 647 ``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 D | planar-apis.rst | 58 :c:type:`v4l2_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/v4l2-core/ |
H A D | v4l2-compat-ioctl32.c | 400 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 D | v4l2-mem2mem.c | 593 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 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;
|
/linux/include/uapi/linux/ |
H A D | videodev2.h | 1152 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)
|