Home
last modified time | relevance | path

Searched refs:VIDIOC_DQBUF (Results 1 – 24 of 24) sorted by relevance

/linux/Documentation/userspace-api/media/v4l/
A Dvidioc-qbuf.rst7 ioctl VIDIOC_QBUF, VIDIOC_DQBUF
13 VIDIOC_QBUF - VIDIOC_DQBUF - Exchange a buffer with the driver
22 .. c:macro:: VIDIOC_DQBUF
24 ``int ioctl(int fd, VIDIOC_DQBUF, struct v4l2_buffer *argp)``
123 Applications call the ``VIDIOC_DQBUF`` ioctl to dequeue a filled
127 ``VIDIOC_DQBUF`` is called with a pointer to this structure the driver
143 By default ``VIDIOC_DQBUF`` blocks when no buffer is in the outgoing
145 :c:func:`open()` function, ``VIDIOC_DQBUF`` returns
170 ``VIDIOC_DQBUF`` failed due to an internal error. Can also indicate
184 ``VIDIOC_DQBUF`` returns this on an empty capture queue for mem2mem
A Ddmabuf.rst122 :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>` ioctl. The driver can unlock the
136 more buffers can be dequeued. By default :ref:`VIDIOC_DQBUF
139 :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>` returns immediately with an ``EAGAIN``
159 :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>`, :ref:`VIDIOC_STREAMON
A Duserp.rst61 :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>` ioctl. The driver can unlock the
80 more buffers can be dequeued. By default :ref:`VIDIOC_DQBUF
83 :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>` returns immediately with an ``EAGAIN``
103 :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>`, :ref:`VIDIOC_STREAMON <VIDIOC_STREAMON>`
A Dfunc-select.rst53 :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>` ioctl. When buffers are already in
63 or ``writefds``, but subsequent :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>`
A Dcapture.c.rst115 if (-1 == xioctl(fd, VIDIOC_DQBUF, &buf)) {
126 errno_exit("VIDIOC_DQBUF");
144 if (-1 == xioctl(fd, VIDIOC_DQBUF, &buf)) {
155 errno_exit("VIDIOC_DQBUF");
A Dbuffer.rst18 :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>` ioctl. In the multi-planar API,
172 :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>`, then it is set by the
475 :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>` ioctl is called. Set by the
488 ``VIDIOC_DQBUF`` always cleared.
496 calling the ``VIDIOC_QBUF`` or ``VIDIOC_DQBUF`` it is always
509 normally. Drivers set this flag when the ``VIDIOC_DQBUF`` ioctl is
520 - Drivers set or clear this flag when calling the ``VIDIOC_DQBUF``
548 when the ``VIDIOC_DQBUF`` ioctl is called. Applications can set
560 :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>` ioctl is called.
604 :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>` ioctl is called. Due to
[all …]
A Dmmap.rst235 :ref:`VIVIOC_QBUF <VIDIOC_QBUF>` and :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>`
239 buffers can be dequeued. By default :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>`
242 :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>` returns immediately with an ``EAGAIN``
259 <VIDIOC_QUERYBUF>`, :ref:`VIDIOC_QBUF <VIDIOC_QBUF>`, :ref:`VIDIOC_DQBUF
A Dfunc-open.rst36 function and the :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>` ioctl will
A Dplanar-apis.rst54 :ref:`VIDIOC_QBUF <VIDIOC_QBUF>`, :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>`, :ref:`VIDIOC_QUERYBUF <VIDIOC_…
A Dv4l2grab.c.rst146 xioctl(fd, VIDIOC_DQBUF, &buf);
A Dfunc-poll.rst37 the :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>` ioctl. For output devices this
A Ddev-decoder.rst350 ``OUTPUT`` queue via :c:func:`VIDIOC_QBUF` and :c:func:`VIDIOC_DQBUF`. The
698 :c:func:`VIDIOC_QBUF` and :c:func:`VIDIOC_DQBUF`, following the standard
941 :c:func:`VIDIOC_DQBUF`.
1024 :c:func:`VIDIOC_DQBUF`.
A Ddev-encoder.rst451 queues via :c:func:`VIDIOC_QBUF` and :c:func:`VIDIOC_DQBUF`, following the
604 :c:func:`VIDIOC_DQBUF`.
A Dhist-v4l2.rst708 :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>` ioctls did not mention the
710 also missing from examples. Also on the ``VIDIOC_DQBUF`` page the ``EIO``
A Ddev-sliced-vbi.rst194 :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>` ioctl. Drivers set this field
A Ddiff-v4l.rst555 queue with the :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>` ioctl. To wait
/linux/Documentation/userspace-api/media/mediactl/
A Drequest-api.rst175 regular :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>`:
183 if (ioctl(codec_fd, VIDIOC_DQBUF, &buf))
/linux/drivers/media/v4l2-core/
A Dv4l2-compat-ioctl32.c901 return VIDIOC_DQBUF; in v4l2_compat_translate_cmd()
910 return VIDIOC_DQBUF; in v4l2_compat_translate_cmd()
A Dv4l2-ioctl.c2767 IOCTL_INFO(VIDIOC_DQBUF, v4l_dqbuf, v4l_print_buffer, INFO_FL_QUEUE),
2986 (cmd == VIDIOC_QBUF || cmd == VIDIOC_DQBUF)) in __video_do_ioctl()
3019 case VIDIOC_DQBUF: { in check_array_args()
3107 return VIDIOC_DQBUF; in video_translate_cmd()
3329 if (cmd == VIDIOC_DQBUF) in video_usercopy()
A Dv4l2-dev.c717 SET_VALID_IOCTL(ops, VIDIOC_DQBUF, vidioc_dqbuf); in determine_valid_ioctls()
/linux/Documentation/driver-api/media/
A Dv4l2-dev.rst154 ioctls. That way your ``VIDIOC_DQBUF`` doesn't stall because the driver is busy
289 VIDIOC_DQBUF ioctls.
/linux/Documentation/translations/zh_CN/video4linux/
A Dv4l2-framework.txt621 例如: v4l2_disable_ioctl_locking(vdev, VIDIOC_DQBUF);
/linux/include/uapi/linux/
A Dvideodev2.h2541 #define VIDIOC_DQBUF _IOWR('V', 17, struct v4l2_buffer) macro
/linux/Documentation/userspace-api/media/
A Dvideodev2.h.rst.exceptions561 replace ioctl VIDIOC_DQBUF vidioc_qbuf

Completed in 45 milliseconds