frontend.h.rst.exceptions 6.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247
  1. # SPDX-License-Identifier: GPL-2.0
  2. # Ignore header name
  3. ignore define _DVBFRONTEND_H_
  4. # Group layer A-C symbols together
  5. replace define DTV_ISDBT_LAYERA_FEC dtv-isdbt-layer-fec
  6. replace define DTV_ISDBT_LAYERB_FEC dtv-isdbt-layer-fec
  7. replace define DTV_ISDBT_LAYERC_FEC dtv-isdbt-layer-fec
  8. replace define DTV_ISDBT_LAYERA_MODULATION dtv-isdbt-layer-modulation
  9. replace define DTV_ISDBT_LAYERB_MODULATION dtv-isdbt-layer-modulation
  10. replace define DTV_ISDBT_LAYERC_MODULATION dtv-isdbt-layer-modulation
  11. replace define DTV_ISDBT_LAYERA_SEGMENT_COUNT dtv-isdbt-layer-segment-count
  12. replace define DTV_ISDBT_LAYERB_SEGMENT_COUNT dtv-isdbt-layer-segment-count
  13. replace define DTV_ISDBT_LAYERC_SEGMENT_COUNT dtv-isdbt-layer-segment-count
  14. replace define DTV_ISDBT_LAYERA_TIME_INTERLEAVING dtv-isdbt-layer-time-interleaving
  15. replace define DTV_ISDBT_LAYERB_TIME_INTERLEAVING dtv-isdbt-layer-time-interleaving
  16. replace define DTV_ISDBT_LAYERC_TIME_INTERLEAVING dtv-isdbt-layer-time-interleaving
  17. # Ignore legacy defines
  18. ignore define DTV_ISDBS_TS_ID_LEGACY
  19. ignore define SYS_DVBC_ANNEX_AC
  20. ignore define SYS_DMBTH
  21. # Ignore limits
  22. ignore define DTV_MAX_COMMAND
  23. ignore define MAX_DTV_STATS
  24. ignore define DTV_IOCTL_MAX_MSGS
  25. # the same reference is used for both get and set ioctls
  26. replace ioctl FE_SET_PROPERTY :ref:`FE_GET_PROPERTY`
  27. replace ioctl FE_GET_PROPERTY :ref:`FE_GET_PROPERTY`
  28. # Typedefs that use the enum reference
  29. replace typedef fe_sec_voltage_t :c:type:`fe_sec_voltage`
  30. # Replaces for flag constants
  31. replace define FE_TUNE_MODE_ONESHOT :ref:`FE_SET_FRONTEND_TUNE_MODE`
  32. replace define LNA_AUTO dtv-lna
  33. replace define NO_STREAM_ID_FILTER dtv-stream-id
  34. # Those enums are defined at the frontend.h header, and not externally
  35. ignore symbol FE_IS_STUPID
  36. ignore symbol FE_CAN_INVERSION_AUTO
  37. ignore symbol FE_CAN_FEC_1_2
  38. ignore symbol FE_CAN_FEC_2_3
  39. ignore symbol FE_CAN_FEC_3_4
  40. ignore symbol FE_CAN_FEC_4_5
  41. ignore symbol FE_CAN_FEC_5_6
  42. ignore symbol FE_CAN_FEC_6_7
  43. ignore symbol FE_CAN_FEC_7_8
  44. ignore symbol FE_CAN_FEC_8_9
  45. ignore symbol FE_CAN_FEC_AUTO
  46. ignore symbol FE_CAN_QPSK
  47. ignore symbol FE_CAN_QAM_16
  48. ignore symbol FE_CAN_QAM_32
  49. ignore symbol FE_CAN_QAM_64
  50. ignore symbol FE_CAN_QAM_128
  51. ignore symbol FE_CAN_QAM_256
  52. ignore symbol FE_CAN_QAM_AUTO
  53. ignore symbol FE_CAN_TRANSMISSION_MODE_AUTO
  54. ignore symbol FE_CAN_BANDWIDTH_AUTO
  55. ignore symbol FE_CAN_GUARD_INTERVAL_AUTO
  56. ignore symbol FE_CAN_HIERARCHY_AUTO
  57. ignore symbol FE_CAN_8VSB
  58. ignore symbol FE_CAN_16VSB
  59. ignore symbol FE_HAS_EXTENDED_CAPS
  60. ignore symbol FE_CAN_MULTISTREAM
  61. ignore symbol FE_CAN_TURBO_FEC
  62. ignore symbol FE_CAN_2G_MODULATION
  63. ignore symbol FE_NEEDS_BENDING
  64. ignore symbol FE_CAN_RECOVER
  65. ignore symbol FE_CAN_MUTE_TS
  66. ignore symbol QPSK
  67. ignore symbol QAM_16
  68. ignore symbol QAM_32
  69. ignore symbol QAM_64
  70. ignore symbol QAM_128
  71. ignore symbol QAM_256
  72. ignore symbol QAM_AUTO
  73. ignore symbol VSB_8
  74. ignore symbol VSB_16
  75. ignore symbol PSK_8
  76. ignore symbol APSK_16
  77. ignore symbol APSK_32
  78. ignore symbol DQPSK
  79. ignore symbol QAM_4_NR
  80. ignore symbol QAM_1024
  81. ignore symbol QAM_4096
  82. ignore symbol APSK_8_L
  83. ignore symbol APSK_16_L
  84. ignore symbol APSK_32_L
  85. ignore symbol APSK_64
  86. ignore symbol APSK_64_L
  87. ignore symbol SEC_VOLTAGE_13
  88. ignore symbol SEC_VOLTAGE_18
  89. ignore symbol SEC_VOLTAGE_OFF
  90. ignore symbol SEC_TONE_ON
  91. ignore symbol SEC_TONE_OFF
  92. ignore symbol SEC_MINI_A
  93. ignore symbol SEC_MINI_B
  94. ignore symbol FE_NONE
  95. ignore symbol FE_HAS_SIGNAL
  96. ignore symbol FE_HAS_CARRIER
  97. ignore symbol FE_HAS_VITERBI
  98. ignore symbol FE_HAS_SYNC
  99. ignore symbol FE_HAS_LOCK
  100. ignore symbol FE_REINIT
  101. ignore symbol FE_TIMEDOUT
  102. ignore symbol FEC_NONE
  103. ignore symbol FEC_1_2
  104. ignore symbol FEC_2_3
  105. ignore symbol FEC_3_4
  106. ignore symbol FEC_4_5
  107. ignore symbol FEC_5_6
  108. ignore symbol FEC_6_7
  109. ignore symbol FEC_7_8
  110. ignore symbol FEC_8_9
  111. ignore symbol FEC_AUTO
  112. ignore symbol FEC_3_5
  113. ignore symbol FEC_9_10
  114. ignore symbol FEC_2_5
  115. ignore symbol FEC_1_3
  116. ignore symbol FEC_1_4
  117. ignore symbol FEC_5_9
  118. ignore symbol FEC_7_9
  119. ignore symbol FEC_8_15
  120. ignore symbol FEC_11_15
  121. ignore symbol FEC_13_18
  122. ignore symbol FEC_9_20
  123. ignore symbol FEC_11_20
  124. ignore symbol FEC_23_36
  125. ignore symbol FEC_25_36
  126. ignore symbol FEC_13_45
  127. ignore symbol FEC_26_45
  128. ignore symbol FEC_28_45
  129. ignore symbol FEC_32_45
  130. ignore symbol FEC_77_90
  131. ignore symbol FEC_11_45
  132. ignore symbol FEC_4_15
  133. ignore symbol FEC_14_45
  134. ignore symbol FEC_7_15
  135. ignore symbol TRANSMISSION_MODE_AUTO
  136. ignore symbol TRANSMISSION_MODE_1K
  137. ignore symbol TRANSMISSION_MODE_2K
  138. ignore symbol TRANSMISSION_MODE_8K
  139. ignore symbol TRANSMISSION_MODE_4K
  140. ignore symbol TRANSMISSION_MODE_16K
  141. ignore symbol TRANSMISSION_MODE_32K
  142. ignore symbol TRANSMISSION_MODE_C1
  143. ignore symbol TRANSMISSION_MODE_C3780
  144. ignore symbol TRANSMISSION_MODE_2K
  145. ignore symbol TRANSMISSION_MODE_8K
  146. ignore symbol GUARD_INTERVAL_AUTO
  147. ignore symbol GUARD_INTERVAL_1_128
  148. ignore symbol GUARD_INTERVAL_1_32
  149. ignore symbol GUARD_INTERVAL_1_16
  150. ignore symbol GUARD_INTERVAL_1_8
  151. ignore symbol GUARD_INTERVAL_1_4
  152. ignore symbol GUARD_INTERVAL_19_128
  153. ignore symbol GUARD_INTERVAL_19_256
  154. ignore symbol GUARD_INTERVAL_PN420
  155. ignore symbol GUARD_INTERVAL_PN595
  156. ignore symbol GUARD_INTERVAL_PN945
  157. ignore symbol GUARD_INTERVAL_1_64
  158. ignore symbol HIERARCHY_NONE
  159. ignore symbol HIERARCHY_AUTO
  160. ignore symbol HIERARCHY_1
  161. ignore symbol HIERARCHY_2
  162. ignore symbol HIERARCHY_4
  163. ignore symbol INTERLEAVING_NONE
  164. ignore symbol INTERLEAVING_AUTO
  165. ignore symbol INTERLEAVING_240
  166. ignore symbol INTERLEAVING_720
  167. ignore symbol PILOT_ON
  168. ignore symbol PILOT_OFF
  169. ignore symbol PILOT_AUTO
  170. ignore symbol ROLLOFF_35
  171. ignore symbol ROLLOFF_20
  172. ignore symbol ROLLOFF_25
  173. ignore symbol ROLLOFF_AUTO
  174. ignore symbol ROLLOFF_15
  175. ignore symbol ROLLOFF_10
  176. ignore symbol ROLLOFF_5
  177. ignore symbol INVERSION_ON
  178. ignore symbol INVERSION_OFF
  179. ignore symbol INVERSION_AUTO
  180. ignore symbol SYS_UNDEFINED
  181. ignore symbol SYS_DVBC_ANNEX_A
  182. ignore symbol SYS_DVBC_ANNEX_B
  183. ignore symbol SYS_DVBC_ANNEX_C
  184. ignore symbol SYS_ISDBC
  185. ignore symbol SYS_DVBT
  186. ignore symbol SYS_DVBT2
  187. ignore symbol SYS_ISDBT
  188. ignore symbol SYS_ATSC
  189. ignore symbol SYS_ATSCMH
  190. ignore symbol SYS_DTMB
  191. ignore symbol SYS_DVBS
  192. ignore symbol SYS_DVBS2
  193. ignore symbol SYS_TURBO
  194. ignore symbol SYS_ISDBS
  195. ignore symbol SYS_DAB
  196. ignore symbol SYS_DSS
  197. ignore symbol SYS_CMMB
  198. ignore symbol SYS_DVBH
  199. ignore symbol SYS_DVBC2
  200. ignore symbol ATSCMH_SCCC_BLK_SEP
  201. ignore symbol ATSCMH_SCCC_BLK_COMB
  202. ignore symbol ATSCMH_SCCC_BLK_RES
  203. ignore symbol ATSCMH_SCCC_CODE_HLF
  204. ignore symbol ATSCMH_SCCC_CODE_QTR
  205. ignore symbol ATSCMH_SCCC_CODE_RES
  206. ignore symbol ATSCMH_RSFRAME_ENS_PRI
  207. ignore symbol ATSCMH_RSFRAME_ENS_SEC
  208. ignore symbol ATSCMH_RSFRAME_PRI_ONLY
  209. ignore symbol ATSCMH_RSFRAME_PRI_SEC
  210. ignore symbol ATSCMH_RSFRAME_RES
  211. ignore symbol ATSCMH_RSCODE_211_187
  212. ignore symbol ATSCMH_RSCODE_223_187
  213. ignore symbol ATSCMH_RSCODE_235_187
  214. ignore symbol ATSCMH_RSCODE_RES
  215. ignore symbol FE_SCALE_NOT_AVAILABLE
  216. ignore symbol FE_SCALE_DECIBEL
  217. ignore symbol FE_SCALE_RELATIVE
  218. ignore symbol FE_SCALE_COUNTER