1 # SPDX-License-Identifier: GPL-2.0
4 ignore define _DVBCA_H_
6 # struct ca_slot_info defines
7 replace define CA_CI :c:type:`ca_slot_info`
8 replace define CA_CI_LINK :c:type:`ca_slot_info`
9 replace define CA_CI_PHYS :c:type:`ca_slot_info`
10 replace define CA_DESCR :c:type:`ca_slot_info`
11 replace define CA_SC :c:type:`ca_slot_info`
12 replace define CA_CI_MODULE_PRESENT :c:type:`ca_slot_info`
13 replace define CA_CI_MODULE_READY :c:type:`ca_slot_info`
15 # struct ca_descr_info defines
16 replace define CA_ECD :c:type:`ca_descr_info`
17 replace define CA_NDS :c:type:`ca_descr_info`
18 replace define CA_DSS :c:type:`ca_descr_info`
20 # some typedefs should point to struct/enums
21 replace typedef ca_slot_info_t :c:type:`ca_slot_info`
22 replace typedef ca_descr_info_t :c:type:`ca_descr_info`
23 replace typedef ca_caps_t :c:type:`ca_caps`
24 replace typedef ca_msg_t :c:type:`ca_msg`
25 replace typedef ca_descr_t :c:type:`ca_descr`