~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/userspace-api/media/dvb/fe-get-property.rst

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
  2 .. c:namespace:: DTV.fe
  3 
  4 .. _FE_GET_PROPERTY:
  5 
  6 **************************************
  7 ioctl FE_SET_PROPERTY, FE_GET_PROPERTY
  8 **************************************
  9 
 10 Name
 11 ====
 12 
 13 FE_SET_PROPERTY - FE_GET_PROPERTY - FE_SET_PROPERTY sets one or more frontend properties. - FE_GET_PROPERTY returns one or more frontend properties.
 14 
 15 Synopsis
 16 ========
 17 
 18 .. c:macro:: FE_GET_PROPERTY
 19 
 20 ``int ioctl(int fd, FE_GET_PROPERTY, struct dtv_properties *argp)``
 21 
 22 .. c:macro:: FE_SET_PROPERTY
 23 
 24 ``int ioctl(int fd, FE_SET_PROPERTY, struct dtv_properties *argp)``
 25 
 26 Arguments
 27 =========
 28 
 29 ``fd``
 30     File descriptor returned by :c:func:`open()`.
 31 
 32 ``argp``
 33     Pointer to struct :c:type:`dtv_properties`.
 34 
 35 Description
 36 ===========
 37 
 38 All Digital TV frontend devices support the ``FE_SET_PROPERTY`` and
 39 ``FE_GET_PROPERTY`` ioctls. The supported properties and statistics
 40 depends on the delivery system and on the device:
 41 
 42 -  ``FE_SET_PROPERTY:``
 43 
 44    -  This ioctl is used to set one or more frontend properties.
 45 
 46    -  This is the basic command to request the frontend to tune into
 47       some frequency and to start decoding the digital TV signal.
 48 
 49    -  This call requires read/write access to the device.
 50 
 51 .. note::
 52 
 53    At return, the values aren't updated to reflect the actual
 54    parameters used. If the actual parameters are needed, an explicit
 55    call to ``FE_GET_PROPERTY`` is needed.
 56 
 57 -  ``FE_GET_PROPERTY:``
 58 
 59    -  This ioctl is used to get properties and statistics from the
 60       frontend.
 61 
 62    -  No properties are changed, and statistics aren't reset.
 63 
 64    -  This call only requires read-only access to the device.
 65 
 66 Return Value
 67 ============
 68 
 69 On success 0 is returned.
 70 
 71 On error -1 is returned, and the ``errno`` variable is set
 72 appropriately.
 73 
 74 Generic error codes are described at the
 75 :ref:`Generic Error Codes <gen-errors>` chapter.

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php