blob: f6828238eb48ae905745a3b9028edd5792bfdc7e [file] [log] [blame]
Mauro Carvalho Chehabf2ac8ce2018-08-30 10:20:04 -04001# SPDX-License-Identifier: GPL-2.0
2
Mauro Carvalho Chehab34fb8032016-07-07 07:51:03 -03003# Ignore header name
4ignore define _DVBCA_H_
5
6# struct ca_slot_info defines
Mauro Carvalho Chehab836cf1d2016-08-30 10:21:03 -03007replace define CA_CI :c:type:`ca_slot_info`
8replace define CA_CI_LINK :c:type:`ca_slot_info`
9replace define CA_CI_PHYS :c:type:`ca_slot_info`
10replace define CA_DESCR :c:type:`ca_slot_info`
11replace define CA_SC :c:type:`ca_slot_info`
12replace define CA_CI_MODULE_PRESENT :c:type:`ca_slot_info`
13replace define CA_CI_MODULE_READY :c:type:`ca_slot_info`
Mauro Carvalho Chehab34fb8032016-07-07 07:51:03 -030014
15# struct ca_descr_info defines
Mauro Carvalho Chehab836cf1d2016-08-30 10:21:03 -030016replace define CA_ECD :c:type:`ca_descr_info`
17replace define CA_NDS :c:type:`ca_descr_info`
18replace define CA_DSS :c:type:`ca_descr_info`
Mauro Carvalho Chehab34fb8032016-07-07 07:51:03 -030019
20# some typedefs should point to struct/enums
Mauro Carvalho Chehab836cf1d2016-08-30 10:21:03 -030021replace typedef ca_slot_info_t :c:type:`ca_slot_info`
22replace typedef ca_descr_info_t :c:type:`ca_descr_info`
23replace typedef ca_caps_t :c:type:`ca_caps`
24replace typedef ca_msg_t :c:type:`ca_msg`
25replace typedef ca_descr_t :c:type:`ca_descr`