Searched refs:VIDIOC_REQBUFS (Results 1 – 25 of 25) sorted by relevance
| /Linux-v5.4/Documentation/media/uapi/v4l/ |
| D | dmabuf.rst | 32 determined by calling the :ref:`VIDIOC_REQBUFS <VIDIOC_REQBUFS>` 44 :ref:`VIDIOC_REQBUFS <VIDIOC_REQBUFS>` with the desired buffer type. 59 if (ioctl(fd, VIDIOC_REQBUFS, &reqbuf) == -1) { 63 perror("VIDIOC_REQBUFS"); 133 :ref:`VIDIOC_REQBUFS <VIDIOC_REQBUFS>`, or when the device is closed. 165 :ref:`VIDIOC_REQBUFS <VIDIOC_REQBUFS>`, :ref:`VIDIOC_QBUF <VIDIOC_QBUF>`,
|
| D | vidioc-reqbufs.rst | 13 ioctl VIDIOC_REQBUFS 19 VIDIOC_REQBUFS - Initiate Memory Mapping, User Pointer I/O or DMA buffer I/O 25 .. c:function:: int ioctl( int fd, VIDIOC_REQBUFS, struct v4l2_requestbuffers *argp ) 26 :name: VIDIOC_REQBUFS 68 Applications can call :ref:`VIDIOC_REQBUFS` again to change the number of 70 then :ref:`VIDIOC_REQBUFS` can only succeed if the 72 :ref:`VIDIOC_REQBUFS` will return the ``EBUSY`` error code. 150 - The kernel allows calling :ref:`VIDIOC_REQBUFS` while buffers are still
|
| D | userp.rst | 21 must be determined by calling the :ref:`VIDIOC_REQBUFS` ioctl 31 :ref:`VIDIOC_REQBUFS` with the desired buffer type. 47 if (ioctl (fd, VIDIOC_REQBUFS, &reqbuf) == -1) { 51 perror ("VIDIOC_REQBUFS"); 71 :ref:`VIDIOC_REQBUFS`, or when the device is closed. 108 :ref:`VIDIOC_REQBUFS <VIDIOC_REQBUFS>`, :ref:`VIDIOC_QBUF <VIDIOC_QBUF>`,
|
| D | mmap.rst | 21 supported applications must call the :ref:`VIDIOC_REQBUFS` ioctl 39 :ref:`VIDIOC_REQBUFS` ioctl with the desired number 79 if (-1 == ioctl (fd, VIDIOC_REQBUFS, &reqbuf)) { 83 perror("VIDIOC_REQBUFS"); 153 if (ioctl(fd, VIDIOC_REQBUFS, &reqbuf) < 0) { 157 perror("VIDIOC_REQBUFS"); 265 :ref:`VIDIOC_REQBUFS <VIDIOC_REQBUFS>`, :ref:`VIDIOC_QUERYBUF
|
| D | io.rst | 26 :ref:`VIDIOC_REQBUFS` ioctl. The asynchronous I/O 41 :ref:`VIDIOC_S_FMT <VIDIOC_G_FMT>` and :ref:`VIDIOC_REQBUFS` would permit this to some
|
| D | vidioc-expbuf.rst | 46 :ref:`VIDIOC_REQBUFS` ioctl. 54 :ref:`VIDIOC_REQBUFS` (struct 145 :ref:`VIDIOC_REQBUFS` and/or
|
| D | planar-apis.rst | 67 :ref:`VIDIOC_REQBUFS <VIDIOC_REQBUFS>`
|
| D | vidioc-querybuf.rst | 44 been allocated with the :ref:`VIDIOC_REQBUFS` ioctl. 52 :ref:`VIDIOC_REQBUFS` (struct
|
| D | vidioc-streamon.rst | 67 :ref:`VIDIOC_REQBUFS` and can be restarted 74 calling :ref:`VIDIOC_REQBUFS` and can be restarted
|
| D | vidioc-qbuf.rst | 55 :ref:`VIDIOC_REQBUFS` (struct 89 :ref:`VIDIOC_REQBUFS` ioctl is called, or until the 105 :ref:`VIDIOC_REQBUFS` ioctl is called, or until the 123 :ref:`VIDIOC_STREAMOFF <VIDIOC_STREAMON>` or calling :ref:`VIDIOC_REQBUFS`
|
| D | capture.c.rst | 340 if (-1 == xioctl(fd, VIDIOC_REQBUFS, &req)) { 346 errno_exit("VIDIOC_REQBUFS"); 398 if (-1 == xioctl(fd, VIDIOC_REQBUFS, &req)) { 404 errno_exit("VIDIOC_REQBUFS");
|
| D | func-mmap.rst | 118 allocated with the :ref:`VIDIOC_REQBUFS` ioctl 144 :ref:`VIDIOC_REQBUFS` ioctl.
|
| D | buffer.rst | 91 and free all buffers with the :c:func:`VIDIOC_REQBUFS` ioctl if they are 98 #. VIDIOC_REQBUFS(0) 101 #. VIDIOC_REQBUFS(n) 105 The second :c:func:`VIDIOC_REQBUFS` call will take the new format and control 183 allocated with the :ref:`VIDIOC_REQBUFS` ioctl 304 :ref:`VIDIOC_REQBUFS` and/or 368 :ref:`VIDIOC_REQBUFS` and/or
|
| D | v4l2grab.c.rst | 101 xioctl(fd, VIDIOC_REQBUFS, &req);
|
| D | format.rst | 62 with the :ref:`VIDIOC_REQBUFS` ioctl or implicit
|
| D | vidioc-create-bufs.rst | 45 :ref:`VIDIOC_REQBUFS` ioctl, when a tighter control
|
| D | dev-decoder.rst | 201 Seek -> Initialization [ label = "VIDIOC_REQBUFS(OUTPUT, 0)" ]; 293 2. Allocate source (bytestream) buffers via :c:func:`VIDIOC_REQBUFS` on 366 :c:func:`VIDIOC_TRY_FMT` or :c:func:`VIDIOC_REQBUFS` on the ``CAPTURE`` 598 buffers using :c:func:`VIDIOC_REQBUFS`. 611 10. Allocate ``CAPTURE`` buffers via :c:func:`VIDIOC_REQBUFS` on the 642 ``count`` field to :c:func:`VIDIOC_REQBUFS`.
|
| D | open.rst | 117 streaming data (by calling the :ref:`VIDIOC_REQBUFS`
|
| D | diff-v4l.rst | 553 - The :ref:`VIDIOC_REQBUFS` ioctl allocates the
|
| /Linux-v5.4/drivers/media/v4l2-core/ |
| D | v4l2-dev.c | 686 SET_VALID_IOCTL(ops, VIDIOC_REQBUFS, vidioc_reqbufs); in determine_valid_ioctls()
|
| D | v4l2-ioctl.c | 2694 IOCTL_INFO(VIDIOC_REQBUFS, v4l_reqbufs, v4l_print_requestbuffers, INFO_FL_PRIO | INFO_FL_QUEUE),
|
| /Linux-v5.4/Documentation/media/kapi/ |
| 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-v5.4/include/uapi/linux/ |
| D | videodev2.h | 2416 #define VIDIOC_REQBUFS _IOWR('V', 8, struct v4l2_requestbuffers) macro
|
| /Linux-v5.4/Documentation/media/v4l-drivers/ |
| D | vivid.rst | 883 - Inject VIDIOC_REQBUFS Error:
|