^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) # SPDX-License-Identifier: GPL-2.0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) # Ignore header name
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) ignore define _DVBCA_H_
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) # struct ca_slot_info defines
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) replace define CA_CI :c:type:`ca_slot_info`
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) replace define CA_CI_LINK :c:type:`ca_slot_info`
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) replace define CA_CI_PHYS :c:type:`ca_slot_info`
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) replace define CA_DESCR :c:type:`ca_slot_info`
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) replace define CA_SC :c:type:`ca_slot_info`
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) replace define CA_CI_MODULE_PRESENT :c:type:`ca_slot_info`
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) replace define CA_CI_MODULE_READY :c:type:`ca_slot_info`
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) # struct ca_descr_info defines
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) replace define CA_ECD :c:type:`ca_descr_info`
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) replace define CA_NDS :c:type:`ca_descr_info`
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) replace define CA_DSS :c:type:`ca_descr_info`
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) # some typedefs should point to struct/enums
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) replace typedef ca_slot_info_t :c:type:`ca_slot_info`
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) replace typedef ca_descr_info_t :c:type:`ca_descr_info`
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) replace typedef ca_caps_t :c:type:`ca_caps`
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) replace typedef ca_msg_t :c:type:`ca_msg`
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) replace typedef ca_descr_t :c:type:`ca_descr`