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

TOMOYO Linux Cross Reference
Linux/Documentation/userspace-api/media/rc/lirc-set-transmitter-mask.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: GPL-2.0 OR GFDL-1.1-no-invariants-or-later
  2 .. c:namespace:: RC
  3 
  4 .. _lirc_set_transmitter_mask:
  5 
  6 *******************************
  7 ioctl LIRC_SET_TRANSMITTER_MASK
  8 *******************************
  9 
 10 Name
 11 ====
 12 
 13 LIRC_SET_TRANSMITTER_MASK - Enables send codes on a given set of transmitters
 14 
 15 Synopsis
 16 ========
 17 
 18 .. c:macro:: LIRC_SET_TRANSMITTER_MASK
 19 
 20 ``int ioctl(int fd, LIRC_SET_TRANSMITTER_MASK, __u32 *mask)``
 21 
 22 Arguments
 23 =========
 24 
 25 ``fd``
 26     File descriptor returned by open().
 27 
 28 ``mask``
 29     Mask with channels to enable tx. Channel 0 is the least significant bit.
 30 
 31 Description
 32 ===========
 33 
 34 Some IR TX devices have multiple output channels, in such case,
 35 :ref:`LIRC_CAN_SET_TRANSMITTER_MASK <LIRC-CAN-SET-TRANSMITTER-MASK>` is
 36 returned via :ref:`LIRC_GET_FEATURES` and this ioctl sets what channels will
 37 send IR codes.
 38 
 39 This ioctl enables the given set of transmitters. The first transmitter is
 40 encoded by the least significant bit and so on.
 41 
 42 When an invalid bit mask is given, i.e. a bit is set, even though the device
 43 does not have so many transitters, then this ioctl returns the number of
 44 available transitters and does nothing otherwise.
 45 
 46 Return Value
 47 ============
 48 
 49 On success 0 is returned, on error -1 and the ``errno`` variable is set
 50 appropriately. The generic error codes are described at the
 51 :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