Home
last modified time | relevance | path

Searched full:ioctls (Results 1 – 25 of 576) sorted by relevance

12345678910>>...24

/linux/Documentation/userspace-api/media/drivers/
H A Domap3isp-uapi.rst42 ioctls. If there is an error calculating the statistics, there will be an
47 Private IOCTLs
50 The OMAP 3 ISP driver supports standard V4L2 IOCTLs and controls where
52 does not fall under the standard IOCTLs --- gamma tables and configuration of
58 The following private IOCTLs are supported:
68 The parameter structures used by these ioctls are described in
74 IOCTLs it is not possible to obtain optimal image quality this way. The AEWB,
76 appropriate private IOCTLs.
79 CCDC and preview block IOCTLs
82 The VIDIOC_OMAP3ISP_CCDC_CFG and VIDIOC_OMAP3ISP_PRV_CFG IOCTLs are used to
[all …]
/linux/Documentation/ABI/testing/
H A Dsysfs-tty30 sysfs rather than via ioctls.
39 sysfs rather than via ioctls.
48 sysfs rather than via ioctls.
57 sysfs rather than via ioctls.
66 sysfs rather than via ioctls.
75 sysfs rather than via ioctls.
84 sysfs rather than via ioctls.
93 sysfs rather than via ioctls.
105 sysfs rather than via ioctls.
114 sysfs rather than via ioctls.
[all …]
/linux/include/uapi/linux/
H A Datmioc.h19 #define ATMIOC_PHYCOM 0x00 /* PHY device common ioctls, globally unique */
21 #define ATMIOC_PHYTYP 0x10 /* PHY dev type ioctls, unique per PHY type */
23 #define ATMIOC_PHYPRV 0x30 /* PHY dev private ioctls, unique per driver */
25 #define ATMIOC_SARCOM 0x50 /* SAR device common ioctls, globally unique */
27 #define ATMIOC_SARPRV 0x60 /* SAR dev private ioctls, unique per driver */
29 #define ATMIOC_ITF 0x80 /* Interface ioctls, globally unique */
31 #define ATMIOC_BACKEND 0x90 /* ATM generic backend ioctls, u. per backend */
H A Duserfaultfd.h15 /* ioctls for /dev/userfaultfd */
21 * UFFDIO_WAKE ioctls should be defined as _IOW and not as _IOR. In
253 __u64 ioctls; member
272 __u64 ioctls; member
284 * according to the uffdio_register.ioctls.
335 * according to the uffdio_register.ioctls.
/linux/Documentation/userspace-api/media/v4l/
H A Dvidioc-dbg-g-register.rst43 For driver debugging purposes these ioctls allow test applications to
48 security, its stability and damage the hardware, both ioctls require
50 with the ``CONFIG_VIDEO_ADV_DEBUG`` option to enable these ioctls.
74 These ioctls are optional, not all drivers may support them. However
75 when a driver supports these ioctls it must also support
77 it may support ``VIDIOC_DBG_G_CHIP_INFO`` but not these ioctls.
83 We recommended the v4l2-dbg utility over calling these ioctls directly.
160 these ioctls.
H A Dtuner.rst27 :ref:`VIDIOC_S_TUNER <VIDIOC_G_TUNER>` ioctls, respectively. The
36 determined by the current video input. Drivers must support both ioctls
70 current video output. Drivers must support both ioctls and set the
84 ioctls are used for TV and radio devices alike. Drivers must support
85 both ioctls when the tuner or modulator ioctls are supported, or when
H A Dhist-v4l2.rst50 1998-11-12: The read/write direction of some ioctls was misdefined.
56 :ref:`VIDIOC_S_CTRL <VIDIOC_G_CTRL>` ioctls under names starting
89 1999-03-31: Better compatibility for v4l memory capture ioctls. Requires
121 to an integer. Where it makes sense, ioctls will return the actual
123 convention in the V4L2 API. The affected ioctls are: VIDIOC_PREVIEW,
141 simplify the API by eliminating several ioctls and to allow new and
142 driver private data streams without adding new ioctls.
144 This change obsoletes the following ioctls: ``VIDIOC_S_INFMT``,
152 ``VIDIOC_S_PARM`` ioctls were merged with ``VIDIOC_G_OUTPARM`` and
157 ``VIDIOC_S_OUTPARM`` ioctls.
[all …]
H A Ddiff-v4l.rst59 V4L drivers respond to V4L2 ioctls with an ``EINVAL`` error code.
163 audio ioctls are described in :ref:`audio`.
176 device. The equivalent V4L2 ioctls are
225 V4L TV or radio device. The equivalent V4L2 ioctls are
239 replaced by a whole new set of ioctls and structures described in
273 :ref:`VIDIOC_S_CTRL <VIDIOC_G_CTRL>` ioctls:
353 of a V4L device. The equivalent V4L2 ioctls are
378 :ref:`VIDIOC_S_CTRL <VIDIOC_G_CTRL>` ioctls:
414 The V4L2 ioctls equivalent to ``VIDIOCGFBUF`` and ``VIDIOCSFBUF`` are
425 Instead of the special ioctls ``VIDIOCGWIN`` and ``VIDIOCSWIN`` V4L2
[all …]
H A Ddev-sdr.rst46 the :ref:`tuner` ioctls. Tuner ioctls are used for setting the
63 The SDR device uses the :ref:`format` ioctls to select the
66 basic :ref:`format` ioctls, the
70 To use the :ref:`format` ioctls applications set the ``type``
H A Dvideo.rst26 :ref:`VIDIOC_G_OUTPUT <VIDIOC_G_OUTPUT>` ioctls return the index of
29 :ref:`VIDIOC_S_OUTPUT <VIDIOC_G_OUTPUT>` ioctls. Drivers must
30 implement all the input ioctls when the device has one or more inputs,
31 all the output ioctls when the device has one or more outputs.
H A Ddv-timings.rst16 due to the limited bits available, a new set of ioctls was added to
19 These ioctls deal with the detailed digital video timings that define
29 :ref:`VIDIOC_DV_TIMINGS_CAP` ioctls. To set
60 video ioctls can be used with the given input or output.
H A Dcrop.rst32 <VIDIOC_G_CROP>` ioctls apply to input as well as output devices.
35 device the source is the video signal, and the cropping ioctls determine
39 and :ref:`VIDIOC_S_FMT <VIDIOC_G_FMT>` ioctls.
44 ioctls, or may be encoded in a compressed video stream. The target is
45 the video signal, and the cropping ioctls determine the area where the
50 :ref:`VIDIOC_S_CROP <VIDIOC_G_CROP>` ioctls. Their size (and position
92 ioctls to get and set this rectangle. It must lie completely within the
104 For output devices these structures and ioctls are used accordingly,
H A Dapp-pri.rst21 :ref:`VIDIOC_S_PRIORITY <VIDIOC_G_PRIORITY>` ioctls to request and
24 V4L2 and drivers not supporting these ioctls. Applications requiring a
29 Ioctls changing driver properties, such as
H A Daudio.rst38 :ref:`VIDIOC_G_AUDOUT <VIDIOC_G_AUDOUT>` ioctls report the current
44 :ref:`VIDIOC_G_OUTPUT <VIDIOC_G_OUTPUT>` these ioctls return a
53 Drivers must implement all audio input ioctls when the device has
54 multiple selectable audio inputs, all audio output ioctls when the
H A Ddev-radio.rst33 the :ref:`tuner or modulator <tuner>` ioctls.
37 parameter, or overlay ioctls. All other ioctls and I/O methods are
H A Dstandard.rst16 :ref:`VIDIOC_ENUMOUTPUT` ioctls, respectively.
47 The parameter of all these ioctls is a pointer to a
50 standard ioctls when the device has one or more video inputs or outputs.
64 :ref:`VIDIOC_S_STD <VIDIOC_G_STD>`, :ref:`VIDIOC_QUERYSTD` and :ref:`VIDIOC_ENUMSTD` ioctls
69 standard ioctls can be used with the given input or output.
/linux/Documentation/process/
H A Dbotching-up-ioctls.rst2 (How to avoid) Botching up ioctls
5 From: https://blog.ffwll.ch/2013/11/botching-up-ioctls.html
12 driver has its own set of ioctls to allocate memory and submit work to the GPU.
62 rejecting the new flags/modes or ioctls (since doing that was botched in the
65 * Have a plan for extending ioctls with new flags or new fields at the end of
106 * Make all your ioctls restartable. First X really loves signals and second
132 the ioctls supported by the drm/i915 get this fully right, which means there's
159 * Consider ditching any synchronous wait ioctls with timeouts and just deliver
214 * Consider other interfaces than ioctls. A sysfs attribute is much better for
223 horrible ioctls on newer iterations of your hardware, but generally it takes
/linux/rust/kernel/drm/
H A Dioctl.rs39 /// Descriptor type for DRM ioctls. Use the `declare_drm_ioctls!{}` macro to construct them.
75 /// Declare the DRM ioctls for a driver.
90 /// where `Self` is the drm::drv::Driver implementation these ioctls are being declared within.
103 const IOCTLS: &'static [$crate::drm::ioctl::DrmIoctlDescriptor] = { constant
107 // Assert that all the IOCTLs are in the right order and there are no gaps,
118 let ioctls = &[$( localVariable
135 // dev/file match the current driver these ioctls are being declared
164 ioctls
/linux/Documentation/driver-api/serial/
H A Dserial-iso7816.rst18 working in both modes, and proper ioctls (see later) should be made
27 ISO7816 parameters in ioctls.
32 to TIOCGISO7816 and TIOCSISO7816 ioctls (see below). The iso7816_config
39 ioctls. For instance, to set ISO7816 you can use the following code::
43 /* Include definition for ISO7816 ioctls: TIOCSISO7816 and TIOCGISO7816 */
/linux/Documentation/admin-guide/mm/
H A Duserfaultfd.rst29 2) various ``UFFDIO_*`` ioctls that can manage the virtual memory regions
93 ``uffdio_api.features`` and ``uffdio_api.ioctls`` two 64bit bitmasks of
124 ioctl should be invoked (if present in the returned ``uffdio_api.ioctls``
129 ``uffdio_register.ioctls`` bitmask of ioctls that are suitable to resolve
130 userfaults on the range registered. Not all ioctls will necessarily be
134 Userland can use the ``uffdio_register.ioctls`` to manage the virtual
181 - None of the page-delivering ioctls default to the range that you
187 uffd. You can supply as many pages as you want with these IOCTLs.
189 those IOCTLs wakes up the faulting thread.
246 write-protected (so future writes will also result in a WP fault). These ioctls
[all …]
/linux/Documentation/userspace-api/media/dvb/
H A Dca_high_level.rst17 eliminating the need for any additional ioctls.
21 array to/from the CI ioctls as defined in the Linux DVB API. No changes
66 regular ioctls.
68 All these ioctls are also valid for the High level CI interface
113 using the CA_GET_MSG and CA_SEND_MSG ioctls. An EN50221 style wrapper is
/linux/Documentation/driver-api/surface_aggregator/clients/
H A Dcdev.rst18 device-file. All functionality of this interface is provided via IOCTLs.
19 These IOCTLs and their respective input/output parameter structs are defined in
46 IOCTLs take care of reference counting the events, such that an event is
60 Controller IOCTLs
63 The following IOCTLs are provided:
65 .. flat-table:: Controller IOCTLs
/linux/arch/sparc/include/uapi/asm/
H A Dfbio.h48 /* fbio ioctls */
146 /* Creator ioctls */
161 /* Cg14 ioctls */
181 * the SET_XLUT/SET_CLUTn ioctls instead
185 /* leo & ffb ioctls */
/linux/Documentation/iio/
H A Diio_dmabuf_api.rst28 overhead, as the DMA_BUF_SYNC_START and DMA_BUF_SYNC_END IOCTLs have to
34 As part of this interface, three new IOCTLs have been added. These three
35 IOCTLs have to be performed on the IIO buffer's file descriptor, which
/linux/drivers/vhost/
H A DKconfig91 VHOST_SET_VRING_ENDIAN and VHOST_GET_VRING_ENDIAN ioctls.
102 This option enables two IOCTLs: VHOST_SET_FORK_FROM_OWNER and
111 If this config is disabled (n),the related IOCTLs and parameters will

12345678910>>...24