162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0 262306a36Sopenharmony_ci 362306a36Sopenharmony_ci# Ignore header name 462306a36Sopenharmony_ciignore define _DVBCA_H_ 562306a36Sopenharmony_ci 662306a36Sopenharmony_ci# struct ca_slot_info defines 762306a36Sopenharmony_cireplace define CA_CI :c:type:`ca_slot_info` 862306a36Sopenharmony_cireplace define CA_CI_LINK :c:type:`ca_slot_info` 962306a36Sopenharmony_cireplace define CA_CI_PHYS :c:type:`ca_slot_info` 1062306a36Sopenharmony_cireplace define CA_DESCR :c:type:`ca_slot_info` 1162306a36Sopenharmony_cireplace define CA_SC :c:type:`ca_slot_info` 1262306a36Sopenharmony_cireplace define CA_CI_MODULE_PRESENT :c:type:`ca_slot_info` 1362306a36Sopenharmony_cireplace define CA_CI_MODULE_READY :c:type:`ca_slot_info` 1462306a36Sopenharmony_ci 1562306a36Sopenharmony_ci# struct ca_descr_info defines 1662306a36Sopenharmony_cireplace define CA_ECD :c:type:`ca_descr_info` 1762306a36Sopenharmony_cireplace define CA_NDS :c:type:`ca_descr_info` 1862306a36Sopenharmony_cireplace define CA_DSS :c:type:`ca_descr_info` 1962306a36Sopenharmony_ci 2062306a36Sopenharmony_ci# some typedefs should point to struct/enums 2162306a36Sopenharmony_cireplace typedef ca_slot_info_t :c:type:`ca_slot_info` 2262306a36Sopenharmony_cireplace typedef ca_descr_info_t :c:type:`ca_descr_info` 2362306a36Sopenharmony_cireplace typedef ca_caps_t :c:type:`ca_caps` 2462306a36Sopenharmony_cireplace typedef ca_msg_t :c:type:`ca_msg` 2562306a36Sopenharmony_cireplace typedef ca_descr_t :c:type:`ca_descr` 26