Searched full:applications (Results 1 – 25 of 1166) sorted by relevance
12345678910>>...47
/Linux-v6.6/Documentation/userspace-api/media/v4l/ |
D | vidioc-g-parm.rst | 38 Applications can request a different frame interval. The capture or 53 To get and set the streaming parameters applications call the 104 - Set by drivers and applications, see :ref:`parm-flags`. 119 Applications store here the desired frame period, drivers return 124 period. To reset manually applications can just set this field to 132 applications and drivers must set this field to zero. Applications 137 - Applications set this field to the desired number of buffers used 145 - Reserved for future extensions. Drivers and applications must set 163 - Set by drivers and applications, see :ref:`parm-flags`. 179 Applications store here the desired frame period, drivers return [all …]
|
D | format.rst | 13 Different devices exchange different kinds of data with applications, 18 applications should always negotiate a data format before engaging in 21 to satisfy the request. Of course applications can also just query the 35 initialization sequence. Prior to this point multiple panel applications 53 When applications omit the :ref:`VIDIOC_S_FMT <VIDIOC_G_FMT>` ioctl its locking side 66 All drivers exchanging data with applications must support the 78 by all drivers exchanging image data with applications. 85 routine or library for integration into applications. 90 seems useless, but there are applications serving as proxy between 91 drivers and the actual video applications for which this is useful.
|
D | vidioc-g-priority.rst | 38 To query the current access priority applications call the 42 To request an access priority applications store the desired priority in 60 - Lowest priority, usually applications running in background, for 62 in user space will be necessary if multiple applications want to 69 - Medium priority, usually applications started and interactively 71 or just "panel" applications to change the channel or video 78 applications which must not be interrupted, like video recording.
|
D | app-pri.rst | 9 When multiple applications share a device it may be desirable to assign 12 applications from changing video controls or switching the current TV 13 channel. Another objective is to permit low priority applications 15 applications and automatically regain control of the device at a later 23 V4L2 and drivers not supporting these ioctls. Applications requiring a
|
D | dev-overlay.rst | 34 Applications should use different file descriptors for capturing and 71 Before overlay can commence applications must program the driver with 80 supposed to run TV applications as root or with SUID bit set. A small 131 To get the current parameters applications set the ``type`` field of a 138 To program the overlay window applications set the ``type`` field of a 174 Applications set this field to determine which video field shall be 182 :ref:`VIDIOC_S_FBUF <VIDIOC_G_FBUF>` applications set this field 194 applications can set this field to point to an array of clipping 200 height, and they must not overlap. If possible applications 219 applications can set this field to point to a clipping bit mask. [all …]
|
D | vidioc-enum-dv-timings.rst | 40 applications can enumerate a list of known supported timings. Call 45 To query the available timings, applications initialize the ``index`` 51 DV timings, applications shall begin at index zero, incrementing by one 62 or outputs (for DV transmitters), applications must specify the desired 84 video node applications must set this field to zero. 87 - Reserved for future extensions. Drivers and applications must set
|
D | vidioc-qbuf.rst | 38 Applications call the ``VIDIOC_QBUF`` ioctl to enqueue an empty 42 To enqueue a buffer applications set the ``type`` field of a struct 46 Applications must also set the ``index`` field. Valid index numbers 54 or ``V4L2_BUF_TYPE_VBI_OUTPUT``) applications must also initialize the 56 for details. Applications must also set ``flags`` to 0. The 63 To enqueue a :ref:`memory mapped <mmap>` buffer applications set the 70 To enqueue a :ref:`user pointer <userp>` buffer applications set the 85 To enqueue a :ref:`DMABUF <dmabuf>` buffer applications set the 123 Applications call the ``VIDIOC_DQBUF`` ioctl to dequeue a filled
|
D | io.rst | 10 a device. All drivers exchanging data with applications must support at 19 with memory mapped or user buffers applications call the 28 each file descriptor. The only exceptions are applications not 29 exchanging data with a driver ("panel applications", see :ref:`open`)
|
D | dev-raw-vbi.rst | 32 applications must call the :ref:`VIDIOC_S_FMT <VIDIOC_G_FMT>` ioctl. 61 applications can also suggest different parameters. 65 from it as if it was a plain file. Well written V4L2 applications should 69 To query the current raw VBI capture parameters applications set the 77 To request different parameters applications set the ``type`` field of a 90 already requested VBI capturing or output. Anyway, applications must 169 To initialize the ``start`` and ``count`` fields, applications 177 applications must set this field to zero. 181 applications must set it to zero. 262 The sample size is most likely always one byte, applications must check
|
D | mmap.rst | 15 supported applications must call the :ref:`VIDIOC_REQBUFS` ioctl 32 To allocate device buffers applications call the 38 Before applications can access the buffers they must map them into their 53 swapped out to disk. Applications should free the buffers as soon as 218 applications can enqueue in advance, or dequeue and process. They can 225 driver. For capturing applications it is customary to first enqueue all 229 applications fill and enqueue buffers, when enough buffers are stacked 234 To enqueue and dequeue a buffer applications use the 246 To start and stop capturing or output applications call the 276 Random enqueue order permits applications processing images out of
|
D | dv-timings.rst | 26 device applications use the 29 DV timings for the device applications use the 33 the DV timings as seen by the video receiver applications use the 36 Applications can make use of the :ref:`input-capabilities` and
|
D | vidioc-subdev-g-fmt.rst | 41 To retrieve the current format applications set the ``pad`` field of a 48 To change the current format applications set both the ``pad`` and 56 Applications can query the device capabilities by setting the ``which`` 59 and stored in the sub-device file handle. Two applications querying the 63 applications would first set the try format at the sub-device input with 109 - Reserved for future extensions. Applications and drivers must set
|
D | buffer.rst | 82 that case, to perform such changes, userspace applications shall first stop 99 value into account to compute the buffer size to allocate. Applications can 140 Userspace applications can query the buffer size required for a given format 189 this field when ``type`` refers to a capture stream, applications 201 capture stream, applications when it refers to an output stream. 209 ``timestamp`` field. This permits applications to monitor the 247 - This field must be set by applications and/or drivers in 257 :c:func:`mmap()` function not useful for applications. 289 - A place holder for future extensions. Drivers and applications 302 Applications should not set ``V4L2_BUF_FLAG_REQUEST_FD`` for any ioctls [all …]
|
/Linux-v6.6/Documentation/scsi/ |
D | megaraid.rst | 11 user applications in a similar way. They understand the same firmware control 12 commands. Furthermore, the applications also can treat different classes of 14 interfaces with the applications on one side and all the low level drivers 23 iv. Applications have to interface with only module instead of 63 The applications interface with the common module via the character device 68 applications into uioc_t. After driver handles the uioc_t, the common module 69 will convert that back into the old format before returning to applications. 71 As new applications evolve and replace the old ones, the old packet format
|
/Linux-v6.6/Documentation/fb/ |
D | api.rst | 11 This document describes the frame buffer API used by applications to interact 17 the recommended API implementation, but applications should be prepared to 46 Pixels are stored in memory in hardware-dependent formats. Applications need 148 Screen information are queried by applications using the FBIOGET_FSCREENINFO 154 be directly modified by applications, but can be changed by the driver when an 222 To modify variable information, applications call the FBIOPUT_VSCREENINFO 227 applications should call the FBIOGET_VSCREENINFO ioctl and modify only the 240 for applications when using RGB and grayscale formats, as well as legacy 243 To select a format, applications set the fb_var_screeninfo bits_per_pixel field 247 - For grayscale formats, applications set the grayscale field to one. The red, [all …]
|
/Linux-v6.6/Documentation/driver-api/rapidio/ |
D | mport_cdev.rst | 13 devices directly to applications, in a manner that allows the numerous and 17 for user-space applications. Most of RapidIO operations are supported through 24 Using available set of ioctl commands user-space applications can perform 37 - Enable/Disable reporting of RapidIO doorbell events to user-space applications 39 - Enable/Disable reporting of RIO port-write events to user-space applications 58 as user-space applications while using remaining functionality provided by 99 5. User-space Applications and API 102 API library and applications that use this device driver are available from
|
D | rio_cm.rst | 16 to applications, in a manner that allows the numerous and varied RapidIO 19 This driver (RIO_CM) provides to user-space applications shared access to 26 have reduced number of messaging mailboxes. RapidIO aware applications must 31 operations using a single messaging mailbox. This allows applications to 39 Following ioctl commands are available to user-space applications: 87 user-space applications are defined in 'include/uapi/linux/rio_cm_cdev.h'. 126 5. User-space Applications and API Library 129 Messaging API library and applications that use this device driver are available
|
/Linux-v6.6/Documentation/ABI/testing/ |
D | sysfs-platform-dell-privacy-wmi | 14 Identifies the local microphone can be muted by hardware, no applications 44 consumed by various applications interested in knowing the Privacy 49 Identifies the local microphone can be muted by hardware, no applications 60 and cannot send stream to OS applications 65 and camera module to OS applications
|
/Linux-v6.6/Documentation/block/ |
D | bfq-iosched.rst | 10 low latency for time-sensitive applications, such as audio or video 81 Low latency for interactive applications 99 applications experience high latencies, or even become unresponsive 102 Low latency for soft real-time applications 104 Also soft real-time applications, such as audio and video 106 of the background I/O workload. As a consequence, these applications 130 among I/O-bound applications in proportion their weights, with any 135 applications that would otherwise cause a throughput loss. 149 * real-time recording of data in live-dumping applications (e.g., 211 real-time applications (e.g., video or audio players/streamers), [all …]
|
/Linux-v6.6/Documentation/userspace-api/media/mediactl/ |
D | media-controller-intro.rst | 15 presented to userspace applications as V4L2 and ALSA capture devices. 18 available directly to applications by the drivers, can usually be 28 applications to access hardware parameters. As newer hardware expose an 30 applications really require based on limited information, thereby
|
D | media-ioc-g-topology.rst | 70 - Applications and drivers shall set this to 0. 85 - Applications and drivers shall set this to 0. 100 - Applications and drivers shall set this to 0. 114 - Applications and drivers shall set this to 0. 156 - Reserved for future extensions. Drivers and applications must set 184 - Reserved for future extensions. Drivers and applications must set 241 - Reserved for future extensions. Drivers and applications must set 277 - Reserved for future extensions. Drivers and applications must set
|
/Linux-v6.6/Documentation/sound/designs/ |
D | tracepoints.rst | 31 Applications manage PCM substream to maintain data transmission for PCM frames. 32 Before starting the data transmission, applications need to configure PCM 34 interaction between applications and ALSA PCM core. Once decided, runtime of 38 structure includes several types of parameters. Applications set preferable 75 SNDRV_PCM_IOCTL_HW_REFINE only. Applications can select which 85 with SNDRV_PCM_INFO_XXX. Typically, applications execute ioctl(2) with 114 applications execute ioctl(2) with SNDRV_PCM_HW_REFINE or SNDRV_PCM_HW_PARAMS.
|
/Linux-v6.6/Documentation/arch/x86/ |
D | xstate.rst | 1 Using XSTATE features in user space applications 5 enumerated via CPUID. Applications consult CPUID and use XGETBV to 25 size of 2KB with existing applications is too small for new CPU features 27 enabling, the kernel can enforce userspace applications to have 30 Using dynamically enabled XSTATE features in user space applications 33 The kernel provides an arch_prctl(2) based mechanism for applications to 86 Below is the example of how userspace applications enable
|
/Linux-v6.6/Documentation/userspace-api/media/drivers/ |
D | uvcvideo.rst | 26 The first one allows generic V4L2 applications to use XU controls by mapping 40 The UVC driver provides an API for user space applications to define so-called 59 For applications that need to access XU controls directly, e.g. for testing 64 A call to this ioctl allows applications to send queries to the UVC driver that 118 applications can access vendor-defined UVC control through the V4L2 121 To create a mapping, applications fill the uvc_xu_control_mapping 218 Applications must set the 'size' field to the correct length for the 225 processing. Applications are responsible for data buffer formatting,
|
/Linux-v6.6/include/uapi/linux/ |
D | v4l2-subdev.h | 36 * @reserved: drivers and applications must zero this array 52 * @reserved: drivers and applications must zero this array 76 * @reserved: drivers and applications must zero this array 99 * @reserved: drivers and applications must zero this array 119 * @reserved: drivers and applications must zero this array 138 * @reserved: drivers and applications must zero this array 210 * @reserved: drivers and applications must zero this array 227 * @reserved: drivers and applications must zero this array
|
12345678910>>...47