Home
last modified time | relevance | path

Searched full:applications (Results 1 – 25 of 1054) sorted by relevance

12345678910>>...43

/linux/Documentation/userspace-api/media/v4l/
H A Dvidioc-g-parm.rst38 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 …]
H A Dformat.rst13 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.
H A Dvidioc-g-priority.rst38 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.
H A Ddev-overlay.rst34 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 …]
H A Dapp-pri.rst9 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
H A Dvidioc-enum-dv-timings.rst40 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
H A Dvidioc-qbuf.rst38 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
H A Dmmap.rst15 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
H A Ddev-raw-vbi.rst32 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
H A Dio.rst10 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`)
H A Dvidioc-subdev-g-fmt.rst41 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
H A Drw.rst31 To read from the device applications use the :c:func:`read()`
33 must implement one I/O method if they exchange data with applications,
39 It would be desirable if applications could depend on drivers
42 require this interface, which is most useful for simple applications
H A Dhist-v4l2.rst12 and began to work on documentation, example drivers and applications.
29 aliases ``O_NONCAP`` and ``O_NOIO`` were defined. Applications can set
31 applications which need exclusive access. The ``VIDEO_STD_XXX``
262 Compatibility: Add one to the start values. Applications depending on
271 Drivers may return ``EINVAL``, applications may not function correctly.
275 change may *break compatibility* with applications depending on the
303 exchanging data with applications must support the ``O_NONBLOCK``
306 (panel applications) was dropped. Drivers must stay in "panel mode"
339 exchanging data with applications. The redundant
384 Experience showed that applications must be able to work with video
[all …]
/linux/Documentation/scsi/
H A Dmegaraid.rst11 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/Documentation/fb/
H A Dapi.rst11 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/Documentation/devicetree/bindings/iio/temperature/
H A Dmelexis,mlx90632.yaml15 There are various applications for the Infra Red contactless temperature
16 sensor and MLX90632 is most suitable for consumer applications where
19 object temperature range for industrial applications. Since it can
32 MLX90635 is most suitable for consumer applications where
35 object temperature range for industrial applications, while just 0.2
36 degree Celsius for human body measurement applications. Since it can
/linux/Documentation/driver-api/rapidio/
H A Dmport_cdev.rst13 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
H A Drio_cm.rst16 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/Documentation/ABI/testing/
H A Dsysfs-platform-dell-privacy-wmi14 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/Documentation/userspace-api/media/mediactl/
H A Dmedia-controller-intro.rst15 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
H A Dmedia-ioc-g-topology.rst70 - 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/Documentation/sound/designs/
H A Dtracepoints.rst31 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/Documentation/arch/x86/
H A Dxstate.rst1 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/Documentation/userspace-api/media/drivers/
H A Duvcvideo.rst26 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/include/uapi/linux/
H A Dv4l2-subdev.h36 * @reserved: drivers and applications must zero this array
52 * @reserved: drivers and applications must zero this array
80 * @reserved: drivers and applications must zero this array
103 * @reserved: drivers and applications must zero this array
124 * @reserved: drivers and applications must zero this array
144 * @reserved: drivers and applications must zero this array
216 * @reserved: drivers and applications must zero this array
236 * @reserved: drivers and applications must zero this array

12345678910>>...43