Back to home page

OSCL-LXR

 
 

    


0001 # SPDX-License-Identifier: GPL-2.0
0002 
0003 # Ignore header name
0004 ignore define _DVBFRONTEND_H_
0005 
0006 # Group layer A-C symbols together
0007 replace define DTV_ISDBT_LAYERA_FEC dtv-isdbt-layer-fec
0008 replace define DTV_ISDBT_LAYERB_FEC dtv-isdbt-layer-fec
0009 replace define DTV_ISDBT_LAYERC_FEC dtv-isdbt-layer-fec
0010 replace define DTV_ISDBT_LAYERA_MODULATION dtv-isdbt-layer-modulation
0011 replace define DTV_ISDBT_LAYERB_MODULATION dtv-isdbt-layer-modulation
0012 replace define DTV_ISDBT_LAYERC_MODULATION dtv-isdbt-layer-modulation
0013 replace define DTV_ISDBT_LAYERA_SEGMENT_COUNT dtv-isdbt-layer-segment-count
0014 replace define DTV_ISDBT_LAYERB_SEGMENT_COUNT dtv-isdbt-layer-segment-count
0015 replace define DTV_ISDBT_LAYERC_SEGMENT_COUNT dtv-isdbt-layer-segment-count
0016 replace define DTV_ISDBT_LAYERA_TIME_INTERLEAVING dtv-isdbt-layer-time-interleaving
0017 replace define DTV_ISDBT_LAYERB_TIME_INTERLEAVING dtv-isdbt-layer-time-interleaving
0018 replace define DTV_ISDBT_LAYERC_TIME_INTERLEAVING dtv-isdbt-layer-time-interleaving
0019 
0020 # Ignore legacy defines
0021 ignore define DTV_ISDBS_TS_ID_LEGACY
0022 ignore define SYS_DVBC_ANNEX_AC
0023 ignore define SYS_DMBTH
0024 
0025 # Ignore limits
0026 ignore define DTV_MAX_COMMAND
0027 ignore define MAX_DTV_STATS
0028 ignore define DTV_IOCTL_MAX_MSGS
0029 
0030 # the same reference is used for both get and set ioctls
0031 replace ioctl FE_SET_PROPERTY :c:type:`FE_GET_PROPERTY`
0032 
0033 # Typedefs that use the enum reference
0034 replace typedef fe_sec_voltage_t :c:type:`fe_sec_voltage`
0035 
0036 # Replaces for flag constants
0037 replace define FE_TUNE_MODE_ONESHOT :c:func:`FE_SET_FRONTEND_TUNE_MODE`
0038 replace define LNA_AUTO dtv-lna
0039 replace define NO_STREAM_ID_FILTER dtv-stream-id
0040 
0041 # Those enums are defined at the frontend.h header, and not externally
0042 
0043 ignore symbol FE_IS_STUPID
0044 ignore symbol FE_CAN_INVERSION_AUTO
0045 ignore symbol FE_CAN_FEC_1_2
0046 ignore symbol FE_CAN_FEC_2_3
0047 ignore symbol FE_CAN_FEC_3_4
0048 ignore symbol FE_CAN_FEC_4_5
0049 ignore symbol FE_CAN_FEC_5_6
0050 ignore symbol FE_CAN_FEC_6_7
0051 ignore symbol FE_CAN_FEC_7_8
0052 ignore symbol FE_CAN_FEC_8_9
0053 ignore symbol FE_CAN_FEC_AUTO
0054 ignore symbol FE_CAN_QPSK
0055 ignore symbol FE_CAN_QAM_16
0056 ignore symbol FE_CAN_QAM_32
0057 ignore symbol FE_CAN_QAM_64
0058 ignore symbol FE_CAN_QAM_128
0059 ignore symbol FE_CAN_QAM_256
0060 ignore symbol FE_CAN_QAM_AUTO
0061 ignore symbol FE_CAN_TRANSMISSION_MODE_AUTO
0062 ignore symbol FE_CAN_BANDWIDTH_AUTO
0063 ignore symbol FE_CAN_GUARD_INTERVAL_AUTO
0064 ignore symbol FE_CAN_HIERARCHY_AUTO
0065 ignore symbol FE_CAN_8VSB
0066 ignore symbol FE_CAN_16VSB
0067 ignore symbol FE_HAS_EXTENDED_CAPS
0068 ignore symbol FE_CAN_MULTISTREAM
0069 ignore symbol FE_CAN_TURBO_FEC
0070 ignore symbol FE_CAN_2G_MODULATION
0071 ignore symbol FE_NEEDS_BENDING
0072 ignore symbol FE_CAN_RECOVER
0073 ignore symbol FE_CAN_MUTE_TS
0074 
0075 ignore symbol QPSK
0076 ignore symbol QAM_16
0077 ignore symbol QAM_32
0078 ignore symbol QAM_64
0079 ignore symbol QAM_128
0080 ignore symbol QAM_256
0081 ignore symbol QAM_AUTO
0082 ignore symbol VSB_8
0083 ignore symbol VSB_16
0084 ignore symbol PSK_8
0085 ignore symbol APSK_16
0086 ignore symbol APSK_32
0087 ignore symbol DQPSK
0088 ignore symbol QAM_4_NR
0089 
0090 ignore symbol SEC_VOLTAGE_13
0091 ignore symbol SEC_VOLTAGE_18
0092 ignore symbol SEC_VOLTAGE_OFF
0093 
0094 ignore symbol SEC_TONE_ON
0095 ignore symbol SEC_TONE_OFF
0096 
0097 ignore symbol SEC_MINI_A
0098 ignore symbol SEC_MINI_B
0099 
0100 ignore symbol FE_NONE
0101 ignore symbol FE_HAS_SIGNAL
0102 ignore symbol FE_HAS_CARRIER
0103 ignore symbol FE_HAS_VITERBI
0104 ignore symbol FE_HAS_SYNC
0105 ignore symbol FE_HAS_LOCK
0106 ignore symbol FE_REINIT
0107 ignore symbol FE_TIMEDOUT
0108 
0109 ignore symbol FEC_NONE
0110 ignore symbol FEC_1_2
0111 ignore symbol FEC_2_3
0112 ignore symbol FEC_3_4
0113 ignore symbol FEC_4_5
0114 ignore symbol FEC_5_6
0115 ignore symbol FEC_6_7
0116 ignore symbol FEC_7_8
0117 ignore symbol FEC_8_9
0118 ignore symbol FEC_AUTO
0119 ignore symbol FEC_3_5
0120 ignore symbol FEC_9_10
0121 ignore symbol FEC_2_5
0122 
0123 ignore symbol TRANSMISSION_MODE_AUTO
0124 ignore symbol TRANSMISSION_MODE_1K
0125 ignore symbol TRANSMISSION_MODE_2K
0126 ignore symbol TRANSMISSION_MODE_8K
0127 ignore symbol TRANSMISSION_MODE_4K
0128 ignore symbol TRANSMISSION_MODE_16K
0129 ignore symbol TRANSMISSION_MODE_32K
0130 ignore symbol TRANSMISSION_MODE_C1
0131 ignore symbol TRANSMISSION_MODE_C3780
0132 ignore symbol TRANSMISSION_MODE_2K
0133 ignore symbol TRANSMISSION_MODE_8K
0134 
0135 ignore symbol GUARD_INTERVAL_AUTO
0136 ignore symbol GUARD_INTERVAL_1_128
0137 ignore symbol GUARD_INTERVAL_1_32
0138 ignore symbol GUARD_INTERVAL_1_16
0139 ignore symbol GUARD_INTERVAL_1_8
0140 ignore symbol GUARD_INTERVAL_1_4
0141 ignore symbol GUARD_INTERVAL_19_128
0142 ignore symbol GUARD_INTERVAL_19_256
0143 ignore symbol GUARD_INTERVAL_PN420
0144 ignore symbol GUARD_INTERVAL_PN595
0145 ignore symbol GUARD_INTERVAL_PN945
0146 
0147 ignore symbol HIERARCHY_NONE
0148 ignore symbol HIERARCHY_AUTO
0149 ignore symbol HIERARCHY_1
0150 ignore symbol HIERARCHY_2
0151 ignore symbol HIERARCHY_4
0152 
0153 ignore symbol INTERLEAVING_NONE
0154 ignore symbol INTERLEAVING_AUTO
0155 ignore symbol INTERLEAVING_240
0156 ignore symbol INTERLEAVING_720
0157 
0158 ignore symbol PILOT_ON
0159 ignore symbol PILOT_OFF
0160 ignore symbol PILOT_AUTO
0161 
0162 ignore symbol ROLLOFF_35
0163 ignore symbol ROLLOFF_20
0164 ignore symbol ROLLOFF_25
0165 ignore symbol ROLLOFF_AUTO
0166 
0167 ignore symbol INVERSION_ON
0168 ignore symbol INVERSION_OFF
0169 ignore symbol INVERSION_AUTO
0170 
0171 ignore symbol SYS_UNDEFINED
0172 ignore symbol SYS_DVBC_ANNEX_A
0173 ignore symbol SYS_DVBC_ANNEX_B
0174 ignore symbol SYS_DVBC_ANNEX_C
0175 ignore symbol SYS_ISDBC
0176 ignore symbol SYS_DVBT
0177 ignore symbol SYS_DVBT2
0178 ignore symbol SYS_ISDBT
0179 ignore symbol SYS_ATSC
0180 ignore symbol SYS_ATSCMH
0181 ignore symbol SYS_DTMB
0182 ignore symbol SYS_DVBS
0183 ignore symbol SYS_DVBS2
0184 ignore symbol SYS_TURBO
0185 ignore symbol SYS_ISDBS
0186 ignore symbol SYS_DAB
0187 ignore symbol SYS_DSS
0188 ignore symbol SYS_CMMB
0189 ignore symbol SYS_DVBH
0190 
0191 ignore symbol ATSCMH_SCCC_BLK_SEP
0192 ignore symbol ATSCMH_SCCC_BLK_COMB
0193 ignore symbol ATSCMH_SCCC_BLK_RES
0194 
0195 ignore symbol ATSCMH_SCCC_CODE_HLF
0196 ignore symbol ATSCMH_SCCC_CODE_QTR
0197 ignore symbol ATSCMH_SCCC_CODE_RES
0198 
0199 ignore symbol ATSCMH_RSFRAME_ENS_PRI
0200 ignore symbol ATSCMH_RSFRAME_ENS_SEC
0201 
0202 ignore symbol ATSCMH_RSFRAME_PRI_ONLY
0203 ignore symbol ATSCMH_RSFRAME_PRI_SEC
0204 ignore symbol ATSCMH_RSFRAME_RES
0205 
0206 ignore symbol ATSCMH_RSCODE_211_187
0207 ignore symbol ATSCMH_RSCODE_223_187
0208 ignore symbol ATSCMH_RSCODE_235_187
0209 ignore symbol ATSCMH_RSCODE_RES
0210 
0211 ignore symbol FE_SCALE_NOT_AVAILABLE
0212 ignore symbol FE_SCALE_DECIBEL
0213 ignore symbol FE_SCALE_RELATIVE
0214 ignore symbol FE_SCALE_COUNTER