blob: 582444af70033a906d2cc551628808b281ba46ee [file] [log] [blame]
Mauro Carvalho Chehab059b1c52020-08-26 09:03:09 +02001.. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
Mauro Carvalho Chehabf9b2e8a2020-09-24 16:56:00 +02002.. c:namespace:: DTV.ca
Mauro Carvalho Chehab54f38fc2020-03-04 10:21:39 +01003
4.. _CA_GET_SLOT_INFO:
5
6================
7CA_GET_SLOT_INFO
8================
9
10Name
11----
12
13CA_GET_SLOT_INFO
14
Mauro Carvalho Chehab54f38fc2020-03-04 10:21:39 +010015Synopsis
16--------
17
Mauro Carvalho Chehabf9b2e8a2020-09-24 16:56:00 +020018.. c:macro:: CA_GET_SLOT_INFO
Mauro Carvalho Chehab54f38fc2020-03-04 10:21:39 +010019
Mauro Carvalho Chehabf9b2e8a2020-09-24 16:56:00 +020020``int ioctl(fd, CA_GET_SLOT_INFO, struct ca_slot_info *info)``
Mauro Carvalho Chehab54f38fc2020-03-04 10:21:39 +010021
22Arguments
23---------
24
25``fd``
Mauro Carvalho Chehabf9b2e8a2020-09-24 16:56:00 +020026 File descriptor returned by a previous call to :c:func:`open()`.
Mauro Carvalho Chehab54f38fc2020-03-04 10:21:39 +010027
28``info``
29 Pointer to struct :c:type:`ca_slot_info`.
30
31Description
32-----------
33
34Returns information about a CA slot identified by
35:c:type:`ca_slot_info`.slot_num.
36
Mauro Carvalho Chehab54f38fc2020-03-04 10:21:39 +010037Return Value
38------------
39
40On success 0 is returned, and :c:type:`ca_slot_info` is filled.
41
42On error -1 is returned, and the ``errno`` variable is set
43appropriately.
44
45.. tabularcolumns:: |p{2.5cm}|p{15.0cm}|
46
47.. flat-table::
48 :header-rows: 0
49 :stub-columns: 0
50 :widths: 1 16
51
52 - - ``ENODEV``
53 - the slot is not available.
54
55The generic error codes are described at the
56:ref:`Generic Error Codes <gen-errors>` chapter.