Home
last modified time | relevance | path

Searched refs:VIDIOC_REQBUFS (Results 1 – 25 of 25) sorted by relevance

/Linux-v5.4/Documentation/media/uapi/v4l/
Ddmabuf.rst32 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>`,
Dvidioc-reqbufs.rst13 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
Duserp.rst21 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>`,
Dmmap.rst21 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
Dio.rst26 :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
Dvidioc-expbuf.rst46 :ref:`VIDIOC_REQBUFS` ioctl.
54 :ref:`VIDIOC_REQBUFS` (struct
145 :ref:`VIDIOC_REQBUFS` and/or
Dplanar-apis.rst67 :ref:`VIDIOC_REQBUFS <VIDIOC_REQBUFS>`
Dvidioc-querybuf.rst44 been allocated with the :ref:`VIDIOC_REQBUFS` ioctl.
52 :ref:`VIDIOC_REQBUFS` (struct
Dvidioc-streamon.rst67 :ref:`VIDIOC_REQBUFS` and can be restarted
74 calling :ref:`VIDIOC_REQBUFS` and can be restarted
Dvidioc-qbuf.rst55 :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`
Dcapture.c.rst340 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");
Dfunc-mmap.rst118 allocated with the :ref:`VIDIOC_REQBUFS` ioctl
144 :ref:`VIDIOC_REQBUFS` ioctl.
Dbuffer.rst91 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
Dv4l2grab.c.rst101 xioctl(fd, VIDIOC_REQBUFS, &req);
Dformat.rst62 with the :ref:`VIDIOC_REQBUFS` ioctl or implicit
Dvidioc-create-bufs.rst45 :ref:`VIDIOC_REQBUFS` ioctl, when a tighter control
Ddev-decoder.rst201 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`.
Dopen.rst117 streaming data (by calling the :ref:`VIDIOC_REQBUFS`
Ddiff-v4l.rst553 - The :ref:`VIDIOC_REQBUFS` ioctl allocates the
/Linux-v5.4/drivers/media/v4l2-core/
Dv4l2-dev.c686 SET_VALID_IOCTL(ops, VIDIOC_REQBUFS, vidioc_reqbufs); in determine_valid_ioctls()
Dv4l2-ioctl.c2694 IOCTL_INFO(VIDIOC_REQBUFS, v4l_reqbufs, v4l_print_requestbuffers, INFO_FL_PRIO | INFO_FL_QUEUE),
/Linux-v5.4/Documentation/media/kapi/
Dv4l2-dev.rst73 is used for the queuing ioctls (``VIDIOC_REQBUFS``, ``CREATE_BUFS``,
Dv4l2-videobuf.rst292 So, for example, a VIDIOC_REQBUFS call turns into a call to the driver's
/Linux-v5.4/include/uapi/linux/
Dvideodev2.h2416 #define VIDIOC_REQBUFS _IOWR('V', 8, struct v4l2_requestbuffers) macro
/Linux-v5.4/Documentation/media/v4l-drivers/
Dvivid.rst883 - Inject VIDIOC_REQBUFS Error: