xref: /linux/Documentation/userspace-api/media/dvb/ca.h.rst.exceptions (revision ee2fe81cdcd17f875aeca074afe64d7e8f57750f)
1*8a298579SMauro Carvalho Chehab# SPDX-License-Identifier: GPL-2.0
2*8a298579SMauro Carvalho Chehab
3*8a298579SMauro Carvalho Chehab# Ignore header name
4*8a298579SMauro Carvalho Chehabignore define _DVBCA_H_
5*8a298579SMauro Carvalho Chehab
6*8a298579SMauro Carvalho Chehab# struct ca_slot_info defines
7*8a298579SMauro Carvalho Chehabreplace define CA_CI :c:type:`ca_slot_info`
8*8a298579SMauro Carvalho Chehabreplace define CA_CI_LINK :c:type:`ca_slot_info`
9*8a298579SMauro Carvalho Chehabreplace define CA_CI_PHYS :c:type:`ca_slot_info`
10*8a298579SMauro Carvalho Chehabreplace define CA_DESCR :c:type:`ca_slot_info`
11*8a298579SMauro Carvalho Chehabreplace define CA_SC :c:type:`ca_slot_info`
12*8a298579SMauro Carvalho Chehabreplace define CA_CI_MODULE_PRESENT :c:type:`ca_slot_info`
13*8a298579SMauro Carvalho Chehabreplace define CA_CI_MODULE_READY :c:type:`ca_slot_info`
14*8a298579SMauro Carvalho Chehab
15*8a298579SMauro Carvalho Chehab# struct ca_descr_info defines
16*8a298579SMauro Carvalho Chehabreplace define CA_ECD :c:type:`ca_descr_info`
17*8a298579SMauro Carvalho Chehabreplace define CA_NDS :c:type:`ca_descr_info`
18*8a298579SMauro Carvalho Chehabreplace define CA_DSS :c:type:`ca_descr_info`
19*8a298579SMauro Carvalho Chehab
20*8a298579SMauro Carvalho Chehab# some typedefs should point to struct/enums
21*8a298579SMauro Carvalho Chehabreplace typedef ca_slot_info_t :c:type:`ca_slot_info`
22*8a298579SMauro Carvalho Chehabreplace typedef ca_descr_info_t :c:type:`ca_descr_info`
23*8a298579SMauro Carvalho Chehabreplace typedef ca_caps_t :c:type:`ca_caps`
24*8a298579SMauro Carvalho Chehabreplace typedef ca_msg_t :c:type:`ca_msg`
25*8a298579SMauro Carvalho Chehabreplace typedef ca_descr_t :c:type:`ca_descr`
26