18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0 28c2ecf20Sopenharmony_ci 38c2ecf20Sopenharmony_ci# Ignore header name 48c2ecf20Sopenharmony_ciignore define _DVBCA_H_ 58c2ecf20Sopenharmony_ci 68c2ecf20Sopenharmony_ci# struct ca_slot_info defines 78c2ecf20Sopenharmony_cireplace define CA_CI :c:type:`ca_slot_info` 88c2ecf20Sopenharmony_cireplace define CA_CI_LINK :c:type:`ca_slot_info` 98c2ecf20Sopenharmony_cireplace define CA_CI_PHYS :c:type:`ca_slot_info` 108c2ecf20Sopenharmony_cireplace define CA_DESCR :c:type:`ca_slot_info` 118c2ecf20Sopenharmony_cireplace define CA_SC :c:type:`ca_slot_info` 128c2ecf20Sopenharmony_cireplace define CA_CI_MODULE_PRESENT :c:type:`ca_slot_info` 138c2ecf20Sopenharmony_cireplace define CA_CI_MODULE_READY :c:type:`ca_slot_info` 148c2ecf20Sopenharmony_ci 158c2ecf20Sopenharmony_ci# struct ca_descr_info defines 168c2ecf20Sopenharmony_cireplace define CA_ECD :c:type:`ca_descr_info` 178c2ecf20Sopenharmony_cireplace define CA_NDS :c:type:`ca_descr_info` 188c2ecf20Sopenharmony_cireplace define CA_DSS :c:type:`ca_descr_info` 198c2ecf20Sopenharmony_ci 208c2ecf20Sopenharmony_ci# some typedefs should point to struct/enums 218c2ecf20Sopenharmony_cireplace typedef ca_slot_info_t :c:type:`ca_slot_info` 228c2ecf20Sopenharmony_cireplace typedef ca_descr_info_t :c:type:`ca_descr_info` 238c2ecf20Sopenharmony_cireplace typedef ca_caps_t :c:type:`ca_caps` 248c2ecf20Sopenharmony_cireplace typedef ca_msg_t :c:type:`ca_msg` 258c2ecf20Sopenharmony_cireplace typedef ca_descr_t :c:type:`ca_descr` 26