1 .. SPDX-License-Identifier: GFDL-1.1-no-invari 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 2 .. c:namespace:: DTV.ca 2 .. c:namespace:: DTV.ca 3 3 4 .. _CA_SET_DESCR: 4 .. _CA_SET_DESCR: 5 5 6 ============ 6 ============ 7 CA_SET_DESCR 7 CA_SET_DESCR 8 ============ 8 ============ 9 9 10 Name 10 Name 11 ---- 11 ---- 12 12 13 CA_SET_DESCR 13 CA_SET_DESCR 14 14 15 Synopsis 15 Synopsis 16 -------- 16 -------- 17 17 18 .. c:macro:: CA_SET_DESCR 18 .. c:macro:: CA_SET_DESCR 19 19 20 ``int ioctl(fd, CA_SET_DESCR, struct ca_descr 20 ``int ioctl(fd, CA_SET_DESCR, struct ca_descr *desc)`` 21 21 22 Arguments 22 Arguments 23 --------- 23 --------- 24 24 25 ``fd`` 25 ``fd`` 26 File descriptor returned by a previous call 26 File descriptor returned by a previous call to :c:func:`open()`. 27 27 28 ``msg`` 28 ``msg`` 29 Pointer to struct :c:type:`ca_descr`. 29 Pointer to struct :c:type:`ca_descr`. 30 30 31 Description 31 Description 32 ----------- 32 ----------- 33 33 34 CA_SET_DESCR is used for feeding descrambler C 34 CA_SET_DESCR is used for feeding descrambler CA slots with descrambling 35 keys (referred as control words). 35 keys (referred as control words). 36 36 37 Return Value 37 Return Value 38 ------------ 38 ------------ 39 39 40 On success 0 is returned. 40 On success 0 is returned. 41 41 42 On error -1 is returned, and the ``errno`` var 42 On error -1 is returned, and the ``errno`` variable is set 43 appropriately. 43 appropriately. 44 44 45 Generic error codes are described at the 45 Generic error codes are described at the 46 :ref:`Generic Error Codes <gen-errors>` chapte 46 :ref:`Generic Error Codes <gen-errors>` chapter.
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.