xref: /OK3568_Linux_fs/kernel/Documentation/userspace-api/media/ca.h.rst.exceptions (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun# SPDX-License-Identifier: GPL-2.0
2*4882a593Smuzhiyun
3*4882a593Smuzhiyun# Ignore header name
4*4882a593Smuzhiyunignore define _DVBCA_H_
5*4882a593Smuzhiyun
6*4882a593Smuzhiyun# struct ca_slot_info defines
7*4882a593Smuzhiyunreplace define CA_CI :c:type:`ca_slot_info`
8*4882a593Smuzhiyunreplace define CA_CI_LINK :c:type:`ca_slot_info`
9*4882a593Smuzhiyunreplace define CA_CI_PHYS :c:type:`ca_slot_info`
10*4882a593Smuzhiyunreplace define CA_DESCR :c:type:`ca_slot_info`
11*4882a593Smuzhiyunreplace define CA_SC :c:type:`ca_slot_info`
12*4882a593Smuzhiyunreplace define CA_CI_MODULE_PRESENT :c:type:`ca_slot_info`
13*4882a593Smuzhiyunreplace define CA_CI_MODULE_READY :c:type:`ca_slot_info`
14*4882a593Smuzhiyun
15*4882a593Smuzhiyun# struct ca_descr_info defines
16*4882a593Smuzhiyunreplace define CA_ECD :c:type:`ca_descr_info`
17*4882a593Smuzhiyunreplace define CA_NDS :c:type:`ca_descr_info`
18*4882a593Smuzhiyunreplace define CA_DSS :c:type:`ca_descr_info`
19*4882a593Smuzhiyun
20*4882a593Smuzhiyun# some typedefs should point to struct/enums
21*4882a593Smuzhiyunreplace typedef ca_slot_info_t :c:type:`ca_slot_info`
22*4882a593Smuzhiyunreplace typedef ca_descr_info_t :c:type:`ca_descr_info`
23*4882a593Smuzhiyunreplace typedef ca_caps_t :c:type:`ca_caps`
24*4882a593Smuzhiyunreplace typedef ca_msg_t :c:type:`ca_msg`
25*4882a593Smuzhiyunreplace typedef ca_descr_t :c:type:`ca_descr`
26