Searched refs:VIDIOC_DQBUF (Results 1 – 23 of 23) sorted by relevance
/Linux-v4.19/Documentation/media/uapi/v4l/ |
D | vidioc-qbuf.rst | 6 ioctl VIDIOC_QBUF, VIDIOC_DQBUF 12 VIDIOC_QBUF - VIDIOC_DQBUF - Exchange a buffer with the driver 21 .. c:function:: int ioctl( int fd, VIDIOC_DQBUF, struct v4l2_buffer *argp ) 22 :name: VIDIOC_DQBUF 101 Applications call the ``VIDIOC_DQBUF`` ioctl to dequeue a filled 105 ``VIDIOC_DQBUF`` is called with a pointer to this structure the driver 113 By default ``VIDIOC_DQBUF`` blocks when no buffer is in the outgoing 115 :ref:`open() <func-open>` function, ``VIDIOC_DQBUF`` returns 139 ``VIDIOC_DQBUF`` failed due to an internal error. Can also indicate 153 ``VIDIOC_DQBUF`` returns this on an empty capture queue for mem2mem
|
D | userp.rst | 60 :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>` ioctl. The driver can unlock the 79 more buffers can be dequeued. By default :ref:`VIDIOC_DQBUF 82 :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>` returns immediately with an ``EAGAIN`` 102 :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>`, :ref:`VIDIOC_STREAMON <VIDIOC_STREAMON>`
|
D | dmabuf.rst | 122 :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
|
D | buffer.rst | 17 :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>` ioctl. In the multi-planar API, 174 :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>`, then it is set by the 481 :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>` ioctl is called. Set by the 494 ``VIDIOC_DQBUF`` always cleared. 502 calling the ``VIDIOC_QBUF`` or ``VIDIOC_DQBUF`` it is always 515 normally. Drivers set this flag when the ``VIDIOC_DQBUF`` ioctl is 521 - Drivers set or clear this flag when calling the ``VIDIOC_DQBUF`` 549 when the ``VIDIOC_DQBUF`` ioctl is called. Applications can set 561 :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>` ioctl is called. 586 :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>` ioctl is called. Due to [all …]
|
D | func-select.rst | 56 :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>` ioctl. When buffers are already in 66 or ``writefds``, but subsequent :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>`
|
D | capture.c.rst | 115 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");
|
D | mmap.rst | 235 and :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>` ioctl. The status of a buffer 239 By default :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>` blocks when no buffer is 241 :ref:`open() <func-open>` function, :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>` 259 <VIDIOC_QUERYBUF>`, :ref:`VIDIOC_QBUF <VIDIOC_QBUF>`, :ref:`VIDIOC_DQBUF
|
D | func-open.rst | 38 function and the :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>` ioctl will
|
D | planar-apis.rst | 54 :ref:`VIDIOC_QBUF <VIDIOC_QBUF>`, :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>`, :ref:`VIDIOC_QUERYBUF <VIDIOC_…
|
D | v4l2grab.c.rst | 146 xioctl(fd, VIDIOC_DQBUF, &buf);
|
D | func-poll.rst | 40 the :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>` ioctl. For output devices this
|
D | vidioc-encoder-cmd.rst | 118 :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>` ioctl will not block anymore,
|
D | vidioc-decoder-cmd.rst | 177 :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>` ioctl will not block anymore,
|
D | hist-v4l2.rst | 743 :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>` ioctls did not mention the 745 also missing from examples. Also on the ``VIDIOC_DQBUF`` page the ``EIO``
|
D | dev-sliced-vbi.rst | 197 :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>` ioctl. Drivers set this field
|
D | diff-v4l.rst | 569 queue with the :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>` ioctl. To wait
|
/Linux-v4.19/drivers/media/v4l2-core/ |
D | v4l2-compat-ioctl32.c | 1185 case VIDIOC_DQBUF32: cmd = VIDIOC_DQBUF; break; in do_video_ioctl() 1269 case VIDIOC_DQBUF: in do_video_ioctl() 1414 case VIDIOC_DQBUF: in do_video_ioctl()
|
D | v4l2-ioctl.c | 2599 IOCTL_INFO(VIDIOC_DQBUF, v4l_dqbuf, v4l_print_buffer, INFO_FL_QUEUE), 2695 case VIDIOC_DQBUF: in v4l2_ioctl_m2m_queue_is_output() 2845 (cmd == VIDIOC_QBUF || cmd == VIDIOC_DQBUF)) in __video_do_ioctl() 2876 case VIDIOC_DQBUF: { in check_array_args() 3020 if (cmd == VIDIOC_DQBUF) in video_usercopy()
|
D | v4l2-dev.c | 678 SET_VALID_IOCTL(ops, VIDIOC_DQBUF, vidioc_dqbuf); in determine_valid_ioctls()
|
/Linux-v4.19/Documentation/media/kapi/ |
D | v4l2-dev.rst | 152 ioctls. That way your ``VIDIOC_DQBUF`` doesn't stall because the driver is busy 287 VIDIOC_DQBUF ioctls.
|
/Linux-v4.19/Documentation/translations/zh_CN/video4linux/ |
D | v4l2-framework.txt | 621 例如: v4l2_disable_ioctl_locking(vdev, VIDIOC_DQBUF);
|
/Linux-v4.19/include/uapi/linux/ |
D | videodev2.h | 2330 #define VIDIOC_DQBUF _IOWR('V', 17, struct v4l2_buffer) macro
|
/Linux-v4.19/Documentation/media/ |
D | videodev2.h.rst.exceptions | 524 replace ioctl VIDIOC_DQBUF vidioc_qbuf
|