Searched refs:VIDIOC_REQBUFS (Results 1 – 25 of 27) sorted by relevance
12
/linux-6.1.9/Documentation/userspace-api/media/v4l/ |
D | dmabuf.rst | 26 determined by calling the :ref:`VIDIOC_REQBUFS <VIDIOC_REQBUFS>` 38 :ref:`VIDIOC_REQBUFS <VIDIOC_REQBUFS>` with the desired buffer type. 52 if (ioctl(fd, VIDIOC_REQBUFS, &reqbuf) == -1) { 56 perror("VIDIOC_REQBUFS"); 126 :ref:`VIDIOC_REQBUFS <VIDIOC_REQBUFS>`, or when the device is closed. 158 :ref:`VIDIOC_REQBUFS <VIDIOC_REQBUFS>`, :ref:`VIDIOC_QBUF <VIDIOC_QBUF>`,
|
D | vidioc-reqbufs.rst | 7 ioctl VIDIOC_REQBUFS 13 VIDIOC_REQBUFS - Initiate Memory Mapping, User Pointer I/O or DMA buffer I/O 18 .. c:macro:: VIDIOC_REQBUFS 20 ``int ioctl(int fd, VIDIOC_REQBUFS, struct v4l2_requestbuffers *argp)`` 61 Applications can call :ref:`VIDIOC_REQBUFS` again to change the number of 63 then :ref:`VIDIOC_REQBUFS` can only succeed if the 65 :ref:`VIDIOC_REQBUFS` will return the ``EBUSY`` error code. 151 - The kernel allows calling :ref:`VIDIOC_REQBUFS` while buffers are still
|
D | userp.rst | 15 must be determined by calling the :ref:`VIDIOC_REQBUFS` ioctl 25 :ref:`VIDIOC_REQBUFS` with the desired buffer type. 41 if (ioctl (fd, VIDIOC_REQBUFS, &reqbuf) == -1) { 45 perror ("VIDIOC_REQBUFS"); 65 :ref:`VIDIOC_REQBUFS`, or when the device is closed. 102 :ref:`VIDIOC_REQBUFS <VIDIOC_REQBUFS>`, :ref:`VIDIOC_QBUF <VIDIOC_QBUF>`,
|
D | mmap.rst | 15 supported applications must call the :ref:`VIDIOC_REQBUFS` ioctl 33 :ref:`VIDIOC_REQBUFS` ioctl with the desired number 73 if (-1 == ioctl (fd, VIDIOC_REQBUFS, &reqbuf)) { 77 perror("VIDIOC_REQBUFS"); 146 if (ioctl(fd, VIDIOC_REQBUFS, &reqbuf) < 0) { 150 perror("VIDIOC_REQBUFS"); 258 :ref:`VIDIOC_REQBUFS <VIDIOC_REQBUFS>`, :ref:`VIDIOC_QUERYBUF
|
D | io.rst | 20 :ref:`VIDIOC_REQBUFS` ioctl. 34 :ref:`VIDIOC_S_FMT <VIDIOC_G_FMT>` and :ref:`VIDIOC_REQBUFS` would permit this to some
|
D | vidioc-expbuf.rst | 38 :ref:`VIDIOC_REQBUFS` ioctl. 46 :ref:`VIDIOC_REQBUFS` (struct 133 :ref:`VIDIOC_REQBUFS` and/or
|
D | planar-apis.rst | 60 :ref:`VIDIOC_REQBUFS <VIDIOC_REQBUFS>`
|
D | vidioc-querybuf.rst | 36 been allocated with the :ref:`VIDIOC_REQBUFS` ioctl. 44 :ref:`VIDIOC_REQBUFS` (struct
|
D | vidioc-streamon.rst | 60 :ref:`VIDIOC_REQBUFS` and can be restarted 67 calling :ref:`VIDIOC_REQBUFS` and can be restarted
|
D | vidioc-qbuf.rst | 48 :ref:`VIDIOC_REQBUFS` (struct 82 :ref:`VIDIOC_REQBUFS` ioctl is called, or until the 98 :ref:`VIDIOC_REQBUFS` ioctl is called, or until the 116 :ref:`VIDIOC_STREAMOFF <VIDIOC_STREAMON>` or calling :ref:`VIDIOC_REQBUFS`
|
D | capture.c.rst | 333 if (-1 == xioctl(fd, VIDIOC_REQBUFS, &req)) { 339 errno_exit("VIDIOC_REQBUFS"); 391 if (-1 == xioctl(fd, VIDIOC_REQBUFS, &req)) { 397 errno_exit("VIDIOC_REQBUFS");
|
D | func-mmap.rst | 108 allocated with the :ref:`VIDIOC_REQBUFS` ioctl 133 :ref:`VIDIOC_REQBUFS` ioctl.
|
D | buffer.rst | 84 and free all buffers with the :c:func:`VIDIOC_REQBUFS` ioctl if they are 91 #. VIDIOC_REQBUFS(0) 94 #. VIDIOC_REQBUFS(n) 98 The second :c:func:`VIDIOC_REQBUFS` call will take the new format and control 174 allocated with the :ref:`VIDIOC_REQBUFS` ioctl 284 :ref:`VIDIOC_REQBUFS` and/or 343 :ref:`VIDIOC_REQBUFS` and/or
|
D | dev-stateless-decoder.rst | 26 ``OUTPUT`` queue when :c:func:`VIDIOC_REQBUFS` or :c:func:`VIDIOC_CREATE_BUFS` 169 6. Allocate source (bytestream) buffers via :c:func:`VIDIOC_REQBUFS` on 193 7. Allocate destination (raw format) buffers via :c:func:`VIDIOC_REQBUFS` on the 406 4. Free all ``CAPTURE`` buffers by calling :c:func:`VIDIOC_REQBUFS` on the
|
D | v4l2grab.c.rst | 94 xioctl(fd, VIDIOC_REQBUFS, &req);
|
D | format.rst | 55 with the :ref:`VIDIOC_REQBUFS` ioctl or implicit
|
D | vidioc-create-bufs.rst | 37 :ref:`VIDIOC_REQBUFS` ioctl, when a tighter control
|
D | dev-decoder.rst | 208 Seek -> Initialization [ label = "VIDIOC_REQBUFS(OUTPUT, 0)" ]; 300 2. Allocate source (bytestream) buffers via :c:func:`VIDIOC_REQBUFS` on 373 :c:func:`VIDIOC_TRY_FMT` or :c:func:`VIDIOC_REQBUFS` on the ``CAPTURE`` 605 buffers using :c:func:`VIDIOC_REQBUFS`. 618 10. Allocate ``CAPTURE`` buffers via :c:func:`VIDIOC_REQBUFS` on the 649 ``count`` field to :c:func:`VIDIOC_REQBUFS`.
|
D | dev-encoder.rst | 78 Reset -> Initialization [ label = "VIDIOC_REQBUFS(OUTPUT, 0)" ]; 376 :c:func:`VIDIOC_REQBUFS`. This may be performed in any order. 407 ``count`` field to :c:func:`VIDIOC_REQBUFS`.
|
D | open.rst | 192 streaming data (by calling the :ref:`VIDIOC_REQBUFS`
|
D | diff-v4l.rst | 532 - The :ref:`VIDIOC_REQBUFS` ioctl allocates the
|
/linux-6.1.9/drivers/media/v4l2-core/ |
D | v4l2-dev.c | 713 SET_VALID_IOCTL(ops, VIDIOC_REQBUFS, vidioc_reqbufs); in determine_valid_ioctls()
|
/linux-6.1.9/Documentation/driver-api/media/ |
D | v4l2-dev.rst | 73 is used for the queuing ioctls (``VIDIOC_REQBUFS``, ``CREATE_BUFS``,
|
D | v4l2-videobuf.rst | 292 So, for example, a VIDIOC_REQBUFS call turns into a call to the driver's
|
/linux-6.1.9/include/uapi/linux/ |
D | videodev2.h | 2585 #define VIDIOC_REQBUFS _IOWR('V', 8, struct v4l2_requestbuffers) macro
|
12