7sphinx.addnodesdocument)}( rawsourcechildren]( translations LanguagesNode)}(hhh](h pending_xref)}(hhh]docutils.nodesTextChinese (Simplified)}parenthsba attributes}(ids]classes]names]dupnames]backrefs] refdomainstdreftypedoc reftarget;/translations/zh_CN/userspace-api/media/dvb/frontend-headermodnameN classnameN refexplicitutagnamehhh ubh)}(hhh]hChinese (Traditional)}hh2sbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget;/translations/zh_TW/userspace-api/media/dvb/frontend-headermodnameN classnameN refexplicituh1hhh ubh)}(hhh]hItalian}hhFsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget;/translations/it_IT/userspace-api/media/dvb/frontend-headermodnameN classnameN refexplicituh1hhh ubh)}(hhh]hJapanese}hhZsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget;/translations/ja_JP/userspace-api/media/dvb/frontend-headermodnameN classnameN refexplicituh1hhh ubh)}(hhh]hKorean}hhnsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget;/translations/ko_KR/userspace-api/media/dvb/frontend-headermodnameN classnameN refexplicituh1hhh ubh)}(hhh]hPortuguese (Brazilian)}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget;/translations/pt_BR/userspace-api/media/dvb/frontend-headermodnameN classnameN refexplicituh1hhh ubh)}(hhh]hSpanish}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget;/translations/sp_SP/userspace-api/media/dvb/frontend-headermodnameN classnameN refexplicituh1hhh ubeh}(h]h ]h"]h$]h&]current_languageEnglishuh1h hh _documenthsourceNlineNubhcomment)}(h8SPDX-License-Identifier: GFDL-1.1-no-invariants-or-laterh]h8SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later}hhsbah}(h]h ]h"]h$]h&] xml:spacepreserveuh1hhhhhhU/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header.rsthKubhsection)}(hhh](htitle)}(hFrontend uAPI data typesh]hFrontend uAPI data types}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhhhhhKubhindex)}(hhh]h}(h]h ]h"]h$]h&]entries](singlefe_caps (C enum) c.fe_capshNtauh1hhhhhhNhNubhdesc)}(hhh](hdesc_signature)}(hfe_capsh]hdesc_signature_line)}(h enum fe_capsh](hdesc_sig_keyword)}(henumh]henum}(hjhhhNhNubah}(h]h ]kah"]h$]h&]uh1hhhhhhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKubhdesc_sig_space)}(h h]h }(hjhhhNhNubah}(h]h ]wah"]h$]h&]uh1jhhhhhjhKubh desc_name)}(hfe_capsh]h desc_sig_name)}(hhh]hfe_caps}(hj*hhhNhNubah}(h]h ]nah"]h$]h&]uh1j(hj$ubah}(h]h ](sig-namedescnameeh"]h$]h&]hhuh1j"hhhhhjhKubeh}(h]h ]h"]h$]h&]hhƌ add_permalinkuh1hsphinx_line_type declaratorhhhhhjhKubah}(h]hah ](sig sig-objecteh"]h$]h&] is_multiline _toc_parts) _toc_namehuh1hhjhKhhhhubh desc_content)}(hhh]h paragraph)}(hFrontend capabilitiesh]hFrontend capabilities}(hj[hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKhjVhhubah}(h]h ]h"]h$]h&]uh1jThhhhhjhKubeh}(h]h ](cenumeh"]h$]h&]domainjsobjtypejtdesctypejtnoindex noindexentrynocontentsentryuh1hhhhhhNhNubh container)}(hXa**Constants** ``FE_IS_STUPID`` There's something wrong at the frontend, and it can't report its capabilities. ``FE_CAN_INVERSION_AUTO`` Can auto-detect frequency spectral band inversion ``FE_CAN_FEC_1_2`` Supports FEC 1/2 ``FE_CAN_FEC_2_3`` Supports FEC 2/3 ``FE_CAN_FEC_3_4`` Supports FEC 3/4 ``FE_CAN_FEC_4_5`` Supports FEC 4/5 ``FE_CAN_FEC_5_6`` Supports FEC 5/6 ``FE_CAN_FEC_6_7`` Supports FEC 6/7 ``FE_CAN_FEC_7_8`` Supports FEC 7/8 ``FE_CAN_FEC_8_9`` Supports FEC 8/9 ``FE_CAN_FEC_AUTO`` Can auto-detect FEC ``FE_CAN_QPSK`` Supports QPSK modulation ``FE_CAN_QAM_16`` Supports 16-QAM modulation ``FE_CAN_QAM_32`` Supports 32-QAM modulation ``FE_CAN_QAM_64`` Supports 64-QAM modulation ``FE_CAN_QAM_128`` Supports 128-QAM modulation ``FE_CAN_QAM_256`` Supports 256-QAM modulation ``FE_CAN_QAM_AUTO`` Can auto-detect QAM modulation ``FE_CAN_TRANSMISSION_MODE_AUTO`` Can auto-detect transmission mode ``FE_CAN_BANDWIDTH_AUTO`` Can auto-detect bandwidth ``FE_CAN_GUARD_INTERVAL_AUTO`` Can auto-detect guard interval ``FE_CAN_HIERARCHY_AUTO`` Can auto-detect hierarchy ``FE_CAN_8VSB`` Supports 8-VSB modulation ``FE_CAN_16VSB`` Supporta 16-VSB modulation ``FE_HAS_EXTENDED_CAPS`` Unused ``FE_CAN_MULTISTREAM`` Supports multistream filtering ``FE_CAN_TURBO_FEC`` Supports "turbo FEC" modulation ``FE_CAN_2G_MODULATION`` Supports "2nd generation" modulation, e. g. DVB-S2, DVB-T2, DVB-C2 ``FE_NEEDS_BENDING`` Unused ``FE_CAN_RECOVER`` Can recover from a cable unplug automatically ``FE_CAN_MUTE_TS`` Can stop spurious TS data outputh](jZ)}(h **Constants**h]hstrong)}(hjh]h Constants}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKhjubhdefinition_list)}(hhh](hdefinition_list_item)}(h```FE_IS_STUPID`` There's something wrong at the frontend, and it can't report its capabilities. h](hterm)}(h``FE_IS_STUPID``h]hliteral)}(hjh]h FE_IS_STUPID}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKhjubh definition)}(hhh]jZ)}(hNThere's something wrong at the frontend, and it can't report its capabilities.h]hRThere’s something wrong at the frontend, and it can’t report its capabilities.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjhKhjubj)}(hL``FE_CAN_INVERSION_AUTO`` Can auto-detect frequency spectral band inversion h](j)}(h``FE_CAN_INVERSION_AUTO``h]j)}(hjh]hFE_CAN_INVERSION_AUTO}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKhjubj)}(hhh]jZ)}(h1Can auto-detect frequency spectral band inversionh]h1Can auto-detect frequency spectral band inversion}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjhKhjubj)}(h$``FE_CAN_FEC_1_2`` Supports FEC 1/2 h](j)}(h``FE_CAN_FEC_1_2``h]j)}(hj%h]hFE_CAN_FEC_1_2}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj#ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhK"hjubj)}(hhh]jZ)}(hSupports FEC 1/2h]hSupports FEC 1/2}(hj>hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhj:hK"hj;ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhj:hK"hjubj)}(h$``FE_CAN_FEC_2_3`` Supports FEC 2/3 h](j)}(h``FE_CAN_FEC_2_3``h]j)}(hj^h]hFE_CAN_FEC_2_3}(hj`hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj\ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhK%hjXubj)}(hhh]jZ)}(hSupports FEC 2/3h]hSupports FEC 2/3}(hjwhhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjshK%hjtubah}(h]h ]h"]h$]h&]uh1jhjXubeh}(h]h ]h"]h$]h&]uh1jhjshK%hjubj)}(h$``FE_CAN_FEC_3_4`` Supports FEC 3/4 h](j)}(h``FE_CAN_FEC_3_4``h]j)}(hjh]hFE_CAN_FEC_3_4}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhK(hjubj)}(hhh]jZ)}(hSupports FEC 3/4h]hSupports FEC 3/4}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjhK(hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjhK(hjubj)}(h$``FE_CAN_FEC_4_5`` Supports FEC 4/5 h](j)}(h``FE_CAN_FEC_4_5``h]j)}(hjh]hFE_CAN_FEC_4_5}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhK+hjubj)}(hhh]jZ)}(hSupports FEC 4/5h]hSupports FEC 4/5}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjhK+hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjhK+hjubj)}(h$``FE_CAN_FEC_5_6`` Supports FEC 5/6 h](j)}(h``FE_CAN_FEC_5_6``h]j)}(hj h]hFE_CAN_FEC_5_6}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhK.hjubj)}(hhh]jZ)}(hSupports FEC 5/6h]hSupports FEC 5/6}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjhK.hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjhK.hjubj)}(h$``FE_CAN_FEC_6_7`` Supports FEC 6/7 h](j)}(h``FE_CAN_FEC_6_7``h]j)}(hjBh]hFE_CAN_FEC_6_7}(hjDhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj@ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhK1hj<ubj)}(hhh]jZ)}(hSupports FEC 6/7h]hSupports FEC 6/7}(hj[hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjWhK1hjXubah}(h]h ]h"]h$]h&]uh1jhj<ubeh}(h]h ]h"]h$]h&]uh1jhjWhK1hjubj)}(h$``FE_CAN_FEC_7_8`` Supports FEC 7/8 h](j)}(h``FE_CAN_FEC_7_8``h]j)}(hj{h]hFE_CAN_FEC_7_8}(hj}hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjyubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhK4hjuubj)}(hhh]jZ)}(hSupports FEC 7/8h]hSupports FEC 7/8}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjhK4hjubah}(h]h ]h"]h$]h&]uh1jhjuubeh}(h]h ]h"]h$]h&]uh1jhjhK4hjubj)}(h$``FE_CAN_FEC_8_9`` Supports FEC 8/9 h](j)}(h``FE_CAN_FEC_8_9``h]j)}(hjh]hFE_CAN_FEC_8_9}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhK7hjubj)}(hhh]jZ)}(hSupports FEC 8/9h]hSupports FEC 8/9}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjhK7hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjhK7hjubj)}(h(``FE_CAN_FEC_AUTO`` Can auto-detect FEC h](j)}(h``FE_CAN_FEC_AUTO``h]j)}(hjh]hFE_CAN_FEC_AUTO}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhK:hjubj)}(hhh]jZ)}(hCan auto-detect FECh]hCan auto-detect FEC}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjhK:hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjhK:hjubj)}(h)``FE_CAN_QPSK`` Supports QPSK modulation h](j)}(h``FE_CAN_QPSK``h]j)}(hj&h]h FE_CAN_QPSK}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj$ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhK=hj ubj)}(hhh]jZ)}(hSupports QPSK modulationh]hSupports QPSK modulation}(hj?hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhj;hK=hj<ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhj;hK=hjubj)}(h-``FE_CAN_QAM_16`` Supports 16-QAM modulation h](j)}(h``FE_CAN_QAM_16``h]j)}(hj_h]h FE_CAN_QAM_16}(hjahhhNhNubah}(h]h ]h"]h$]h&]uh1jhj]ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhK@hjYubj)}(hhh]jZ)}(hSupports 16-QAM modulationh]hSupports 16-QAM modulation}(hjxhhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjthK@hjuubah}(h]h ]h"]h$]h&]uh1jhjYubeh}(h]h ]h"]h$]h&]uh1jhjthK@hjubj)}(h-``FE_CAN_QAM_32`` Supports 32-QAM modulation h](j)}(h``FE_CAN_QAM_32``h]j)}(hjh]h FE_CAN_QAM_32}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKChjubj)}(hhh]jZ)}(hSupports 32-QAM modulationh]hSupports 32-QAM modulation}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjhKChjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjhKChjubj)}(h-``FE_CAN_QAM_64`` Supports 64-QAM modulation h](j)}(h``FE_CAN_QAM_64``h]j)}(hjh]h FE_CAN_QAM_64}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKFhjubj)}(hhh]jZ)}(hSupports 64-QAM modulationh]hSupports 64-QAM modulation}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjhKFhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjhKFhjubj)}(h/``FE_CAN_QAM_128`` Supports 128-QAM modulation h](j)}(h``FE_CAN_QAM_128``h]j)}(hj h]hFE_CAN_QAM_128}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKIhjubj)}(hhh]jZ)}(hSupports 128-QAM modulationh]hSupports 128-QAM modulation}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjhKIhj ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjhKIhjubj)}(h/``FE_CAN_QAM_256`` Supports 256-QAM modulation h](j)}(h``FE_CAN_QAM_256``h]j)}(hjCh]hFE_CAN_QAM_256}(hjEhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjAubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKLhj=ubj)}(hhh]jZ)}(hSupports 256-QAM modulationh]hSupports 256-QAM modulation}(hj\hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjXhKLhjYubah}(h]h ]h"]h$]h&]uh1jhj=ubeh}(h]h ]h"]h$]h&]uh1jhjXhKLhjubj)}(h3``FE_CAN_QAM_AUTO`` Can auto-detect QAM modulation h](j)}(h``FE_CAN_QAM_AUTO``h]j)}(hj|h]hFE_CAN_QAM_AUTO}(hj~hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjzubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKOhjvubj)}(hhh]jZ)}(hCan auto-detect QAM modulationh]hCan auto-detect QAM modulation}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjhKOhjubah}(h]h ]h"]h$]h&]uh1jhjvubeh}(h]h ]h"]h$]h&]uh1jhjhKOhjubj)}(hD``FE_CAN_TRANSMISSION_MODE_AUTO`` Can auto-detect transmission mode h](j)}(h!``FE_CAN_TRANSMISSION_MODE_AUTO``h]j)}(hjh]hFE_CAN_TRANSMISSION_MODE_AUTO}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKRhjubj)}(hhh]jZ)}(h!Can auto-detect transmission modeh]h!Can auto-detect transmission mode}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjhKRhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjhKRhjubj)}(h4``FE_CAN_BANDWIDTH_AUTO`` Can auto-detect bandwidth h](j)}(h``FE_CAN_BANDWIDTH_AUTO``h]j)}(hjh]hFE_CAN_BANDWIDTH_AUTO}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKUhjubj)}(hhh]jZ)}(hCan auto-detect bandwidthh]hCan auto-detect bandwidth}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjhKUhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjhKUhjubj)}(h>``FE_CAN_GUARD_INTERVAL_AUTO`` Can auto-detect guard interval h](j)}(h``FE_CAN_GUARD_INTERVAL_AUTO``h]j)}(hj'h]hFE_CAN_GUARD_INTERVAL_AUTO}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj%ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKXhj!ubj)}(hhh]jZ)}(hCan auto-detect guard intervalh]hCan auto-detect guard interval}(hj@hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhj<hKXhj=ubah}(h]h ]h"]h$]h&]uh1jhj!ubeh}(h]h ]h"]h$]h&]uh1jhj<hKXhjubj)}(h4``FE_CAN_HIERARCHY_AUTO`` Can auto-detect hierarchy h](j)}(h``FE_CAN_HIERARCHY_AUTO``h]j)}(hj`h]hFE_CAN_HIERARCHY_AUTO}(hjbhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj^ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhK[hjZubj)}(hhh]jZ)}(hCan auto-detect hierarchyh]hCan auto-detect hierarchy}(hjyhhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjuhK[hjvubah}(h]h ]h"]h$]h&]uh1jhjZubeh}(h]h ]h"]h$]h&]uh1jhjuhK[hjubj)}(h*``FE_CAN_8VSB`` Supports 8-VSB modulation h](j)}(h``FE_CAN_8VSB``h]j)}(hjh]h FE_CAN_8VSB}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhK^hjubj)}(hhh]jZ)}(hSupports 8-VSB modulationh]hSupports 8-VSB modulation}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjhK^hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjhK^hjubj)}(h,``FE_CAN_16VSB`` Supporta 16-VSB modulation h](j)}(h``FE_CAN_16VSB``h]j)}(hjh]h FE_CAN_16VSB}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKahjubj)}(hhh]jZ)}(hSupporta 16-VSB modulationh]hSupporta 16-VSB modulation}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjhKahjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjhKahjubj)}(h ``FE_HAS_EXTENDED_CAPS`` Unused h](j)}(h``FE_HAS_EXTENDED_CAPS``h]j)}(hj h]hFE_HAS_EXTENDED_CAPS}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKdhjubj)}(hhh]jZ)}(hUnusedh]hUnused}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhj hKdhj!ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhj hKdhjubj)}(h6``FE_CAN_MULTISTREAM`` Supports multistream filtering h](j)}(h``FE_CAN_MULTISTREAM``h]j)}(hjDh]hFE_CAN_MULTISTREAM}(hjFhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjBubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKghj>ubj)}(hhh]jZ)}(hSupports multistream filteringh]hSupports multistream filtering}(hj]hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjYhKghjZubah}(h]h ]h"]h$]h&]uh1jhj>ubeh}(h]h ]h"]h$]h&]uh1jhjYhKghjubj)}(h5``FE_CAN_TURBO_FEC`` Supports "turbo FEC" modulation h](j)}(h``FE_CAN_TURBO_FEC``h]j)}(hj}h]hFE_CAN_TURBO_FEC}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj{ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKjhjwubj)}(hhh]jZ)}(hSupports "turbo FEC" modulationh]h#Supports “turbo FEC” modulation}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjhKjhjubah}(h]h ]h"]h$]h&]uh1jhjwubeh}(h]h ]h"]h$]h&]uh1jhjhKjhjubj)}(h\``FE_CAN_2G_MODULATION`` Supports "2nd generation" modulation, e. g. DVB-S2, DVB-T2, DVB-C2 h](j)}(h``FE_CAN_2G_MODULATION``h]j)}(hjh]hFE_CAN_2G_MODULATION}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKnhjubj)}(hhh]jZ)}(hBSupports "2nd generation" modulation, e. g. DVB-S2, DVB-T2, DVB-C2h]hFSupports “2nd generation” modulation, e. g. DVB-S2, DVB-T2, DVB-C2}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKmhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjhKnhjubj)}(h``FE_NEEDS_BENDING`` Unused h](j)}(h``FE_NEEDS_BENDING``h]j)}(hjh]hFE_NEEDS_BENDING}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKqhjubj)}(hhh]jZ)}(hUnusedh]hUnused}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjhKqhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjhKqhjubj)}(hA``FE_CAN_RECOVER`` Can recover from a cable unplug automatically h](j)}(h``FE_CAN_RECOVER``h]j)}(hj)h]hFE_CAN_RECOVER}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj'ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKuhj#ubj)}(hhh]jZ)}(h-Can recover from a cable unplug automaticallyh]h-Can recover from a cable unplug automatically}(hjBhhhNhNubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKthj?ubah}(h]h ]h"]h$]h&]uh1jhj#ubeh}(h]h ]h"]h$]h&]uh1jhj>hKuhjubj)}(h3``FE_CAN_MUTE_TS`` Can stop spurious TS data outputh](j)}(h``FE_CAN_MUTE_TS``h]j)}(hjch]hFE_CAN_MUTE_TS}(hjehhhNhNubah}(h]h ]h"]h$]h&]uh1jhjaubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKwhj]ubj)}(hhh]jZ)}(h Can stop spurious TS data outputh]h Can stop spurious TS data output}(hj|hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKxhjyubah}(h]h ]h"]h$]h&]uh1jhj]ubeh}(h]h ]h"]h$]h&]uh1jhjxhKwhjubeh}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ] kernelindentah"]h$]h&]uh1j~hhhhhNhNubh)}(hhh]h}(h]h ]h"]h$]h&]entries](hdvb_frontend_info (C struct)c.dvb_frontend_infohNtauh1hhhhhhNhNubh)}(hhh](h)}(hdvb_frontend_infoh]h)}(hstruct dvb_frontend_infoh](j)}(hstructh]hstruct}(hjhhhNhNubah}(h]h ]j ah"]h$]h&]uh1hhjhhhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhK}ubj)}(h h]h }(hjhhhNhNubah}(h]h ]jah"]h$]h&]uh1jhjhhhjhK}ubj#)}(hdvb_frontend_infoh]j))}(hjh]hdvb_frontend_info}(hjhhhNhNubah}(h]h ]j4ah"]h$]h&]uh1j(hjubah}(h]h ](j;j<eh"]h$]h&]hhuh1j"hjhhhjhK}ubeh}(h]h ]h"]h$]h&]hhjFuh1hjGjHhjhhhjhK}ubah}(h]jah ](jLjMeh"]h$]h&]jQjR)jShuh1hhjhK}hjhhubjU)}(hhh]jZ)}(h$Frontend properties and capabilitiesh]h$Frontend properties and capabilities}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKfhjhhubah}(h]h ]h"]h$]h&]uh1jThjhhhjhK}ubeh}(h]h ](jsstructeh"]h$]h&]jxjsjyj jzj j{j|j}uh1hhhhhhNhNubj)}(hX**Definition**:: struct dvb_frontend_info { char name[128]; enum fe_type type; __u32 frequency_min; __u32 frequency_max; __u32 frequency_stepsize; __u32 frequency_tolerance; __u32 symbol_rate_min; __u32 symbol_rate_max; __u32 symbol_rate_tolerance; __u32 notifier_delay; enum fe_caps caps; }; **Members** ``name`` Name of the frontend ``type`` **DEPRECATED**. Should not be used on modern programs, as a frontend may have more than one type. In order to get the support types of a given frontend, use :c:type:`DTV_ENUM_DELSYS` instead. ``frequency_min`` Minimal frequency supported by the frontend. ``frequency_max`` Minimal frequency supported by the frontend. ``frequency_stepsize`` All frequencies are multiple of this value. ``frequency_tolerance`` Frequency tolerance. ``symbol_rate_min`` Minimal symbol rate, in bauds (for Cable/Satellite systems). ``symbol_rate_max`` Maximal symbol rate, in bauds (for Cable/Satellite systems). ``symbol_rate_tolerance`` Maximal symbol rate tolerance, in ppm (for Cable/Satellite systems). ``notifier_delay`` **DEPRECATED**. Not used by any driver. ``caps`` Capabilities supported by the frontend, as specified in :c:type:`enum fe_caps `.h](jZ)}(h**Definition**::h](j)}(h**Definition**h]h Definition}(hj$ hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubh:}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKjhj ubh literal_block)}(hX?struct dvb_frontend_info { char name[128]; enum fe_type type; __u32 frequency_min; __u32 frequency_max; __u32 frequency_stepsize; __u32 frequency_tolerance; __u32 symbol_rate_min; __u32 symbol_rate_max; __u32 symbol_rate_tolerance; __u32 notifier_delay; enum fe_caps caps; };h]hX?struct dvb_frontend_info { char name[128]; enum fe_type type; __u32 frequency_min; __u32 frequency_max; __u32 frequency_stepsize; __u32 frequency_tolerance; __u32 symbol_rate_min; __u32 symbol_rate_max; __u32 symbol_rate_tolerance; __u32 notifier_delay; enum fe_caps caps; };}hj? sbah}(h]h ]h"]h$]h&]hhuh1j= hx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKlhj ubjZ)}(h **Members**h]j)}(hjP h]hMembers}(hjR hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjN ubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKzhj ubj)}(hhh](j)}(h``name`` Name of the frontend h](j)}(h``name``h]j)}(hjo h]hname}(hjq hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjm ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKihji ubj)}(hhh]jZ)}(hName of the frontendh]hName of the frontend}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhj hKihj ubah}(h]h ]h"]h$]h&]uh1jhji ubeh}(h]h ]h"]h$]h&]uh1jhj hKihjf ubj)}(h``type`` **DEPRECATED**. Should not be used on modern programs, as a frontend may have more than one type. In order to get the support types of a given frontend, use :c:type:`DTV_ENUM_DELSYS` instead. h](j)}(h``type``h]j)}(hj h]htype}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKohj ubj)}(hhh]jZ)}(h**DEPRECATED**. Should not be used on modern programs, as a frontend may have more than one type. In order to get the support types of a given frontend, use :c:type:`DTV_ENUM_DELSYS` instead.h](j)}(h**DEPRECATED**h]h DEPRECATED}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubh. Should not be used on modern programs, as a frontend may have more than one type. In order to get the support types of a given frontend, use }(hj hhhNhNubh)}(h:c:type:`DTV_ENUM_DELSYS`h]j)}(hj h]hDTV_ENUM_DELSYS}(hj hhhNhNubah}(h]h ](xrefjsc-typeeh"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]refdoc'userspace-api/media/dvb/frontend-header refdomainjsreftypetype refexplicitrefwarn c:parent_keysphinx.domains.c LookupKey)}data]sb reftargetDTV_ENUM_DELSYSuh1hhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKjhj ubh instead.}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1jYhj hKjhj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhj hKohjf ubj)}(h?``frequency_min`` Minimal frequency supported by the frontend. h](j)}(h``frequency_min``h]j)}(hj h]h frequency_min}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKphj ubj)}(hhh]jZ)}(h,Minimal frequency supported by the frontend.h]h,Minimal frequency supported by the frontend.}(hj7 hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhj3 hKphj4 ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhj3 hKphjf ubj)}(h?``frequency_max`` Minimal frequency supported by the frontend. h](j)}(h``frequency_max``h]j)}(hjW h]h frequency_max}(hjY hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjU ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKqhjQ ubj)}(hhh]jZ)}(h,Minimal frequency supported by the frontend.h]h,Minimal frequency supported by the frontend.}(hjp hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjl hKqhjm ubah}(h]h ]h"]h$]h&]uh1jhjQ ubeh}(h]h ]h"]h$]h&]uh1jhjl hKqhjf ubj)}(hC``frequency_stepsize`` All frequencies are multiple of this value. h](j)}(h``frequency_stepsize``h]j)}(hj h]hfrequency_stepsize}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKrhj ubj)}(hhh]jZ)}(h+All frequencies are multiple of this value.h]h+All frequencies are multiple of this value.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhj hKrhj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhj hKrhjf ubj)}(h-``frequency_tolerance`` Frequency tolerance. h](j)}(h``frequency_tolerance``h]j)}(hj h]hfrequency_tolerance}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKshj ubj)}(hhh]jZ)}(hFrequency tolerance.h]hFrequency tolerance.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhj hKshj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhj hKshjf ubj)}(hQ``symbol_rate_min`` Minimal symbol rate, in bauds (for Cable/Satellite systems). h](j)}(h``symbol_rate_min``h]j)}(hj h]hsymbol_rate_min}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKuhj ubj)}(hhh]jZ)}(h hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj: ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKwhj6 ubj)}(hhh]jZ)}(h`.h](j)}(h``caps``h]j)}(hj h]hcaps}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhK{hj ubj)}(hhh]jZ)}(hYCapabilities supported by the frontend, as specified in :c:type:`enum fe_caps `.h](h8Capabilities supported by the frontend, as specified in }(hj hhhNhNubh)}(h :c:type:`enum fe_caps `h]j)}(hj h]h enum fe_caps}(hj hhhNhNubah}(h]h ](j jsc-typeeh"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]refdocj refdomainjsreftypetype refexplicitrefwarnj j j fe_capsuh1hhj hK{hj ubh.}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1jYhj hK{hj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhj hK{hjf ubeh}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ] kernelindentah"]h$]h&]uh1j~hhhhhNhNubjZ)}(h**Description**h]j)}(hj\ h]h Description}(hj^ hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjZ ubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKhhhhubh)}(hnote: #. The frequencies are specified in Hz for Terrestrial and Cable systems. #. The frequencies are specified in kHz for Satellite systems.h]hnote: #. The frequencies are specified in Hz for Terrestrial and Cable systems. #. The frequencies are specified in kHz for Satellite systems.}hjr sbah}(h]h ]h"]h$]h&]hhuh1hhhhhhNhNubh)}(hhh]h}(h]h ]h"]h$]h&]entries](h dvb_diseqc_master_cmd (C struct)c.dvb_diseqc_master_cmdhNtauh1hhhhhhNhNubh)}(hhh](h)}(hdvb_diseqc_master_cmdh]h)}(hstruct dvb_diseqc_master_cmdh](j)}(hjh]hstruct}(hj hhhNhNubah}(h]h ]j ah"]h$]h&]uh1hhj hhhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKubj)}(h h]h }(hj hhhNhNubah}(h]h ]jah"]h$]h&]uh1jhj hhhj hKubj#)}(hdvb_diseqc_master_cmdh]j))}(hj h]hdvb_diseqc_master_cmd}(hj hhhNhNubah}(h]h ]j4ah"]h$]h&]uh1j(hj ubah}(h]h ](j;j<eh"]h$]h&]hhuh1j"hj hhhj hKubeh}(h]h ]h"]h$]h&]hhjFuh1hjGjHhj hhhj hKubah}(h]j ah ](jLjMeh"]h$]h&]jQjR)jShuh1hhj hKhj hhubjU)}(hhh]jZ)}(hDiSEqC master commandh]hDiSEqC master command}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKhj hhubah}(h]h ]h"]h$]h&]uh1jThj hhhj hKubeh}(h]h ](jsstructeh"]h$]h&]jxjsjyj jzj j{j|j}uh1hhhhhhNhNubj)}(hXN**Definition**:: struct dvb_diseqc_master_cmd { __u8 msg[6]; __u8 msg_len; }; **Members** ``msg`` DiSEqC message to be sent. It contains a 3 bytes header with: framing + address + command, and an optional argument of up to 3 bytes of data. ``msg_len`` Length of the DiSEqC message. Valid values are 3 to 6.h](jZ)}(h**Definition**::h](j)}(h**Definition**h]h Definition}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubh:}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKhj ubj> )}(hDstruct dvb_diseqc_master_cmd { __u8 msg[6]; __u8 msg_len; };h]hDstruct dvb_diseqc_master_cmd { __u8 msg[6]; __u8 msg_len; };}hj sbah}(h]h ]h"]h$]h&]hhuh1j= hx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKhj ubjZ)}(h **Members**h]j)}(hj) h]hMembers}(hj+ hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj' ubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKhj ubj)}(hhh](j)}(h``msg`` DiSEqC message to be sent. It contains a 3 bytes header with: framing + address + command, and an optional argument of up to 3 bytes of data. h](j)}(h``msg``h]j)}(hjH h]hmsg}(hjJ hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjF ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKhjB ubj)}(hhh]jZ)}(hDiSEqC message to be sent. It contains a 3 bytes header with: framing + address + command, and an optional argument of up to 3 bytes of data.h]hDiSEqC message to be sent. It contains a 3 bytes header with: framing + address + command, and an optional argument of up to 3 bytes of data.}(hja hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKhj^ ubah}(h]h ]h"]h$]h&]uh1jhjB ubeh}(h]h ]h"]h$]h&]uh1jhj] hKhj? ubj)}(hB``msg_len`` Length of the DiSEqC message. Valid values are 3 to 6.h](j)}(h ``msg_len``h]j)}(hj h]hmsg_len}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKhj| ubj)}(hhh]jZ)}(h6Length of the DiSEqC message. Valid values are 3 to 6.h]h6Length of the DiSEqC message. Valid values are 3 to 6.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKhj ubah}(h]h ]h"]h$]h&]uh1jhj| ubeh}(h]h ]h"]h$]h&]uh1jhj hKhj? ubeh}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ] kernelindentah"]h$]h&]uh1j~hhhhhNhNubjZ)}(h**Description**h]j)}(hj h]h Description}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKhhhhubjZ)}(hoCheck out the DiSEqC bus spec available on http://www.eutelsat.org/ for the possible messages that can be used.h](h+Check out the DiSEqC bus spec available on }(hj hhhNhNubh reference)}(hhttp://www.eutelsat.org/h]hhttp://www.eutelsat.org/}(hj hhhNhNubah}(h]h ]h"]h$]h&]refurij uh1j hj ubh, for the possible messages that can be used.}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKhhhhubh)}(hhh]h}(h]h ]h"]h$]h&]entries](h!dvb_diseqc_slave_reply (C struct)c.dvb_diseqc_slave_replyhNtauh1hhhhhhNhNubh)}(hhh](h)}(hdvb_diseqc_slave_replyh]h)}(hstruct dvb_diseqc_slave_replyh](j)}(hjh]hstruct}(hjhhhNhNubah}(h]h ]j ah"]h$]h&]uh1hhjhhhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKubj)}(h h]h }(hj&hhhNhNubah}(h]h ]jah"]h$]h&]uh1jhjhhhj%hKubj#)}(hdvb_diseqc_slave_replyh]j))}(hjh]hdvb_diseqc_slave_reply}(hj8hhhNhNubah}(h]h ]j4ah"]h$]h&]uh1j(hj4ubah}(h]h ](j;j<eh"]h$]h&]hhuh1j"hjhhhj%hKubeh}(h]h ]h"]h$]h&]hhjFuh1hjGjHhjhhhj%hKubah}(h]j ah ](jLjMeh"]h$]h&]jQjR)jShuh1hhj%hKhj hhubjU)}(hhh]jZ)}(hDiSEqC received datah]hDiSEqC received data}(hjZhhhNhNubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKhjWhhubah}(h]h ]h"]h$]h&]uh1jThj hhhj%hKubeh}(h]h ](jsstructeh"]h$]h&]jxjsjyjrjzjrj{j|j}uh1hhhhhhNhNubj)}(hX**Definition**:: struct dvb_diseqc_slave_reply { __u8 msg[4]; __u8 msg_len; int timeout; }; **Members** ``msg`` DiSEqC message buffer to store a message received via DiSEqC. It contains one byte header with: framing and an optional argument of up to 3 bytes of data. ``msg_len`` Length of the DiSEqC message. Valid values are 0 to 4, where 0 means no message. ``timeout`` Return from ioctl after timeout ms with errorcode when no message was received.h](jZ)}(h**Definition**::h](j)}(h**Definition**h]h Definition}(hj~hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjzubh:}(hjzhhhNhNubeh}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKhjvubj> )}(hVstruct dvb_diseqc_slave_reply { __u8 msg[4]; __u8 msg_len; int timeout; };h]hVstruct dvb_diseqc_slave_reply { __u8 msg[4]; __u8 msg_len; int timeout; };}hjsbah}(h]h ]h"]h$]h&]hhuh1j= hx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKhjvubjZ)}(h **Members**h]j)}(hjh]hMembers}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKhjvubj)}(hhh](j)}(h``msg`` DiSEqC message buffer to store a message received via DiSEqC. It contains one byte header with: framing and an optional argument of up to 3 bytes of data. h](j)}(h``msg``h]j)}(hjh]hmsg}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKhjubj)}(hhh]jZ)}(hDiSEqC message buffer to store a message received via DiSEqC. It contains one byte header with: framing and an optional argument of up to 3 bytes of data.h]hDiSEqC message buffer to store a message received via DiSEqC. It contains one byte header with: framing and an optional argument of up to 3 bytes of data.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjhKhjubj)}(h]``msg_len`` Length of the DiSEqC message. Valid values are 0 to 4, where 0 means no message. h](j)}(h ``msg_len``h]j)}(hjh]hmsg_len}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKhjubj)}(hhh]jZ)}(hPLength of the DiSEqC message. Valid values are 0 to 4, where 0 means no message.h]hPLength of the DiSEqC message. Valid values are 0 to 4, where 0 means no message.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjhKhjubj)}(h[``timeout`` Return from ioctl after timeout ms with errorcode when no message was received.h](j)}(h ``timeout``h]j)}(hj;h]htimeout}(hj=hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj9ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKhj5ubj)}(hhh]jZ)}(hOReturn from ioctl after timeout ms with errorcode when no message was received.h]hOReturn from ioctl after timeout ms with errorcode when no message was received.}(hjThhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjPhKhjQubah}(h]h ]h"]h$]h&]uh1jhj5ubeh}(h]h ]h"]h$]h&]uh1jhjPhKhjubeh}(h]h ]h"]h$]h&]uh1jhjvubeh}(h]h ] kernelindentah"]h$]h&]uh1j~hhhhhNhNubjZ)}(h**Description**h]j)}(hj}h]h Description}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj{ubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKhhhhubjZ)}(hoCheck out the DiSEqC bus spec available on http://www.eutelsat.org/ for the possible messages that can be used.h](h+Check out the DiSEqC bus spec available on }(hjhhhNhNubj )}(hhttp://www.eutelsat.org/h]hhttp://www.eutelsat.org/}(hjhhhNhNubah}(h]h ]h"]h$]h&]refurijuh1j hjubh, for the possible messages that can be used.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKhhhhubh)}(hhh]h}(h]h ]h"]h$]h&]entries](hfe_sec_voltage (C enum)c.fe_sec_voltagehNtauh1hhhhhhNhNubh)}(hhh](h)}(hfe_sec_voltageh]h)}(henum fe_sec_voltageh](j)}(hjh]henum}(hjhhhNhNubah}(h]h ]j ah"]h$]h&]uh1hhjhhhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKubj)}(h h]h }(hjhhhNhNubah}(h]h ]jah"]h$]h&]uh1jhjhhhjhKubj#)}(hfe_sec_voltageh]j))}(hjh]hfe_sec_voltage}(hjhhhNhNubah}(h]h ]j4ah"]h$]h&]uh1j(hjubah}(h]h ](j;j<eh"]h$]h&]hhuh1j"hjhhhjhKubeh}(h]h ]h"]h$]h&]hhjFuh1hjGjHhjhhhjhKubah}(h]jah ](jLjMeh"]h$]h&]jQjR)jShuh1hhjhKhjhhubjU)}(hhh]jZ)}(h DC Voltage used to feed the LNBfh]h DC Voltage used to feed the LNBf}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKhj hhubah}(h]h ]h"]h$]h&]uh1jThjhhhjhKubeh}(h]h ](jsenumeh"]h$]h&]jxjsjyj(jzj(j{j|j}uh1hhhhhhNhNubj)}(h**Constants** ``SEC_VOLTAGE_13`` Output 13V to the LNBf ``SEC_VOLTAGE_18`` Output 18V to the LNBf ``SEC_VOLTAGE_OFF`` Don't feed the LNBf with a DC voltageh](jZ)}(h **Constants**h]j)}(hj2h]h Constants}(hj4hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj0ubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKhj,ubj)}(hhh](j)}(h*``SEC_VOLTAGE_13`` Output 13V to the LNBf h](j)}(h``SEC_VOLTAGE_13``h]j)}(hjQh]hSEC_VOLTAGE_13}(hjShhhNhNubah}(h]h ]h"]h$]h&]uh1jhjOubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKhjKubj)}(hhh]jZ)}(hOutput 13V to the LNBfh]hOutput 13V to the LNBf}(hjjhhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjfhKhjgubah}(h]h ]h"]h$]h&]uh1jhjKubeh}(h]h ]h"]h$]h&]uh1jhjfhKhjHubj)}(h*``SEC_VOLTAGE_18`` Output 18V to the LNBf h](j)}(h``SEC_VOLTAGE_18``h]j)}(hjh]hSEC_VOLTAGE_18}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKhjubj)}(hhh]jZ)}(hOutput 18V to the LNBfh]hOutput 18V to the LNBf}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjhKhjHubj)}(h9``SEC_VOLTAGE_OFF`` Don't feed the LNBf with a DC voltageh](j)}(h``SEC_VOLTAGE_OFF``h]j)}(hjh]hSEC_VOLTAGE_OFF}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKhjubj)}(hhh]jZ)}(h%Don't feed the LNBf with a DC voltageh]h'Don’t feed the LNBf with a DC voltage}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjhKhjHubeh}(h]h ]h"]h$]h&]uh1jhj,ubeh}(h]h ] kernelindentah"]h$]h&]uh1j~hhhhhNhNubh)}(hhh]h}(h]h ]h"]h$]h&]entries](hfe_sec_tone_mode (C enum)c.fe_sec_tone_modehNtauh1hhhhhhNhNubh)}(hhh](h)}(hfe_sec_tone_modeh]h)}(henum fe_sec_tone_modeh](j)}(hjh]henum}(hjhhhNhNubah}(h]h ]j ah"]h$]h&]uh1hhjhhhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKubj)}(h h]h }(hj+hhhNhNubah}(h]h ]jah"]h$]h&]uh1jhjhhhj*hKubj#)}(hfe_sec_tone_modeh]j))}(hjh]hfe_sec_tone_mode}(hj=hhhNhNubah}(h]h ]j4ah"]h$]h&]uh1j(hj9ubah}(h]h ](j;j<eh"]h$]h&]hhuh1j"hjhhhj*hKubeh}(h]h ]h"]h$]h&]hhjFuh1hjGjHhjhhhj*hKubah}(h]jah ](jLjMeh"]h$]h&]jQjR)jShuh1hhj*hKhjhhubjU)}(hhh]jZ)}(h$Type of tone to be send to the LNBf.h]h$Type of tone to be send to the LNBf.}(hj_hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKhj\hhubah}(h]h ]h"]h$]h&]uh1jThjhhhj*hKubeh}(h]h ](jsenumeh"]h$]h&]jxjsjyjwjzjwj{j|j}uh1hhhhhhNhNubj)}(h**Constants** ``SEC_TONE_ON`` Sends a 22kHz tone burst to the antenna. ``SEC_TONE_OFF`` Don't send a 22kHz tone to the antenna (except if the ``FE_DISEQC_*`` ioctls are called).h](jZ)}(h **Constants**h]j)}(hjh]h Constants}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKhj{ubj)}(hhh](j)}(h9``SEC_TONE_ON`` Sends a 22kHz tone burst to the antenna. h](j)}(h``SEC_TONE_ON``h]j)}(hjh]h SEC_TONE_ON}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKhjubj)}(hhh]jZ)}(h(Sends a 22kHz tone burst to the antenna.h]h(Sends a 22kHz tone burst to the antenna.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjhKhjubj)}(hj``SEC_TONE_OFF`` Don't send a 22kHz tone to the antenna (except if the ``FE_DISEQC_*`` ioctls are called).h](j)}(h``SEC_TONE_OFF``h]j)}(hjh]h SEC_TONE_OFF}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKhjubj)}(hhh]jZ)}(hYDon't send a 22kHz tone to the antenna (except if the ``FE_DISEQC_*`` ioctls are called).h](h8Don’t send a 22kHz tone to the antenna (except if the }(hjhhhNhNubj)}(h``FE_DISEQC_*``h]h FE_DISEQC_*}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh ioctls are called).}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1jYhjhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjhKhjubeh}(h]h ]h"]h$]h&]uh1jhj{ubeh}(h]h ] kernelindentah"]h$]h&]uh1j~hhhhhNhNubh)}(hhh]h}(h]h ]h"]h$]h&]entries](hfe_sec_mini_cmd (C enum)c.fe_sec_mini_cmdhNtauh1hhhhhhNhNubh)}(hhh](h)}(hfe_sec_mini_cmdh]h)}(henum fe_sec_mini_cmdh](j)}(hjh]henum}(hjDhhhNhNubah}(h]h ]j ah"]h$]h&]uh1hhj@hhhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKubj)}(h h]h }(hjRhhhNhNubah}(h]h ]jah"]h$]h&]uh1jhj@hhhjQhKubj#)}(hfe_sec_mini_cmdh]j))}(hj>h]hfe_sec_mini_cmd}(hjdhhhNhNubah}(h]h ]j4ah"]h$]h&]uh1j(hj`ubah}(h]h ](j;j<eh"]h$]h&]hhuh1j"hj@hhhjQhKubeh}(h]h ]h"]h$]h&]hhjFuh1hjGjHhj<hhhjQhKubah}(h]j7ah ](jLjMeh"]h$]h&]jQjR)jShuh1hhjQhKhj9hhubjU)}(hhh]jZ)}(hType of mini burst to be senth]hType of mini burst to be sent}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKhjhhubah}(h]h ]h"]h$]h&]uh1jThj9hhhjQhKubeh}(h]h ](jsenumeh"]h$]h&]jxjsjyjjzjj{j|j}uh1hhhhhhNhNubj)}(h**Constants** ``SEC_MINI_A`` Sends a mini-DiSEqC 22kHz '0' Tone Burst to select satellite-A ``SEC_MINI_B`` Sends a mini-DiSEqC 22kHz '1' Data Burst to select satellite-Bh](jZ)}(h **Constants**h]j)}(hjh]h Constants}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKhjubj)}(hhh](j)}(hN``SEC_MINI_A`` Sends a mini-DiSEqC 22kHz '0' Tone Burst to select satellite-A h](j)}(h``SEC_MINI_A``h]j)}(hjh]h SEC_MINI_A}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKhjubj)}(hhh]jZ)}(h>Sends a mini-DiSEqC 22kHz '0' Tone Burst to select satellite-Ah]hBSends a mini-DiSEqC 22kHz ‘0’ Tone Burst to select satellite-A}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjhKhjubj)}(hM``SEC_MINI_B`` Sends a mini-DiSEqC 22kHz '1' Data Burst to select satellite-Bh](j)}(h``SEC_MINI_B``h]j)}(hjh]h SEC_MINI_B}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKhjubj)}(hhh]jZ)}(h>Sends a mini-DiSEqC 22kHz '1' Data Burst to select satellite-Bh]hBSends a mini-DiSEqC 22kHz ‘1’ Data Burst to select satellite-B}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjhKhjubeh}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ] kernelindentah"]h$]h&]uh1j~hhhhhNhNubh)}(hhh]h}(h]h ]h"]h$]h&]entries](hfe_status (C enum) c.fe_statushNtauh1hhhhhhNhNubh)}(hhh](h)}(h fe_statush]h)}(henum fe_statush](j)}(hjh]henum}(hjZhhhNhNubah}(h]h ]j ah"]h$]h&]uh1hhjVhhhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKubj)}(h h]h }(hjhhhhNhNubah}(h]h ]jah"]h$]h&]uh1jhjVhhhjghKubj#)}(h fe_statush]j))}(hjTh]h fe_status}(hjzhhhNhNubah}(h]h ]j4ah"]h$]h&]uh1j(hjvubah}(h]h ](j;j<eh"]h$]h&]hhuh1j"hjVhhhjghKubeh}(h]h ]h"]h$]h&]hhjFuh1hjGjHhjRhhhjghKubah}(h]jMah ](jLjMeh"]h$]h&]jQjR)jShuh1hhjghKhjOhhubjU)}(hhh]jZ)}(h(Enumerates the possible frontend status.h]h(Enumerates the possible frontend status.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKhjhhubah}(h]h ]h"]h$]h&]uh1jThjOhhhjghKubeh}(h]h ](jsenumeh"]h$]h&]jxjsjyjjzjj{j|j}uh1hhhhhhNhNubj)}(hXU**Constants** ``FE_NONE`` The frontend doesn't have any kind of lock. That's the initial frontend status ``FE_HAS_SIGNAL`` Has found something above the noise level. ``FE_HAS_CARRIER`` Has found a signal. ``FE_HAS_VITERBI`` FEC inner coding (Viterbi, LDPC or other inner code). is stable. ``FE_HAS_SYNC`` Synchronization bytes was found. ``FE_HAS_LOCK`` Digital TV were locked and everything is working. ``FE_TIMEDOUT`` Fo lock within the last about 2 seconds. ``FE_REINIT`` Frontend was reinitialized, application is recommended to reset DiSEqC, tone and parameters.h](jZ)}(h **Constants**h]j)}(hjh]h Constants}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKhjubj)}(hhh](j)}(h[``FE_NONE`` The frontend doesn't have any kind of lock. That's the initial frontend status h](j)}(h ``FE_NONE``h]j)}(hjh]hFE_NONE}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKhjubj)}(hhh]jZ)}(hNThe frontend doesn't have any kind of lock. That's the initial frontend statush]hRThe frontend doesn’t have any kind of lock. That’s the initial frontend status}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjhKhjubj)}(h=``FE_HAS_SIGNAL`` Has found something above the noise level. h](j)}(h``FE_HAS_SIGNAL``h]j)}(hjh]h FE_HAS_SIGNAL}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKhjubj)}(hhh]jZ)}(h*Has found something above the noise level.h]h*Has found something above the noise level.}(hj0hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhj,hKhj-ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhj,hKhjubj)}(h'``FE_HAS_CARRIER`` Has found a signal. h](j)}(h``FE_HAS_CARRIER``h]j)}(hjPh]hFE_HAS_CARRIER}(hjRhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjNubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKhjJubj)}(hhh]jZ)}(hHas found a signal.h]hHas found a signal.}(hjihhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjehKhjfubah}(h]h ]h"]h$]h&]uh1jhjJubeh}(h]h ]h"]h$]h&]uh1jhjehKhjubj)}(hT``FE_HAS_VITERBI`` FEC inner coding (Viterbi, LDPC or other inner code). is stable. h](j)}(h``FE_HAS_VITERBI``h]j)}(hjh]hFE_HAS_VITERBI}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKhjubj)}(hhh]jZ)}(h@FEC inner coding (Viterbi, LDPC or other inner code). is stable.h]h@FEC inner coding (Viterbi, LDPC or other inner code). is stable.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjhKhjubj)}(h1``FE_HAS_SYNC`` Synchronization bytes was found. h](j)}(h``FE_HAS_SYNC``h]j)}(hjh]h FE_HAS_SYNC}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKhjubj)}(hhh]jZ)}(h Synchronization bytes was found.h]h Synchronization bytes was found.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjhKhjubj)}(hB``FE_HAS_LOCK`` Digital TV were locked and everything is working. h](j)}(h``FE_HAS_LOCK``h]j)}(hjh]h FE_HAS_LOCK}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKhjubj)}(hhh]jZ)}(h1Digital TV were locked and everything is working.h]h1Digital TV were locked and everything is working.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjhKhjubj)}(h9``FE_TIMEDOUT`` Fo lock within the last about 2 seconds. h](j)}(h``FE_TIMEDOUT``h]j)}(hj5h]h FE_TIMEDOUT}(hj7hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj3ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKhj/ubj)}(hhh]jZ)}(h(Fo lock within the last about 2 seconds.h]h(Fo lock within the last about 2 seconds.}(hjNhhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjJhKhjKubah}(h]h ]h"]h$]h&]uh1jhj/ubeh}(h]h ]h"]h$]h&]uh1jhjJhKhjubj)}(hj``FE_REINIT`` Frontend was reinitialized, application is recommended to reset DiSEqC, tone and parameters.h](j)}(h ``FE_REINIT``h]j)}(hjnh]h FE_REINIT}(hjphhhNhNubah}(h]h ]h"]h$]h&]uh1jhjlubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKhjhubj)}(hhh]jZ)}(h\Frontend was reinitialized, application is recommended to reset DiSEqC, tone and parameters.h]h\Frontend was reinitialized, application is recommended to reset DiSEqC, tone and parameters.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjhKhjubah}(h]h ]h"]h$]h&]uh1jhjhubeh}(h]h ]h"]h$]h&]uh1jhjhKhjubeh}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ] kernelindentah"]h$]h&]uh1j~hhhhhNhNubh)}(hhh]h}(h]h ]h"]h$]h&]entries](hfe_spectral_inversion (C enum)c.fe_spectral_inversionhNtauh1hhhhhhNhNubh)}(hhh](h)}(hfe_spectral_inversionh]h)}(henum fe_spectral_inversionh](j)}(hjh]henum}(hjhhhNhNubah}(h]h ]j ah"]h$]h&]uh1hhjhhhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMubj)}(h h]h }(hjhhhNhNubah}(h]h ]jah"]h$]h&]uh1jhjhhhjhMubj#)}(hfe_spectral_inversionh]j))}(hjh]hfe_spectral_inversion}(hjhhhNhNubah}(h]h ]j4ah"]h$]h&]uh1j(hjubah}(h]h ](j;j<eh"]h$]h&]hhuh1j"hjhhhjhMubeh}(h]h ]h"]h$]h&]hhjFuh1hjGjHhjhhhjhMubah}(h]jah ](jLjMeh"]h$]h&]jQjR)jShuh1hhjhMhjhhubjU)}(hhh]jZ)}(hType of inversion bandh]hType of inversion band}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKhjhhubah}(h]h ]h"]h$]h&]uh1jThjhhhjhMubeh}(h]h ](jsenumeh"]h$]h&]jxjsjyj!jzj!j{j|j}uh1hhhhhhNhNubj)}(h**Constants** ``INVERSION_OFF`` Don't do spectral band inversion. ``INVERSION_ON`` Do spectral band inversion. ``INVERSION_AUTO`` Autodetect spectral band inversion.h](jZ)}(h **Constants**h]j)}(hj+h]h Constants}(hj-hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj)ubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKhj%ubj)}(hhh](j)}(h4``INVERSION_OFF`` Don't do spectral band inversion. h](j)}(h``INVERSION_OFF``h]j)}(hjJh]h INVERSION_OFF}(hjLhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjHubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhjDubj)}(hhh]jZ)}(h!Don't do spectral band inversion.h]h#Don’t do spectral band inversion.}(hjchhhNhNubah}(h]h ]h"]h$]h&]uh1jYhj_hMhj`ubah}(h]h ]h"]h$]h&]uh1jhjDubeh}(h]h ]h"]h$]h&]uh1jhj_hMhjAubj)}(h-``INVERSION_ON`` Do spectral band inversion. h](j)}(h``INVERSION_ON``h]j)}(hjh]h INVERSION_ON}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhj}ubj)}(hhh]jZ)}(hDo spectral band inversion.h]hDo spectral band inversion.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjhMhjubah}(h]h ]h"]h$]h&]uh1jhj}ubeh}(h]h ]h"]h$]h&]uh1jhjhMhjAubj)}(h6``INVERSION_AUTO`` Autodetect spectral band inversion.h](j)}(h``INVERSION_AUTO``h]j)}(hjh]hINVERSION_AUTO}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhjubj)}(hhh]jZ)}(h#Autodetect spectral band inversion.h]h#Autodetect spectral band inversion.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjhMhjAubeh}(h]h ]h"]h$]h&]uh1jhj%ubeh}(h]h ] kernelindentah"]h$]h&]uh1j~hhhhhNhNubjZ)}(h**Description**h]j)}(hjh]h Description}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhhhhubjZ)}(hXXThis parameter indicates if spectral inversion should be presumed or not. In the automatic setting (``INVERSION_AUTO``) the hardware will try to figure out the correct setting by itself. If the hardware doesn't support, the ``dvb_frontend`` will try to lock at the carrier first with inversion off. If it fails, it will try to enable inversion.h](hdThis parameter indicates if spectral inversion should be presumed or not. In the automatic setting (}(hjhhhNhNubj)}(h``INVERSION_AUTO``h]hINVERSION_AUTO}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubhl) the hardware will try to figure out the correct setting by itself. If the hardware doesn’t support, the }(hjhhhNhNubj)}(h``dvb_frontend``h]h dvb_frontend}(hj/hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubhh will try to lock at the carrier first with inversion off. If it fails, it will try to enable inversion.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKhhhhubh)}(hhh]h}(h]h ]h"]h$]h&]entries](hfe_code_rate (C enum)c.fe_code_ratehNtauh1hhhhhhNhNubh)}(hhh](h)}(h fe_code_rateh]h)}(henum fe_code_rateh](j)}(hjh]henum}(hjahhhNhNubah}(h]h ]j ah"]h$]h&]uh1hhj]hhhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMubj)}(h h]h }(hjohhhNhNubah}(h]h ]jah"]h$]h&]uh1jhj]hhhjnhMubj#)}(h fe_code_rateh]j))}(hj[h]h fe_code_rate}(hjhhhNhNubah}(h]h ]j4ah"]h$]h&]uh1j(hj}ubah}(h]h ](j;j<eh"]h$]h&]hhuh1j"hj]hhhjnhMubeh}(h]h ]h"]h$]h&]hhjFuh1hjGjHhjYhhhjnhMubah}(h]jTah ](jLjMeh"]h$]h&]jQjR)jShuh1hhjnhMhjVhhubjU)}(hhh]jZ)}(h&Type of Forward Error Correction (FEC)h]h&Type of Forward Error Correction (FEC)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhM hjhhubah}(h]h ]h"]h$]h&]uh1jThjVhhhjnhMubeh}(h]h ](jsenumeh"]h$]h&]jxjsjyjjzjj{j|j}uh1hhhhhhNhNubj)}(hX**Constants** ``FEC_NONE`` No Forward Error Correction Code ``FEC_1_2`` Forward Error Correction Code 1/2 ``FEC_2_3`` Forward Error Correction Code 2/3 ``FEC_3_4`` Forward Error Correction Code 3/4 ``FEC_4_5`` Forward Error Correction Code 4/5 ``FEC_5_6`` Forward Error Correction Code 5/6 ``FEC_6_7`` Forward Error Correction Code 6/7 ``FEC_7_8`` Forward Error Correction Code 7/8 ``FEC_8_9`` Forward Error Correction Code 8/9 ``FEC_AUTO`` Autodetect Error Correction Code ``FEC_3_5`` Forward Error Correction Code 3/5 ``FEC_9_10`` Forward Error Correction Code 9/10 ``FEC_2_5`` Forward Error Correction Code 2/5 ``FEC_1_3`` Forward Error Correction Code 1/3 ``FEC_1_4`` Forward Error Correction Code 1/4 ``FEC_5_9`` Forward Error Correction Code 5/9 ``FEC_7_9`` Forward Error Correction Code 7/9 ``FEC_8_15`` Forward Error Correction Code 8/15 ``FEC_11_15`` Forward Error Correction Code 11/15 ``FEC_13_18`` Forward Error Correction Code 13/18 ``FEC_9_20`` Forward Error Correction Code 9/20 ``FEC_11_20`` Forward Error Correction Code 11/20 ``FEC_23_36`` Forward Error Correction Code 23/36 ``FEC_25_36`` Forward Error Correction Code 25/36 ``FEC_13_45`` Forward Error Correction Code 13/45 ``FEC_26_45`` Forward Error Correction Code 26/45 ``FEC_28_45`` Forward Error Correction Code 28/45 ``FEC_32_45`` Forward Error Correction Code 32/45 ``FEC_77_90`` Forward Error Correction Code 77/90 ``FEC_11_45`` Forward Error Correction Code 11/45 ``FEC_4_15`` Forward Error Correction Code 4/15 ``FEC_14_45`` Forward Error Correction Code 14/45 ``FEC_7_15`` Forward Error Correction Code 7/15h](jZ)}(h **Constants**h]j)}(hjh]h Constants}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhjubj)}(hhh](j)}(h.``FEC_NONE`` No Forward Error Correction Code h](j)}(h ``FEC_NONE``h]j)}(hjh]hFEC_NONE}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhjubj)}(hhh]jZ)}(h No Forward Error Correction Codeh]h No Forward Error Correction Code}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjhMhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjhMhjubj)}(h.``FEC_1_2`` Forward Error Correction Code 1/2 h](j)}(h ``FEC_1_2``h]j)}(hjh]hFEC_1_2}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhjubj)}(hhh]jZ)}(h!Forward Error Correction Code 1/2h]h!Forward Error Correction Code 1/2}(hj6hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhj2hMhj3ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhj2hMhjubj)}(h.``FEC_2_3`` Forward Error Correction Code 2/3 h](j)}(h ``FEC_2_3``h]j)}(hjVh]hFEC_2_3}(hjXhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjTubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhjPubj)}(hhh]jZ)}(h!Forward Error Correction Code 2/3h]h!Forward Error Correction Code 2/3}(hjohhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjkhMhjlubah}(h]h ]h"]h$]h&]uh1jhjPubeh}(h]h ]h"]h$]h&]uh1jhjkhMhjubj)}(h.``FEC_3_4`` Forward Error Correction Code 3/4 h](j)}(h ``FEC_3_4``h]j)}(hjh]hFEC_3_4}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhjubj)}(hhh]jZ)}(h!Forward Error Correction Code 3/4h]h!Forward Error Correction Code 3/4}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjhMhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjhMhjubj)}(h.``FEC_4_5`` Forward Error Correction Code 4/5 h](j)}(h ``FEC_4_5``h]j)}(hjh]hFEC_4_5}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhjubj)}(hhh]jZ)}(h!Forward Error Correction Code 4/5h]h!Forward Error Correction Code 4/5}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjhMhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjhMhjubj)}(h.``FEC_5_6`` Forward Error Correction Code 5/6 h](j)}(h ``FEC_5_6``h]j)}(hjh]hFEC_5_6}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhM"hjubj)}(hhh]jZ)}(h!Forward Error Correction Code 5/6h]h!Forward Error Correction Code 5/6}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjhM"hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjhM"hjubj)}(h.``FEC_6_7`` Forward Error Correction Code 6/7 h](j)}(h ``FEC_6_7``h]j)}(hj:h]hFEC_6_7}(hj<hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj8ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhM%hj4ubj)}(hhh]jZ)}(h!Forward Error Correction Code 6/7h]h!Forward Error Correction Code 6/7}(hjShhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjOhM%hjPubah}(h]h ]h"]h$]h&]uh1jhj4ubeh}(h]h ]h"]h$]h&]uh1jhjOhM%hjubj)}(h.``FEC_7_8`` Forward Error Correction Code 7/8 h](j)}(h ``FEC_7_8``h]j)}(hjsh]hFEC_7_8}(hjuhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjqubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhM(hjmubj)}(hhh]jZ)}(h!Forward Error Correction Code 7/8h]h!Forward Error Correction Code 7/8}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjhM(hjubah}(h]h ]h"]h$]h&]uh1jhjmubeh}(h]h ]h"]h$]h&]uh1jhjhM(hjubj)}(h.``FEC_8_9`` Forward Error Correction Code 8/9 h](j)}(h ``FEC_8_9``h]j)}(hjh]hFEC_8_9}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhM+hjubj)}(hhh]jZ)}(h!Forward Error Correction Code 8/9h]h!Forward Error Correction Code 8/9}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjhM+hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjhM+hjubj)}(h.``FEC_AUTO`` Autodetect Error Correction Code h](j)}(h ``FEC_AUTO``h]j)}(hjh]hFEC_AUTO}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhM.hjubj)}(hhh]jZ)}(h Autodetect Error Correction Codeh]h Autodetect Error Correction Code}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjhM.hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjhM.hjubj)}(h.``FEC_3_5`` Forward Error Correction Code 3/5 h](j)}(h ``FEC_3_5``h]j)}(hjh]hFEC_3_5}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhM1hjubj)}(hhh]jZ)}(h!Forward Error Correction Code 3/5h]h!Forward Error Correction Code 3/5}(hj7hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhj3hM1hj4ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhj3hM1hjubj)}(h0``FEC_9_10`` Forward Error Correction Code 9/10 h](j)}(h ``FEC_9_10``h]j)}(hjWh]hFEC_9_10}(hjYhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjUubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhM4hjQubj)}(hhh]jZ)}(h"Forward Error Correction Code 9/10h]h"Forward Error Correction Code 9/10}(hjphhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjlhM4hjmubah}(h]h ]h"]h$]h&]uh1jhjQubeh}(h]h ]h"]h$]h&]uh1jhjlhM4hjubj)}(h.``FEC_2_5`` Forward Error Correction Code 2/5 h](j)}(h ``FEC_2_5``h]j)}(hjh]hFEC_2_5}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhM7hjubj)}(hhh]jZ)}(h!Forward Error Correction Code 2/5h]h!Forward Error Correction Code 2/5}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjhM7hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjhM7hjubj)}(h.``FEC_1_3`` Forward Error Correction Code 1/3 h](j)}(h ``FEC_1_3``h]j)}(hjh]hFEC_1_3}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhM:hjubj)}(hhh]jZ)}(h!Forward Error Correction Code 1/3h]h!Forward Error Correction Code 1/3}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjhM:hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjhM:hjubj)}(h.``FEC_1_4`` Forward Error Correction Code 1/4 h](j)}(h ``FEC_1_4``h]j)}(hjh]hFEC_1_4}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhM=hjubj)}(hhh]jZ)}(h!Forward Error Correction Code 1/4h]h!Forward Error Correction Code 1/4}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjhM=hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjhM=hjubj)}(h.``FEC_5_9`` Forward Error Correction Code 5/9 h](j)}(h ``FEC_5_9``h]j)}(hj;h]hFEC_5_9}(hj=hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj9ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhM@hj5ubj)}(hhh]jZ)}(h!Forward Error Correction Code 5/9h]h!Forward Error Correction Code 5/9}(hjThhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjPhM@hjQubah}(h]h ]h"]h$]h&]uh1jhj5ubeh}(h]h ]h"]h$]h&]uh1jhjPhM@hjubj)}(h.``FEC_7_9`` Forward Error Correction Code 7/9 h](j)}(h ``FEC_7_9``h]j)}(hjth]hFEC_7_9}(hjvhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjrubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMChjnubj)}(hhh]jZ)}(h!Forward Error Correction Code 7/9h]h!Forward Error Correction Code 7/9}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjhMChjubah}(h]h ]h"]h$]h&]uh1jhjnubeh}(h]h ]h"]h$]h&]uh1jhjhMChjubj)}(h0``FEC_8_15`` Forward Error Correction Code 8/15 h](j)}(h ``FEC_8_15``h]j)}(hjh]hFEC_8_15}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMFhjubj)}(hhh]jZ)}(h"Forward Error Correction Code 8/15h]h"Forward Error Correction Code 8/15}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjhMFhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjhMFhjubj)}(h2``FEC_11_15`` Forward Error Correction Code 11/15 h](j)}(h ``FEC_11_15``h]j)}(hjh]h FEC_11_15}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMIhjubj)}(hhh]jZ)}(h#Forward Error Correction Code 11/15h]h#Forward Error Correction Code 11/15}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjhMIhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjhMIhjubj)}(h2``FEC_13_18`` Forward Error Correction Code 13/18 h](j)}(h ``FEC_13_18``h]j)}(hjh]h FEC_13_18}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMLhjubj)}(hhh]jZ)}(h#Forward Error Correction Code 13/18h]h#Forward Error Correction Code 13/18}(hj8hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhj4hMLhj5ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhj4hMLhjubj)}(h0``FEC_9_20`` Forward Error Correction Code 9/20 h](j)}(h ``FEC_9_20``h]j)}(hjXh]hFEC_9_20}(hjZhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjVubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMOhjRubj)}(hhh]jZ)}(h"Forward Error Correction Code 9/20h]h"Forward Error Correction Code 9/20}(hjqhhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjmhMOhjnubah}(h]h ]h"]h$]h&]uh1jhjRubeh}(h]h ]h"]h$]h&]uh1jhjmhMOhjubj)}(h2``FEC_11_20`` Forward Error Correction Code 11/20 h](j)}(h ``FEC_11_20``h]j)}(hjh]h FEC_11_20}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMRhjubj)}(hhh]jZ)}(h#Forward Error Correction Code 11/20h]h#Forward Error Correction Code 11/20}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjhMRhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjhMRhjubj)}(h2``FEC_23_36`` Forward Error Correction Code 23/36 h](j)}(h ``FEC_23_36``h]j)}(hjh]h FEC_23_36}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMUhjubj)}(hhh]jZ)}(h#Forward Error Correction Code 23/36h]h#Forward Error Correction Code 23/36}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjhMUhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjhMUhjubj)}(h2``FEC_25_36`` Forward Error Correction Code 25/36 h](j)}(h ``FEC_25_36``h]j)}(hjh]h FEC_25_36}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMXhjubj)}(hhh]jZ)}(h#Forward Error Correction Code 25/36h]h#Forward Error Correction Code 25/36}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjhMXhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjhMXhjubj)}(h2``FEC_13_45`` Forward Error Correction Code 13/45 h](j)}(h ``FEC_13_45``h]j)}(hj<h]h FEC_13_45}(hj>hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj:ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhM[hj6ubj)}(hhh]jZ)}(h#Forward Error Correction Code 13/45h]h#Forward Error Correction Code 13/45}(hjUhhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjQhM[hjRubah}(h]h ]h"]h$]h&]uh1jhj6ubeh}(h]h ]h"]h$]h&]uh1jhjQhM[hjubj)}(h2``FEC_26_45`` Forward Error Correction Code 26/45 h](j)}(h ``FEC_26_45``h]j)}(hjuh]h FEC_26_45}(hjwhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjsubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhM^hjoubj)}(hhh]jZ)}(h#Forward Error Correction Code 26/45h]h#Forward Error Correction Code 26/45}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjhM^hjubah}(h]h ]h"]h$]h&]uh1jhjoubeh}(h]h ]h"]h$]h&]uh1jhjhM^hjubj)}(h2``FEC_28_45`` Forward Error Correction Code 28/45 h](j)}(h ``FEC_28_45``h]j)}(hjh]h FEC_28_45}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMahjubj)}(hhh]jZ)}(h#Forward Error Correction Code 28/45h]h#Forward Error Correction Code 28/45}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjhMahjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjhMahjubj)}(h2``FEC_32_45`` Forward Error Correction Code 32/45 h](j)}(h ``FEC_32_45``h]j)}(hjh]h FEC_32_45}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMdhjubj)}(hhh]jZ)}(h#Forward Error Correction Code 32/45h]h#Forward Error Correction Code 32/45}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjhMdhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjhMdhjubj)}(h2``FEC_77_90`` Forward Error Correction Code 77/90 h](j)}(h ``FEC_77_90``h]j)}(hj h]h FEC_77_90}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMghjubj)}(hhh]jZ)}(h#Forward Error Correction Code 77/90h]h#Forward Error Correction Code 77/90}(hj9hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhj5hMghj6ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhj5hMghjubj)}(h2``FEC_11_45`` Forward Error Correction Code 11/45 h](j)}(h ``FEC_11_45``h]j)}(hjYh]h FEC_11_45}(hj[hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjWubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMjhjSubj)}(hhh]jZ)}(h#Forward Error Correction Code 11/45h]h#Forward Error Correction Code 11/45}(hjrhhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjnhMjhjoubah}(h]h ]h"]h$]h&]uh1jhjSubeh}(h]h ]h"]h$]h&]uh1jhjnhMjhjubj)}(h0``FEC_4_15`` Forward Error Correction Code 4/15 h](j)}(h ``FEC_4_15``h]j)}(hjh]hFEC_4_15}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMmhjubj)}(hhh]jZ)}(h"Forward Error Correction Code 4/15h]h"Forward Error Correction Code 4/15}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjhMmhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjhMmhjubj)}(h2``FEC_14_45`` Forward Error Correction Code 14/45 h](j)}(h ``FEC_14_45``h]j)}(hjh]h FEC_14_45}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMphjubj)}(hhh]jZ)}(h#Forward Error Correction Code 14/45h]h#Forward Error Correction Code 14/45}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjhMphjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjhMphjubj)}(h/``FEC_7_15`` Forward Error Correction Code 7/15h](j)}(h ``FEC_7_15``h]j)}(hjh]hFEC_7_15}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMrhjubj)}(hhh]jZ)}(h"Forward Error Correction Code 7/15h]h"Forward Error Correction Code 7/15}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMshjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjhMrhjubeh}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ] kernelindentah"]h$]h&]uh1j~hhhhhNhNubjZ)}(h**Description**h]j)}(hjGh]h Description}(hjIhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjEubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMuhhhhubjZ)}(hEPlease note that not all FEC types are supported by a given standard.h]hEPlease note that not all FEC types are supported by a given standard.}(hj]hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhM/hhhhubh)}(hhh]h}(h]h ]h"]h$]h&]entries](hfe_modulation (C enum)c.fe_modulationhNtauh1hhhhhhNhNubh)}(hhh](h)}(h fe_modulationh]h)}(henum fe_modulationh](j)}(hjh]henum}(hjhhhNhNubah}(h]h ]j ah"]h$]h&]uh1hhjhhhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhM4ubj)}(h h]h }(hjhhhNhNubah}(h]h ]jah"]h$]h&]uh1jhjhhhjhM4ubj#)}(h fe_modulationh]j))}(hjh]h fe_modulation}(hjhhhNhNubah}(h]h ]j4ah"]h$]h&]uh1j(hjubah}(h]h ](j;j<eh"]h$]h&]hhuh1j"hjhhhjhM4ubeh}(h]h ]h"]h$]h&]hhjFuh1hjGjHhj}hhhjhM4ubah}(h]jxah ](jLjMeh"]h$]h&]jQjR)jShuh1hhjhM4hjzhhubjU)}(hhh]jZ)}(h Type of modulation/constellationh]h Type of modulation/constellation}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMWhjhhubah}(h]h ]h"]h$]h&]uh1jThjzhhhjhM4ubeh}(h]h ](jsenumeh"]h$]h&]jxjsjyjjzjj{j|j}uh1hhhhhhNhNubj)}(hX**Constants** ``QPSK`` QPSK modulation ``QAM_16`` 16-QAM modulation ``QAM_32`` 32-QAM modulation ``QAM_64`` 64-QAM modulation ``QAM_128`` 128-QAM modulation ``QAM_256`` 256-QAM modulation ``QAM_AUTO`` Autodetect QAM modulation ``VSB_8`` 8-VSB modulation ``VSB_16`` 16-VSB modulation ``PSK_8`` 8-PSK modulation ``APSK_16`` 16-APSK modulation ``APSK_32`` 32-APSK modulation ``DQPSK`` DQPSK modulation ``QAM_4_NR`` 4-QAM-NR modulation ``QAM_1024`` 1024-QAM modulation ``QAM_4096`` 4096-QAM modulation ``APSK_8_L`` 8APSK-L modulation ``APSK_16_L`` 16APSK-L modulation ``APSK_32_L`` 32APSK-L modulation ``APSK_64`` 64APSK modulation ``APSK_64_L`` 64APSK-L modulationh](jZ)}(h **Constants**h]j)}(hjh]h Constants}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhM[hjubj)}(hhh](j)}(h``QPSK`` QPSK modulation h](j)}(h``QPSK``h]j)}(hj h]hQPSK}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhM^hj ubj)}(hhh]jZ)}(hQPSK modulationh]hQPSK modulation}(hj! hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhj hM^hj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhj hM^hjubj)}(h``QAM_16`` 16-QAM modulation h](j)}(h ``QAM_16``h]j)}(hjA h]hQAM_16}(hjC hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj? ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMahj; ubj)}(hhh]jZ)}(h16-QAM modulationh]h16-QAM modulation}(hjZ hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjV hMahjW ubah}(h]h ]h"]h$]h&]uh1jhj; ubeh}(h]h ]h"]h$]h&]uh1jhjV hMahjubj)}(h``QAM_32`` 32-QAM modulation h](j)}(h ``QAM_32``h]j)}(hjz h]hQAM_32}(hj| hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjx ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMdhjt ubj)}(hhh]jZ)}(h32-QAM modulationh]h32-QAM modulation}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhj hMdhj ubah}(h]h ]h"]h$]h&]uh1jhjt ubeh}(h]h ]h"]h$]h&]uh1jhj hMdhjubj)}(h``QAM_64`` 64-QAM modulation h](j)}(h ``QAM_64``h]j)}(hj h]hQAM_64}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMghj ubj)}(hhh]jZ)}(h64-QAM modulationh]h64-QAM modulation}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhj hMghj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhj hMghjubj)}(h``QAM_128`` 128-QAM modulation h](j)}(h ``QAM_128``h]j)}(hj h]hQAM_128}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMjhj ubj)}(hhh]jZ)}(h128-QAM modulationh]h128-QAM modulation}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhj!hMjhj!ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhj!hMjhjubj)}(h``QAM_256`` 256-QAM modulation h](j)}(h ``QAM_256``h]j)}(hj%!h]hQAM_256}(hj'!hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj#!ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMmhj!ubj)}(hhh]jZ)}(h256-QAM modulationh]h256-QAM modulation}(hj>!hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhj:!hMmhj;!ubah}(h]h ]h"]h$]h&]uh1jhj!ubeh}(h]h ]h"]h$]h&]uh1jhj:!hMmhjubj)}(h'``QAM_AUTO`` Autodetect QAM modulation h](j)}(h ``QAM_AUTO``h]j)}(hj^!h]hQAM_AUTO}(hj`!hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj\!ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMphjX!ubj)}(hhh]jZ)}(hAutodetect QAM modulationh]hAutodetect QAM modulation}(hjw!hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjs!hMphjt!ubah}(h]h ]h"]h$]h&]uh1jhjX!ubeh}(h]h ]h"]h$]h&]uh1jhjs!hMphjubj)}(h``VSB_8`` 8-VSB modulation h](j)}(h ``VSB_8``h]j)}(hj!h]hVSB_8}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj!ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMshj!ubj)}(hhh]jZ)}(h8-VSB modulationh]h8-VSB modulation}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhj!hMshj!ubah}(h]h ]h"]h$]h&]uh1jhj!ubeh}(h]h ]h"]h$]h&]uh1jhj!hMshjubj)}(h``VSB_16`` 16-VSB modulation h](j)}(h ``VSB_16``h]j)}(hj!h]hVSB_16}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj!ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMvhj!ubj)}(hhh]jZ)}(h16-VSB modulationh]h16-VSB modulation}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhj!hMvhj!ubah}(h]h ]h"]h$]h&]uh1jhj!ubeh}(h]h ]h"]h$]h&]uh1jhj!hMvhjubj)}(h``PSK_8`` 8-PSK modulation h](j)}(h ``PSK_8``h]j)}(hj "h]hPSK_8}(hj "hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj"ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMyhj"ubj)}(hhh]jZ)}(h8-PSK modulationh]h8-PSK modulation}(hj""hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhj"hMyhj"ubah}(h]h ]h"]h$]h&]uh1jhj"ubeh}(h]h ]h"]h$]h&]uh1jhj"hMyhjubj)}(h``APSK_16`` 16-APSK modulation h](j)}(h ``APSK_16``h]j)}(hjB"h]hAPSK_16}(hjD"hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj@"ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhM|hj<"ubj)}(hhh]jZ)}(h16-APSK modulationh]h16-APSK modulation}(hj["hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjW"hM|hjX"ubah}(h]h ]h"]h$]h&]uh1jhj<"ubeh}(h]h ]h"]h$]h&]uh1jhjW"hM|hjubj)}(h``APSK_32`` 32-APSK modulation h](j)}(h ``APSK_32``h]j)}(hj{"h]hAPSK_32}(hj}"hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjy"ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhju"ubj)}(hhh]jZ)}(h32-APSK modulationh]h32-APSK modulation}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhj"hMhj"ubah}(h]h ]h"]h$]h&]uh1jhju"ubeh}(h]h ]h"]h$]h&]uh1jhj"hMhjubj)}(h``DQPSK`` DQPSK modulation h](j)}(h ``DQPSK``h]j)}(hj"h]hDQPSK}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj"ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhj"ubj)}(hhh]jZ)}(hDQPSK modulationh]hDQPSK modulation}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhj"hMhj"ubah}(h]h ]h"]h$]h&]uh1jhj"ubeh}(h]h ]h"]h$]h&]uh1jhj"hMhjubj)}(h!``QAM_4_NR`` 4-QAM-NR modulation h](j)}(h ``QAM_4_NR``h]j)}(hj"h]hQAM_4_NR}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj"ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhj"ubj)}(hhh]jZ)}(h4-QAM-NR modulationh]h4-QAM-NR modulation}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhj#hMhj#ubah}(h]h ]h"]h$]h&]uh1jhj"ubeh}(h]h ]h"]h$]h&]uh1jhj#hMhjubj)}(h!``QAM_1024`` 1024-QAM modulation h](j)}(h ``QAM_1024``h]j)}(hj&#h]hQAM_1024}(hj(#hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj$#ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhj #ubj)}(hhh]jZ)}(h1024-QAM modulationh]h1024-QAM modulation}(hj?#hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhj;#hMhj<#ubah}(h]h ]h"]h$]h&]uh1jhj #ubeh}(h]h ]h"]h$]h&]uh1jhj;#hMhjubj)}(h!``QAM_4096`` 4096-QAM modulation h](j)}(h ``QAM_4096``h]j)}(hj_#h]hQAM_4096}(hja#hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj]#ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhjY#ubj)}(hhh]jZ)}(h4096-QAM modulationh]h4096-QAM modulation}(hjx#hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjt#hMhju#ubah}(h]h ]h"]h$]h&]uh1jhjY#ubeh}(h]h ]h"]h$]h&]uh1jhjt#hMhjubj)}(h ``APSK_8_L`` 8APSK-L modulation h](j)}(h ``APSK_8_L``h]j)}(hj#h]hAPSK_8_L}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj#ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhj#ubj)}(hhh]jZ)}(h8APSK-L modulationh]h8APSK-L modulation}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhj#hMhj#ubah}(h]h ]h"]h$]h&]uh1jhj#ubeh}(h]h ]h"]h$]h&]uh1jhj#hMhjubj)}(h"``APSK_16_L`` 16APSK-L modulation h](j)}(h ``APSK_16_L``h]j)}(hj#h]h APSK_16_L}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj#ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhj#ubj)}(hhh]jZ)}(h16APSK-L modulationh]h16APSK-L modulation}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhj#hMhj#ubah}(h]h ]h"]h$]h&]uh1jhj#ubeh}(h]h ]h"]h$]h&]uh1jhj#hMhjubj)}(h"``APSK_32_L`` 32APSK-L modulation h](j)}(h ``APSK_32_L``h]j)}(hj $h]h APSK_32_L}(hj $hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj$ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhj$ubj)}(hhh]jZ)}(h32APSK-L modulationh]h32APSK-L modulation}(hj#$hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhj$hMhj $ubah}(h]h ]h"]h$]h&]uh1jhj$ubeh}(h]h ]h"]h$]h&]uh1jhj$hMhjubj)}(h``APSK_64`` 64APSK modulation h](j)}(h ``APSK_64``h]j)}(hjC$h]hAPSK_64}(hjE$hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjA$ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhj=$ubj)}(hhh]jZ)}(h64APSK modulationh]h64APSK modulation}(hj\$hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjX$hMhjY$ubah}(h]h ]h"]h$]h&]uh1jhj=$ubeh}(h]h ]h"]h$]h&]uh1jhjX$hMhjubj)}(h!``APSK_64_L`` 64APSK-L modulationh](j)}(h ``APSK_64_L``h]j)}(hj|$h]h APSK_64_L}(hj~$hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjz$ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhjv$ubj)}(hhh]jZ)}(h64APSK-L modulationh]h64APSK-L modulation}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhj$ubah}(h]h ]h"]h$]h&]uh1jhjv$ubeh}(h]h ]h"]h$]h&]uh1jhj$hMhjubeh}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ] kernelindentah"]h$]h&]uh1j~hhhhhNhNubjZ)}(h**Description**h]j)}(hj$h]h Description}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj$ubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhhhhubjZ)}(hGPlease note that not all modulations are supported by a given standard.h]hGPlease note that not all modulations are supported by a given standard.}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMmhhhhubh)}(hhh]h}(h]h ]h"]h$]h&]entries](hfe_transmit_mode (C enum)c.fe_transmit_modehNtauh1hhhhhhNhNubh)}(hhh](h)}(hfe_transmit_modeh]h)}(henum fe_transmit_modeh](j)}(hjh]henum}(hj$hhhNhNubah}(h]h ]j ah"]h$]h&]uh1hhj$hhhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMrubj)}(h h]h }(hj %hhhNhNubah}(h]h ]jah"]h$]h&]uh1jhj$hhhj %hMrubj#)}(hfe_transmit_modeh]j))}(hj$h]hfe_transmit_mode}(hj%hhhNhNubah}(h]h ]j4ah"]h$]h&]uh1j(hj%ubah}(h]h ](j;j<eh"]h$]h&]hhuh1j"hj$hhhj %hMrubeh}(h]h ]h"]h$]h&]hhjFuh1hjGjHhj$hhhj %hMrubah}(h]j$ah ](jLjMeh"]h$]h&]jQjR)jShuh1hhj %hMrhj$hhubjU)}(hhh]jZ)}(hTransmission modeh]hTransmission mode}(hj?%hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhj<%hhubah}(h]h ]h"]h$]h&]uh1jThj$hhhj %hMrubeh}(h]h ](jsenumeh"]h$]h&]jxjsjyjW%jzjW%j{j|j}uh1hhhhhhNhNubj)}(hX{**Constants** ``TRANSMISSION_MODE_2K`` Transmission mode 2K ``TRANSMISSION_MODE_8K`` Transmission mode 8K ``TRANSMISSION_MODE_AUTO`` Autodetect transmission mode. The hardware will try to find the correct FFT-size (if capable) to fill in the missing parameters. ``TRANSMISSION_MODE_4K`` Transmission mode 4K ``TRANSMISSION_MODE_1K`` Transmission mode 1K ``TRANSMISSION_MODE_16K`` Transmission mode 16K ``TRANSMISSION_MODE_32K`` Transmission mode 32K ``TRANSMISSION_MODE_C1`` Single Carrier (C=1) transmission mode (DTMB only) ``TRANSMISSION_MODE_C3780`` Multi Carrier (C=3780) transmission mode (DTMB only)h](jZ)}(h **Constants**h]j)}(hja%h]h Constants}(hjc%hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj_%ubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhj[%ubj)}(hhh](j)}(h.``TRANSMISSION_MODE_2K`` Transmission mode 2K h](j)}(h``TRANSMISSION_MODE_2K``h]j)}(hj%h]hTRANSMISSION_MODE_2K}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj~%ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhjz%ubj)}(hhh]jZ)}(hTransmission mode 2Kh]hTransmission mode 2K}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhj%hMhj%ubah}(h]h ]h"]h$]h&]uh1jhjz%ubeh}(h]h ]h"]h$]h&]uh1jhj%hMhjw%ubj)}(h.``TRANSMISSION_MODE_8K`` Transmission mode 8K h](j)}(h``TRANSMISSION_MODE_8K``h]j)}(hj%h]hTRANSMISSION_MODE_8K}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj%ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhj%ubj)}(hhh]jZ)}(hTransmission mode 8Kh]hTransmission mode 8K}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhj%hMhj%ubah}(h]h ]h"]h$]h&]uh1jhj%ubeh}(h]h ]h"]h$]h&]uh1jhj%hMhjw%ubj)}(h``TRANSMISSION_MODE_AUTO`` Autodetect transmission mode. The hardware will try to find the correct FFT-size (if capable) to fill in the missing parameters. h](j)}(h``TRANSMISSION_MODE_AUTO``h]j)}(hj%h]hTRANSMISSION_MODE_AUTO}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj%ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhj%ubj)}(hhh]jZ)}(hAutodetect transmission mode. The hardware will try to find the correct FFT-size (if capable) to fill in the missing parameters.h]hAutodetect transmission mode. The hardware will try to find the correct FFT-size (if capable) to fill in the missing parameters.}(hj &hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhj&ubah}(h]h ]h"]h$]h&]uh1jhj%ubeh}(h]h ]h"]h$]h&]uh1jhj&hMhjw%ubj)}(h.``TRANSMISSION_MODE_4K`` Transmission mode 4K h](j)}(h``TRANSMISSION_MODE_4K``h]j)}(hj,&h]hTRANSMISSION_MODE_4K}(hj.&hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj*&ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhj&&ubj)}(hhh]jZ)}(hTransmission mode 4Kh]hTransmission mode 4K}(hjE&hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjA&hMhjB&ubah}(h]h ]h"]h$]h&]uh1jhj&&ubeh}(h]h ]h"]h$]h&]uh1jhjA&hMhjw%ubj)}(h.``TRANSMISSION_MODE_1K`` Transmission mode 1K h](j)}(h``TRANSMISSION_MODE_1K``h]j)}(hje&h]hTRANSMISSION_MODE_1K}(hjg&hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjc&ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhj_&ubj)}(hhh]jZ)}(hTransmission mode 1Kh]hTransmission mode 1K}(hj~&hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjz&hMhj{&ubah}(h]h ]h"]h$]h&]uh1jhj_&ubeh}(h]h ]h"]h$]h&]uh1jhjz&hMhjw%ubj)}(h0``TRANSMISSION_MODE_16K`` Transmission mode 16K h](j)}(h``TRANSMISSION_MODE_16K``h]j)}(hj&h]hTRANSMISSION_MODE_16K}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj&ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhj&ubj)}(hhh]jZ)}(hTransmission mode 16Kh]hTransmission mode 16K}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhj&hMhj&ubah}(h]h ]h"]h$]h&]uh1jhj&ubeh}(h]h ]h"]h$]h&]uh1jhj&hMhjw%ubj)}(h0``TRANSMISSION_MODE_32K`` Transmission mode 32K h](j)}(h``TRANSMISSION_MODE_32K``h]j)}(hj&h]hTRANSMISSION_MODE_32K}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj&ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhj&ubj)}(hhh]jZ)}(hTransmission mode 32Kh]hTransmission mode 32K}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhj&hMhj&ubah}(h]h ]h"]h$]h&]uh1jhj&ubeh}(h]h ]h"]h$]h&]uh1jhj&hMhjw%ubj)}(hL``TRANSMISSION_MODE_C1`` Single Carrier (C=1) transmission mode (DTMB only) h](j)}(h``TRANSMISSION_MODE_C1``h]j)}(hj'h]hTRANSMISSION_MODE_C1}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj'ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhj 'ubj)}(hhh]jZ)}(h2Single Carrier (C=1) transmission mode (DTMB only)h]h2Single Carrier (C=1) transmission mode (DTMB only)}(hj)'hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhj%'hMhj&'ubah}(h]h ]h"]h$]h&]uh1jhj 'ubeh}(h]h ]h"]h$]h&]uh1jhj%'hMhjw%ubj)}(hP``TRANSMISSION_MODE_C3780`` Multi Carrier (C=3780) transmission mode (DTMB only)h](j)}(h``TRANSMISSION_MODE_C3780``h]j)}(hjI'h]hTRANSMISSION_MODE_C3780}(hjK'hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjG'ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhjC'ubj)}(hhh]jZ)}(h4Multi Carrier (C=3780) transmission mode (DTMB only)h]h4Multi Carrier (C=3780) transmission mode (DTMB only)}(hjb'hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhj_'ubah}(h]h ]h"]h$]h&]uh1jhjC'ubeh}(h]h ]h"]h$]h&]uh1jhj^'hMhjw%ubeh}(h]h ]h"]h$]h&]uh1jhj[%ubeh}(h]h ] kernelindentah"]h$]h&]uh1j~hhhhhNhNubjZ)}(h**Description**h]j)}(hj'h]h Description}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj'ubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhhhhubjZ)}(hNPlease note that not all transmission modes are supported by a given standard.h]hNPlease note that not all transmission modes are supported by a given standard.}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhhhhubh)}(hhh]h}(h]h ]h"]h$]h&]entries](hfe_guard_interval (C enum)c.fe_guard_intervalhNtauh1hhhhhhNhNubh)}(hhh](h)}(hfe_guard_intervalh]h)}(henum fe_guard_intervalh](j)}(hjh]henum}(hj'hhhNhNubah}(h]h ]j ah"]h$]h&]uh1hhj'hhhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMubj)}(h h]h }(hj'hhhNhNubah}(h]h ]jah"]h$]h&]uh1jhj'hhhj'hMubj#)}(hfe_guard_intervalh]j))}(hj'h]hfe_guard_interval}(hj'hhhNhNubah}(h]h ]j4ah"]h$]h&]uh1j(hj'ubah}(h]h ](j;j<eh"]h$]h&]hhuh1j"hj'hhhj'hMubeh}(h]h ]h"]h$]h&]hhjFuh1hjGjHhj'hhhj'hMubah}(h]j'ah ](jLjMeh"]h$]h&]jQjR)jShuh1hhj'hMhj'hhubjU)}(hhh]jZ)}(hGuard intervalh]hGuard interval}(hj (hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhj (hhubah}(h]h ]h"]h$]h&]uh1jThj'hhhj'hMubeh}(h]h ](jsenumeh"]h$]h&]jxjsjyj$(jzj$(j{j|j}uh1hhhhhhNhNubj)}(hXT**Constants** ``GUARD_INTERVAL_1_32`` Guard interval 1/32 ``GUARD_INTERVAL_1_16`` Guard interval 1/16 ``GUARD_INTERVAL_1_8`` Guard interval 1/8 ``GUARD_INTERVAL_1_4`` Guard interval 1/4 ``GUARD_INTERVAL_AUTO`` Autodetect the guard interval ``GUARD_INTERVAL_1_128`` Guard interval 1/128 ``GUARD_INTERVAL_19_128`` Guard interval 19/128 ``GUARD_INTERVAL_19_256`` Guard interval 19/256 ``GUARD_INTERVAL_PN420`` PN length 420 (1/4) ``GUARD_INTERVAL_PN595`` PN length 595 (1/6) ``GUARD_INTERVAL_PN945`` PN length 945 (1/9) ``GUARD_INTERVAL_1_64`` Guard interval 1/64h](jZ)}(h **Constants**h]j)}(hj.(h]h Constants}(hj0(hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj,(ubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhj((ubj)}(hhh](j)}(h,``GUARD_INTERVAL_1_32`` Guard interval 1/32 h](j)}(h``GUARD_INTERVAL_1_32``h]j)}(hjM(h]hGUARD_INTERVAL_1_32}(hjO(hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjK(ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhjG(ubj)}(hhh]jZ)}(hGuard interval 1/32h]hGuard interval 1/32}(hjf(hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjb(hMhjc(ubah}(h]h ]h"]h$]h&]uh1jhjG(ubeh}(h]h ]h"]h$]h&]uh1jhjb(hMhjD(ubj)}(h,``GUARD_INTERVAL_1_16`` Guard interval 1/16 h](j)}(h``GUARD_INTERVAL_1_16``h]j)}(hj(h]hGUARD_INTERVAL_1_16}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj(ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhj(ubj)}(hhh]jZ)}(hGuard interval 1/16h]hGuard interval 1/16}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhj(hMhj(ubah}(h]h ]h"]h$]h&]uh1jhj(ubeh}(h]h ]h"]h$]h&]uh1jhj(hMhjD(ubj)}(h*``GUARD_INTERVAL_1_8`` Guard interval 1/8 h](j)}(h``GUARD_INTERVAL_1_8``h]j)}(hj(h]hGUARD_INTERVAL_1_8}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj(ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhj(ubj)}(hhh]jZ)}(hGuard interval 1/8h]hGuard interval 1/8}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhj(hMhj(ubah}(h]h ]h"]h$]h&]uh1jhj(ubeh}(h]h ]h"]h$]h&]uh1jhj(hMhjD(ubj)}(h*``GUARD_INTERVAL_1_4`` Guard interval 1/4 h](j)}(h``GUARD_INTERVAL_1_4``h]j)}(hj(h]hGUARD_INTERVAL_1_4}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj(ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhj(ubj)}(hhh]jZ)}(hGuard interval 1/4h]hGuard interval 1/4}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhj )hMhj)ubah}(h]h ]h"]h$]h&]uh1jhj(ubeh}(h]h ]h"]h$]h&]uh1jhj )hMhjD(ubj)}(h6``GUARD_INTERVAL_AUTO`` Autodetect the guard interval h](j)}(h``GUARD_INTERVAL_AUTO``h]j)}(hj1)h]hGUARD_INTERVAL_AUTO}(hj3)hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj/)ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhj+)ubj)}(hhh]jZ)}(hAutodetect the guard intervalh]hAutodetect the guard interval}(hjJ)hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjF)hMhjG)ubah}(h]h ]h"]h$]h&]uh1jhj+)ubeh}(h]h ]h"]h$]h&]uh1jhjF)hMhjD(ubj)}(h.``GUARD_INTERVAL_1_128`` Guard interval 1/128 h](j)}(h``GUARD_INTERVAL_1_128``h]j)}(hjj)h]hGUARD_INTERVAL_1_128}(hjl)hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjh)ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhjd)ubj)}(hhh]jZ)}(hGuard interval 1/128h]hGuard interval 1/128}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhj)hMhj)ubah}(h]h ]h"]h$]h&]uh1jhjd)ubeh}(h]h ]h"]h$]h&]uh1jhj)hMhjD(ubj)}(h0``GUARD_INTERVAL_19_128`` Guard interval 19/128 h](j)}(h``GUARD_INTERVAL_19_128``h]j)}(hj)h]hGUARD_INTERVAL_19_128}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj)ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhj)ubj)}(hhh]jZ)}(hGuard interval 19/128h]hGuard interval 19/128}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhj)hMhj)ubah}(h]h ]h"]h$]h&]uh1jhj)ubeh}(h]h ]h"]h$]h&]uh1jhj)hMhjD(ubj)}(h0``GUARD_INTERVAL_19_256`` Guard interval 19/256 h](j)}(h``GUARD_INTERVAL_19_256``h]j)}(hj)h]hGUARD_INTERVAL_19_256}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj)ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhj)ubj)}(hhh]jZ)}(hGuard interval 19/256h]hGuard interval 19/256}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhj)hMhj)ubah}(h]h ]h"]h$]h&]uh1jhj)ubeh}(h]h ]h"]h$]h&]uh1jhj)hMhjD(ubj)}(h-``GUARD_INTERVAL_PN420`` PN length 420 (1/4) h](j)}(h``GUARD_INTERVAL_PN420``h]j)}(hj*h]hGUARD_INTERVAL_PN420}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj*ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhj*ubj)}(hhh]jZ)}(hPN length 420 (1/4)h]hPN length 420 (1/4)}(hj.*hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhj**hMhj+*ubah}(h]h ]h"]h$]h&]uh1jhj*ubeh}(h]h ]h"]h$]h&]uh1jhj**hMhjD(ubj)}(h-``GUARD_INTERVAL_PN595`` PN length 595 (1/6) h](j)}(h``GUARD_INTERVAL_PN595``h]j)}(hjN*h]hGUARD_INTERVAL_PN595}(hjP*hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjL*ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhjH*ubj)}(hhh]jZ)}(hPN length 595 (1/6)h]hPN length 595 (1/6)}(hjg*hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjc*hMhjd*ubah}(h]h ]h"]h$]h&]uh1jhjH*ubeh}(h]h ]h"]h$]h&]uh1jhjc*hMhjD(ubj)}(h-``GUARD_INTERVAL_PN945`` PN length 945 (1/9) h](j)}(h``GUARD_INTERVAL_PN945``h]j)}(hj*h]hGUARD_INTERVAL_PN945}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj*ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhj*ubj)}(hhh]jZ)}(hPN length 945 (1/9)h]hPN length 945 (1/9)}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhj*hMhj*ubah}(h]h ]h"]h$]h&]uh1jhj*ubeh}(h]h ]h"]h$]h&]uh1jhj*hMhjD(ubj)}(h+``GUARD_INTERVAL_1_64`` Guard interval 1/64h](j)}(h``GUARD_INTERVAL_1_64``h]j)}(hj*h]hGUARD_INTERVAL_1_64}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj*ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhj*ubj)}(hhh]jZ)}(hGuard interval 1/64h]hGuard interval 1/64}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhj*ubah}(h]h ]h"]h$]h&]uh1jhj*ubeh}(h]h ]h"]h$]h&]uh1jhj*hMhjD(ubeh}(h]h ]h"]h$]h&]uh1jhj((ubeh}(h]h ] kernelindentah"]h$]h&]uh1j~hhhhhNhNubjZ)}(h**Description**h]j)}(hj+h]h Description}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj+ubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhhhhubjZ)}(hKPlease note that not all guard intervals are supported by a given standard.h]hKPlease note that not all guard intervals are supported by a given standard.}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhhhhubh)}(hhh]h}(h]h ]h"]h$]h&]entries](hfe_hierarchy (C enum)c.fe_hierarchyhNtauh1hhhhhhNhNubh)}(hhh](h)}(h fe_hierarchyh]h)}(henum fe_hierarchyh](j)}(hjh]henum}(hjA+hhhNhNubah}(h]h ]j ah"]h$]h&]uh1hhj=+hhhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMubj)}(h h]h }(hjO+hhhNhNubah}(h]h ]jah"]h$]h&]uh1jhj=+hhhjN+hMubj#)}(h fe_hierarchyh]j))}(hj;+h]h fe_hierarchy}(hja+hhhNhNubah}(h]h ]j4ah"]h$]h&]uh1j(hj]+ubah}(h]h ](j;j<eh"]h$]h&]hhuh1j"hj=+hhhjN+hMubeh}(h]h ]h"]h$]h&]hhjFuh1hjGjHhj9+hhhjN+hMubah}(h]j4+ah ](jLjMeh"]h$]h&]jQjR)jShuh1hhjN+hMhj6+hhubjU)}(hhh]jZ)}(h Hierarchyh]h Hierarchy}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhj+hhubah}(h]h ]h"]h$]h&]uh1jThj6+hhhjN+hMubeh}(h]h ](jsenumeh"]h$]h&]jxjsjyj+jzj+j{j|j}uh1hhhhhhNhNubj)}(h**Constants** ``HIERARCHY_NONE`` No hierarchy ``HIERARCHY_1`` Hierarchy 1 ``HIERARCHY_2`` Hierarchy 2 ``HIERARCHY_4`` Hierarchy 4 ``HIERARCHY_AUTO`` Autodetect hierarchy (if supported)h](jZ)}(h **Constants**h]j)}(hj+h]h Constants}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj+ubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhj+ubj)}(hhh](j)}(h ``HIERARCHY_NONE`` No hierarchy h](j)}(h``HIERARCHY_NONE``h]j)}(hj+h]hHIERARCHY_NONE}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj+ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhj+ubj)}(hhh]jZ)}(h No hierarchyh]h No hierarchy}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhj+hMhj+ubah}(h]h ]h"]h$]h&]uh1jhj+ubeh}(h]h ]h"]h$]h&]uh1jhj+hMhj+ubj)}(h``HIERARCHY_1`` Hierarchy 1 h](j)}(h``HIERARCHY_1``h]j)}(hj+h]h HIERARCHY_1}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj+ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhj+ubj)}(hhh]jZ)}(h Hierarchy 1h]h Hierarchy 1}(hj,hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhj,hMhj,ubah}(h]h ]h"]h$]h&]uh1jhj+ubeh}(h]h ]h"]h$]h&]uh1jhj,hMhj+ubj)}(h``HIERARCHY_2`` Hierarchy 2 h](j)}(h``HIERARCHY_2``h]j)}(hj6,h]h HIERARCHY_2}(hj8,hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj4,ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhj0,ubj)}(hhh]jZ)}(h Hierarchy 2h]h Hierarchy 2}(hjO,hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjK,hMhjL,ubah}(h]h ]h"]h$]h&]uh1jhj0,ubeh}(h]h ]h"]h$]h&]uh1jhjK,hMhj+ubj)}(h``HIERARCHY_4`` Hierarchy 4 h](j)}(h``HIERARCHY_4``h]j)}(hjo,h]h HIERARCHY_4}(hjq,hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjm,ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhji,ubj)}(hhh]jZ)}(h Hierarchy 4h]h Hierarchy 4}(hj,hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhj,hMhj,ubah}(h]h ]h"]h$]h&]uh1jhji,ubeh}(h]h ]h"]h$]h&]uh1jhj,hMhj+ubj)}(h6``HIERARCHY_AUTO`` Autodetect hierarchy (if supported)h](j)}(h``HIERARCHY_AUTO``h]j)}(hj,h]hHIERARCHY_AUTO}(hj,hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj,ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhj,ubj)}(hhh]jZ)}(h#Autodetect hierarchy (if supported)h]h#Autodetect hierarchy (if supported)}(hj,hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhj,ubah}(h]h ]h"]h$]h&]uh1jhj,ubeh}(h]h ]h"]h$]h&]uh1jhj,hMhj+ubeh}(h]h ]h"]h$]h&]uh1jhj+ubeh}(h]h ] kernelindentah"]h$]h&]uh1j~hhhhhNhNubjZ)}(h**Description**h]j)}(hj,h]h Description}(hj,hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj,ubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhhhhubjZ)}(hKPlease note that not all hierarchy types are supported by a given standard.h]hKPlease note that not all hierarchy types are supported by a given standard.}(hj-hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhhhhubh)}(hhh]h}(h]h ]h"]h$]h&]entries](hfe_interleaving (C enum)c.fe_interleavinghNtauh1hhhhhhNhNubh)}(hhh](h)}(hfe_interleavingh]h)}(henum fe_interleavingh](j)}(hjh]henum}(hj)-hhhNhNubah}(h]h ]j ah"]h$]h&]uh1hhj%-hhhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMubj)}(h h]h }(hj7-hhhNhNubah}(h]h ]jah"]h$]h&]uh1jhj%-hhhj6-hMubj#)}(hfe_interleavingh]j))}(hj#-h]hfe_interleaving}(hjI-hhhNhNubah}(h]h ]j4ah"]h$]h&]uh1j(hjE-ubah}(h]h ](j;j<eh"]h$]h&]hhuh1j"hj%-hhhj6-hMubeh}(h]h ]h"]h$]h&]hhjFuh1hjGjHhj!-hhhj6-hMubah}(h]j-ah ](jLjMeh"]h$]h&]jQjR)jShuh1hhj6-hMhj-hhubjU)}(hhh]jZ)}(h Interleavingh]h Interleaving}(hjk-hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhjh-hhubah}(h]h ]h"]h$]h&]uh1jThj-hhhj6-hMubeh}(h]h ](jsenumeh"]h$]h&]jxjsjyj-jzj-j{j|j}uh1hhhhhhNhNubj)}(h**Constants** ``INTERLEAVING_NONE`` No interleaving. ``INTERLEAVING_AUTO`` Auto-detect interleaving. ``INTERLEAVING_240`` Interleaving of 240 symbols. ``INTERLEAVING_720`` Interleaving of 720 symbols.h](jZ)}(h **Constants**h]j)}(hj-h]h Constants}(hj-hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj-ubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhj-ubj)}(hhh](j)}(h'``INTERLEAVING_NONE`` No interleaving. h](j)}(h``INTERLEAVING_NONE``h]j)}(hj-h]hINTERLEAVING_NONE}(hj-hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj-ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhj-ubj)}(hhh]jZ)}(hNo interleaving.h]hNo interleaving.}(hj-hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhj-hMhj-ubah}(h]h ]h"]h$]h&]uh1jhj-ubeh}(h]h ]h"]h$]h&]uh1jhj-hMhj-ubj)}(h0``INTERLEAVING_AUTO`` Auto-detect interleaving. h](j)}(h``INTERLEAVING_AUTO``h]j)}(hj-h]hINTERLEAVING_AUTO}(hj-hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj-ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhj-ubj)}(hhh]jZ)}(hAuto-detect interleaving.h]hAuto-detect interleaving.}(hj-hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhj-hMhj-ubah}(h]h ]h"]h$]h&]uh1jhj-ubeh}(h]h ]h"]h$]h&]uh1jhj-hMhj-ubj)}(h2``INTERLEAVING_240`` Interleaving of 240 symbols. h](j)}(h``INTERLEAVING_240``h]j)}(hj.h]hINTERLEAVING_240}(hj .hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj.ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhj.ubj)}(hhh]jZ)}(hInterleaving of 240 symbols.h]hInterleaving of 240 symbols.}(hj7.hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhj3.hMhj4.ubah}(h]h ]h"]h$]h&]uh1jhj.ubeh}(h]h ]h"]h$]h&]uh1jhj3.hMhj-ubj)}(h1``INTERLEAVING_720`` Interleaving of 720 symbols.h](j)}(h``INTERLEAVING_720``h]j)}(hjW.h]hINTERLEAVING_720}(hjY.hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjU.ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhjQ.ubj)}(hhh]jZ)}(hInterleaving of 720 symbols.h]hInterleaving of 720 symbols.}(hjp.hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhjm.ubah}(h]h ]h"]h$]h&]uh1jhjQ.ubeh}(h]h ]h"]h$]h&]uh1jhjl.hMhj-ubeh}(h]h ]h"]h$]h&]uh1jhj-ubeh}(h]h ] kernelindentah"]h$]h&]uh1j~hhhhhNhNubjZ)}(h**Description**h]j)}(hj.h]h Description}(hj.hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj.ubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhhhhubjZ)}(h/Please note that, currently, only DTMB uses it.h]h/Please note that, currently, only DTMB uses it.}(hj.hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhhhhubh)}(hhh]h}(h]h ]h"]h$]h&]entries](hfe_pilot (C enum) c.fe_pilothNtauh1hhhhhhNhNubh)}(hhh](h)}(hfe_piloth]h)}(h enum fe_piloth](j)}(hjh]henum}(hj.hhhNhNubah}(h]h ]j ah"]h$]h&]uh1hhj.hhhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMubj)}(h h]h }(hj.hhhNhNubah}(h]h ]jah"]h$]h&]uh1jhj.hhhj.hMubj#)}(hfe_piloth]j))}(hj.h]hfe_pilot}(hj.hhhNhNubah}(h]h ]j4ah"]h$]h&]uh1j(hj.ubah}(h]h ](j;j<eh"]h$]h&]hhuh1j"hj.hhhj.hMubeh}(h]h ]h"]h$]h&]hhjFuh1hjGjHhj.hhhj.hMubah}(h]j.ah ](jLjMeh"]h$]h&]jQjR)jShuh1hhj.hMhj.hhubjU)}(hhh]jZ)}(hType of pilot toneh]hType of pilot tone}(hj/hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMThj/hhubah}(h]h ]h"]h$]h&]uh1jThj.hhhj.hMubeh}(h]h ](jsenumeh"]h$]h&]jxjsjyj2/jzj2/j{j|j}uh1hhhhhhNhNubj)}(h**Constants** ``PILOT_ON`` Pilot tones enabled ``PILOT_OFF`` Pilot tones disabled ``PILOT_AUTO`` Autodetect pilot tonesh](jZ)}(h **Constants**h]j)}(hj/hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj:/ubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMXhj6/ubj)}(hhh](j)}(h!``PILOT_ON`` Pilot tones enabled h](j)}(h ``PILOT_ON``h]j)}(hj[/h]hPILOT_ON}(hj]/hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjY/ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhM[hjU/ubj)}(hhh]jZ)}(hPilot tones enabledh]hPilot tones enabled}(hjt/hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjp/hM[hjq/ubah}(h]h ]h"]h$]h&]uh1jhjU/ubeh}(h]h ]h"]h$]h&]uh1jhjp/hM[hjR/ubj)}(h#``PILOT_OFF`` Pilot tones disabled h](j)}(h ``PILOT_OFF``h]j)}(hj/h]h PILOT_OFF}(hj/hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj/ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhM^hj/ubj)}(hhh]jZ)}(hPilot tones disabledh]hPilot tones disabled}(hj/hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhj/hM^hj/ubah}(h]h ]h"]h$]h&]uh1jhj/ubeh}(h]h ]h"]h$]h&]uh1jhj/hM^hjR/ubj)}(h%``PILOT_AUTO`` Autodetect pilot tonesh](j)}(h``PILOT_AUTO``h]j)}(hj/h]h PILOT_AUTO}(hj/hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj/ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhM`hj/ubj)}(hhh]jZ)}(hAutodetect pilot tonesh]hAutodetect pilot tones}(hj/hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMahj/ubah}(h]h ]h"]h$]h&]uh1jhj/ubeh}(h]h ]h"]h$]h&]uh1jhj/hM`hjR/ubeh}(h]h ]h"]h$]h&]uh1jhj6/ubeh}(h]h ] kernelindentah"]h$]h&]uh1j~hhhhhNhNubh)}(hhh]h}(h]h ]h"]h$]h&]entries](hfe_rolloff (C enum) c.fe_rolloffhNtauh1hhhhhhNhNubh)}(hhh](h)}(h fe_rolloffh]h)}(henum fe_rolloffh](j)}(hjh]henum}(hj'0hhhNhNubah}(h]h ]j ah"]h$]h&]uh1hhj#0hhhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMfubj)}(h h]h }(hj50hhhNhNubah}(h]h ]jah"]h$]h&]uh1jhj#0hhhj40hMfubj#)}(h fe_rolloffh]j))}(hj!0h]h fe_rolloff}(hjG0hhhNhNubah}(h]h ]j4ah"]h$]h&]uh1j(hjC0ubah}(h]h ](j;j<eh"]h$]h&]hhuh1j"hj#0hhhj40hMfubeh}(h]h ]h"]h$]h&]hhjFuh1hjGjHhj0hhhj40hMfubah}(h]j0ah ](jLjMeh"]h$]h&]jQjR)jShuh1hhj40hMfhj0hhubjU)}(hhh]jZ)}(hRolloff factorh]hRolloff factor}(hji0hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMahjf0hhubah}(h]h ]h"]h$]h&]uh1jThj0hhhj40hMfubeh}(h]h ](jsenumeh"]h$]h&]jxjsjyj0jzj0j{j|j}uh1hhhhhhNhNubj)}(hX1**Constants** ``ROLLOFF_35`` Roloff factor: α=35% ``ROLLOFF_20`` Roloff factor: α=20% ``ROLLOFF_25`` Roloff factor: α=25% ``ROLLOFF_AUTO`` Auto-detect the roloff factor. ``ROLLOFF_15`` Rolloff factor: α=15% ``ROLLOFF_10`` Rolloff factor: α=10% ``ROLLOFF_5`` Rolloff factor: α=5%h](jZ)}(h **Constants**h]j)}(hj0h]h Constants}(hj0hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj0ubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMehj0ubj)}(hhh](j)}(h%``ROLLOFF_35`` Roloff factor: α=35% h](j)}(h``ROLLOFF_35``h]j)}(hj0h]h ROLLOFF_35}(hj0hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj0ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhhj0ubj)}(hhh]jZ)}(hRoloff factor: α=35%h]hRoloff factor: α=35%}(hj0hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhj0hMhhj0ubah}(h]h ]h"]h$]h&]uh1jhj0ubeh}(h]h ]h"]h$]h&]uh1jhj0hMhhj0ubj)}(h%``ROLLOFF_20`` Roloff factor: α=20% h](j)}(h``ROLLOFF_20``h]j)}(hj0h]h ROLLOFF_20}(hj0hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj0ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMkhj0ubj)}(hhh]jZ)}(hRoloff factor: α=20%h]hRoloff factor: α=20%}(hj0hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhj0hMkhj0ubah}(h]h ]h"]h$]h&]uh1jhj0ubeh}(h]h ]h"]h$]h&]uh1jhj0hMkhj0ubj)}(h%``ROLLOFF_25`` Roloff factor: α=25% h](j)}(h``ROLLOFF_25``h]j)}(hj1h]h ROLLOFF_25}(hj1hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj1ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMnhj1ubj)}(hhh]jZ)}(hRoloff factor: α=25%h]hRoloff factor: α=25%}(hj51hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhj11hMnhj21ubah}(h]h ]h"]h$]h&]uh1jhj1ubeh}(h]h ]h"]h$]h&]uh1jhj11hMnhj0ubj)}(h0``ROLLOFF_AUTO`` Auto-detect the roloff factor. h](j)}(h``ROLLOFF_AUTO``h]j)}(hjU1h]h ROLLOFF_AUTO}(hjW1hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjS1ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMqhjO1ubj)}(hhh]jZ)}(hAuto-detect the roloff factor.h]hAuto-detect the roloff factor.}(hjn1hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjj1hMqhjk1ubah}(h]h ]h"]h$]h&]uh1jhjO1ubeh}(h]h ]h"]h$]h&]uh1jhjj1hMqhj0ubj)}(h&``ROLLOFF_15`` Rolloff factor: α=15% h](j)}(h``ROLLOFF_15``h]j)}(hj1h]h ROLLOFF_15}(hj1hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj1ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMthj1ubj)}(hhh]jZ)}(hRolloff factor: α=15%h]hRolloff factor: α=15%}(hj1hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhj1hMthj1ubah}(h]h ]h"]h$]h&]uh1jhj1ubeh}(h]h ]h"]h$]h&]uh1jhj1hMthj0ubj)}(h&``ROLLOFF_10`` Rolloff factor: α=10% h](j)}(h``ROLLOFF_10``h]j)}(hj1h]h ROLLOFF_10}(hj1hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj1ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMwhj1ubj)}(hhh]jZ)}(hRolloff factor: α=10%h]hRolloff factor: α=10%}(hj1hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhj1hMwhj1ubah}(h]h ]h"]h$]h&]uh1jhj1ubeh}(h]h ]h"]h$]h&]uh1jhj1hMwhj0ubj)}(h#``ROLLOFF_5`` Rolloff factor: α=5%h](j)}(h ``ROLLOFF_5``h]j)}(hj2h]h ROLLOFF_5}(hj2hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj1ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMyhj1ubj)}(hhh]jZ)}(hRolloff factor: α=5%h]hRolloff factor: α=5%}(hj2hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMzhj2ubah}(h]h ]h"]h$]h&]uh1jhj1ubeh}(h]h ]h"]h$]h&]uh1jhj2hMyhj0ubeh}(h]h ]h"]h$]h&]uh1jhj0ubeh}(h]h ] kernelindentah"]h$]h&]uh1j~hhhhhNhNubjZ)}(h**Description**h]j)}(hjC2h]h Description}(hjE2hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjA2ubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhM|hhhhubh)}(hJnote: Roloff factor of 35% is implied on DVB-S. On DVB-S2, it is default.h]hJnote: Roloff factor of 35% is implied on DVB-S. On DVB-S2, it is default.}hjY2sbah}(h]h ]h"]h$]h&]hhuh1hhhhhhNhNubh)}(hhh]h}(h]h ]h"]h$]h&]entries](hfe_delivery_system (C enum)c.fe_delivery_systemhNtauh1hhhhhhNhNubh)}(hhh](h)}(hfe_delivery_systemh]h)}(henum fe_delivery_systemh](j)}(hjh]henum}(hj2hhhNhNubah}(h]h ]j ah"]h$]h&]uh1hhj|2hhhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMpubj)}(h h]h }(hj2hhhNhNubah}(h]h ]jah"]h$]h&]uh1jhj|2hhhj2hMpubj#)}(hfe_delivery_systemh]j))}(hjz2h]hfe_delivery_system}(hj2hhhNhNubah}(h]h ]j4ah"]h$]h&]uh1j(hj2ubah}(h]h ](j;j<eh"]h$]h&]hhuh1j"hj|2hhhj2hMpubeh}(h]h ]h"]h$]h&]hhjFuh1hjGjHhjx2hhhj2hMpubah}(h]js2ah ](jLjMeh"]h$]h&]jQjR)jShuh1hhj2hMphju2hhubjU)}(hhh]jZ)}(hType of the delivery systemh]hType of the delivery system}(hj2hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMyhj2hhubah}(h]h ]h"]h$]h&]uh1jThju2hhhj2hMpubeh}(h]h ](jsenumeh"]h$]h&]jxjsjyj2jzj2j{j|j}uh1hhhhhhNhNubj)}(hX%**Constants** ``SYS_UNDEFINED`` Undefined standard. Generally, indicates an error ``SYS_DVBC_ANNEX_A`` Cable TV: DVB-C following ITU-T J.83 Annex A spec ``SYS_DVBC_ANNEX_B`` Cable TV: DVB-C following ITU-T J.83 Annex B spec (ClearQAM) ``SYS_DVBT`` Terrestrial TV: DVB-T ``SYS_DSS`` Satellite TV: DSS (not fully supported) ``SYS_DVBS`` Satellite TV: DVB-S ``SYS_DVBS2`` Satellite TV: DVB-S2 and DVB-S2X ``SYS_DVBH`` Terrestrial TV (mobile): DVB-H (standard deprecated) ``SYS_ISDBT`` Terrestrial TV: ISDB-T ``SYS_ISDBS`` Satellite TV: ISDB-S ``SYS_ISDBC`` Cable TV: ISDB-C (no drivers yet) ``SYS_ATSC`` Terrestrial TV: ATSC ``SYS_ATSCMH`` Terrestrial TV (mobile): ATSC-M/H ``SYS_DTMB`` Terrestrial TV: DTMB ``SYS_CMMB`` Terrestrial TV (mobile): CMMB (not fully supported) ``SYS_DAB`` Digital audio: DAB (not fully supported) ``SYS_DVBT2`` Terrestrial TV: DVB-T2 ``SYS_TURBO`` Satellite TV: DVB-S Turbo ``SYS_DVBC_ANNEX_C`` Cable TV: DVB-C following ITU-T J.83 Annex C spec ``SYS_DVBC2`` Cable TV: DVB-C2h](jZ)}(h **Constants**h]j)}(hj2h]h Constants}(hj2hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj2ubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhM}hj2ubj)}(hhh](j)}(hD``SYS_UNDEFINED`` Undefined standard. Generally, indicates an error h](j)}(h``SYS_UNDEFINED``h]j)}(hj3h]h SYS_UNDEFINED}(hj3hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj3ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhj2ubj)}(hhh]jZ)}(h1Undefined standard. Generally, indicates an errorh]h1Undefined standard. Generally, indicates an error}(hj3hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhj3hMhj3ubah}(h]h ]h"]h$]h&]uh1jhj2ubeh}(h]h ]h"]h$]h&]uh1jhj3hMhj2ubj)}(hG``SYS_DVBC_ANNEX_A`` Cable TV: DVB-C following ITU-T J.83 Annex A spec h](j)}(h``SYS_DVBC_ANNEX_A``h]j)}(hj<3h]hSYS_DVBC_ANNEX_A}(hj>3hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj:3ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhj63ubj)}(hhh]jZ)}(h1Cable TV: DVB-C following ITU-T J.83 Annex A spech]h1Cable TV: DVB-C following ITU-T J.83 Annex A spec}(hjU3hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjQ3hMhjR3ubah}(h]h ]h"]h$]h&]uh1jhj63ubeh}(h]h ]h"]h$]h&]uh1jhjQ3hMhj2ubj)}(hR``SYS_DVBC_ANNEX_B`` Cable TV: DVB-C following ITU-T J.83 Annex B spec (ClearQAM) h](j)}(h``SYS_DVBC_ANNEX_B``h]j)}(hju3h]hSYS_DVBC_ANNEX_B}(hjw3hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjs3ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhjo3ubj)}(hhh]jZ)}(h7h]h SYS_DVBC2}(hj@7hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj<7ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhj87ubj)}(hhh]jZ)}(hCable TV: DVB-C2h]hCable TV: DVB-C2}(hjW7hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhjT7ubah}(h]h ]h"]h$]h&]uh1jhj87ubeh}(h]h ]h"]h$]h&]uh1jhjS7hMhj2ubeh}(h]h ]h"]h$]h&]uh1jhj2ubeh}(h]h ] kernelindentah"]h$]h&]uh1j~hhhhhNhNubh)}(hhh]h}(h]h ]h"]h$]h&]entries](hatscmh_sccc_block_mode (C enum)c.atscmh_sccc_block_modehNtauh1hhhhhhNhNubh)}(hhh](h)}(hatscmh_sccc_block_modeh]h)}(henum atscmh_sccc_block_modeh](j)}(hjh]henum}(hj7hhhNhNubah}(h]h ]j ah"]h$]h&]uh1hhj7hhhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMubj)}(h h]h }(hj7hhhNhNubah}(h]h ]jah"]h$]h&]uh1jhj7hhhj7hMubj#)}(hatscmh_sccc_block_modeh]j))}(hj7h]hatscmh_sccc_block_mode}(hj7hhhNhNubah}(h]h ]j4ah"]h$]h&]uh1j(hj7ubah}(h]h ](j;j<eh"]h$]h&]hhuh1j"hj7hhhj7hMubeh}(h]h ]h"]h$]h&]hhjFuh1hjGjHhj7hhhj7hMubah}(h]j7ah ](jLjMeh"]h$]h&]jQjR)jShuh1hhj7hMhj7hhubjU)}(hhh]jZ)}(h:Type of Series Concatenated Convolutional Code Block Mode.h]h:Type of Series Concatenated Convolutional Code Block Mode.}(hj7hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhj7hhubah}(h]h ]h"]h$]h&]uh1jThj7hhhj7hMubeh}(h]h ](jsenumeh"]h$]h&]jxjsjyj7jzj7j{j|j}uh1hhhhhhNhNubj)}(hX0**Constants** ``ATSCMH_SCCC_BLK_SEP`` Separate SCCC: the SCCC outer code mode shall be set independently for each Group Region (A, B, C, D) ``ATSCMH_SCCC_BLK_COMB`` Combined SCCC: all four Regions shall have the same SCCC outer code mode. ``ATSCMH_SCCC_BLK_RES`` Reserved. Shouldn't be used.h](jZ)}(h **Constants**h]j)}(hj7h]h Constants}(hj7hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj7ubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhj7ubj)}(hhh](j)}(h~``ATSCMH_SCCC_BLK_SEP`` Separate SCCC: the SCCC outer code mode shall be set independently for each Group Region (A, B, C, D) h](j)}(h``ATSCMH_SCCC_BLK_SEP``h]j)}(hj8h]hATSCMH_SCCC_BLK_SEP}(hj8hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj8ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhj8ubj)}(hhh]jZ)}(heSeparate SCCC: the SCCC outer code mode shall be set independently for each Group Region (A, B, C, D)h]heSeparate SCCC: the SCCC outer code mode shall be set independently for each Group Region (A, B, C, D)}(hj48hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhj18ubah}(h]h ]h"]h$]h&]uh1jhj8ubeh}(h]h ]h"]h$]h&]uh1jhj08hMhj8ubj)}(hc``ATSCMH_SCCC_BLK_COMB`` Combined SCCC: all four Regions shall have the same SCCC outer code mode. h](j)}(h``ATSCMH_SCCC_BLK_COMB``h]j)}(hjU8h]hATSCMH_SCCC_BLK_COMB}(hjW8hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjS8ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhjO8ubj)}(hhh]jZ)}(hICombined SCCC: all four Regions shall have the same SCCC outer code mode.h]hICombined SCCC: all four Regions shall have the same SCCC outer code mode.}(hjn8hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhjk8ubah}(h]h ]h"]h$]h&]uh1jhjO8ubeh}(h]h ]h"]h$]h&]uh1jhjj8hMhj8ubj)}(h4``ATSCMH_SCCC_BLK_RES`` Reserved. Shouldn't be used.h](j)}(h``ATSCMH_SCCC_BLK_RES``h]j)}(hj8h]hATSCMH_SCCC_BLK_RES}(hj8hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj8ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhj8ubj)}(hhh]jZ)}(hReserved. Shouldn't be used.h]hReserved. Shouldn’t be used.}(hj8hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhj8ubah}(h]h ]h"]h$]h&]uh1jhj8ubeh}(h]h ]h"]h$]h&]uh1jhj8hMhj8ubeh}(h]h ]h"]h$]h&]uh1jhj7ubeh}(h]h ] kernelindentah"]h$]h&]uh1j~hhhhhNhNubh)}(hhh]h}(h]h ]h"]h$]h&]entries](hatscmh_sccc_code_mode (C enum)c.atscmh_sccc_code_modehNtauh1hhhhhhNhNubh)}(hhh](h)}(hatscmh_sccc_code_modeh]h)}(henum atscmh_sccc_code_modeh](j)}(hjh]henum}(hj8hhhNhNubah}(h]h ]j ah"]h$]h&]uh1hhj8hhhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMubj)}(h h]h }(hj8hhhNhNubah}(h]h ]jah"]h$]h&]uh1jhj8hhhj8hMubj#)}(hatscmh_sccc_code_modeh]j))}(hj8h]hatscmh_sccc_code_mode}(hj 9hhhNhNubah}(h]h ]j4ah"]h$]h&]uh1j(hj9ubah}(h]h ](j;j<eh"]h$]h&]hhuh1j"hj8hhhj8hMubeh}(h]h ]h"]h$]h&]hhjFuh1hjGjHhj8hhhj8hMubah}(h]j8ah ](jLjMeh"]h$]h&]jQjR)jShuh1hhj8hMhj8hhubjU)}(hhh]jZ)}(h4Type of Series Concatenated Convolutional Code Rate.h]h4Type of Series Concatenated Convolutional Code Rate.}(hj+9hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhj(9hhubah}(h]h ]h"]h$]h&]uh1jThj8hhhj8hMubeh}(h]h ](jsenumeh"]h$]h&]jxjsjyjC9jzjC9j{j|j}uh1hhhhhhNhNubj)}(h**Constants** ``ATSCMH_SCCC_CODE_HLF`` The outer code rate of a SCCC Block is 1/2 rate. ``ATSCMH_SCCC_CODE_QTR`` The outer code rate of a SCCC Block is 1/4 rate. ``ATSCMH_SCCC_CODE_RES`` Reserved. Should not be used.h](jZ)}(h **Constants**h]j)}(hjM9h]h Constants}(hjO9hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjK9ubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhjG9ubj)}(hhh](j)}(hJ``ATSCMH_SCCC_CODE_HLF`` The outer code rate of a SCCC Block is 1/2 rate. h](j)}(h``ATSCMH_SCCC_CODE_HLF``h]j)}(hjl9h]hATSCMH_SCCC_CODE_HLF}(hjn9hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjj9ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhjf9ubj)}(hhh]jZ)}(h0The outer code rate of a SCCC Block is 1/2 rate.h]h0The outer code rate of a SCCC Block is 1/2 rate.}(hj9hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhj9hMhj9ubah}(h]h ]h"]h$]h&]uh1jhjf9ubeh}(h]h ]h"]h$]h&]uh1jhj9hMhjc9ubj)}(hJ``ATSCMH_SCCC_CODE_QTR`` The outer code rate of a SCCC Block is 1/4 rate. h](j)}(h``ATSCMH_SCCC_CODE_QTR``h]j)}(hj9h]hATSCMH_SCCC_CODE_QTR}(hj9hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj9ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhj9ubj)}(hhh]jZ)}(h0The outer code rate of a SCCC Block is 1/4 rate.h]h0The outer code rate of a SCCC Block is 1/4 rate.}(hj9hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhj9hMhj9ubah}(h]h ]h"]h$]h&]uh1jhj9ubeh}(h]h ]h"]h$]h&]uh1jhj9hMhjc9ubj)}(h6``ATSCMH_SCCC_CODE_RES`` Reserved. Should not be used.h](j)}(h``ATSCMH_SCCC_CODE_RES``h]j)}(hj9h]hATSCMH_SCCC_CODE_RES}(hj9hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj9ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhj9ubj)}(hhh]jZ)}(hReserved. Should not be used.h]hReserved. Should not be used.}(hj9hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhj9ubah}(h]h ]h"]h$]h&]uh1jhj9ubeh}(h]h ]h"]h$]h&]uh1jhj9hMhjc9ubeh}(h]h ]h"]h$]h&]uh1jhjG9ubeh}(h]h ] kernelindentah"]h$]h&]uh1j~hhhhhNhNubh)}(hhh]h}(h]h ]h"]h$]h&]entries](h!atscmh_rs_frame_ensemble (C enum)c.atscmh_rs_frame_ensemblehNtauh1hhhhhhNhNubh)}(hhh](h)}(hatscmh_rs_frame_ensembleh]h)}(henum atscmh_rs_frame_ensembleh](j)}(hjh]henum}(hj8:hhhNhNubah}(h]h ]j ah"]h$]h&]uh1hhj4:hhhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMubj)}(h h]h }(hjF:hhhNhNubah}(h]h ]jah"]h$]h&]uh1jhj4:hhhjE:hMubj#)}(hatscmh_rs_frame_ensembleh]j))}(hj2:h]hatscmh_rs_frame_ensemble}(hjX:hhhNhNubah}(h]h ]j4ah"]h$]h&]uh1j(hjT:ubah}(h]h ](j;j<eh"]h$]h&]hhuh1j"hj4:hhhjE:hMubeh}(h]h ]h"]h$]h&]hhjFuh1hjGjHhj0:hhhjE:hMubah}(h]j+:ah ](jLjMeh"]h$]h&]jQjR)jShuh1hhjE:hMhj-:hhubjU)}(hhh]jZ)}(h Reed Solomon(RS) frame ensemble.h]h Reed Solomon(RS) frame ensemble.}(hjz:hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhjw:hhubah}(h]h ]h"]h$]h&]uh1jThj-:hhhjE:hMubeh}(h]h ](jsenumeh"]h$]h&]jxjsjyj:jzj:j{j|j}uh1hhhhhhNhNubj)}(ho**Constants** ``ATSCMH_RSFRAME_ENS_PRI`` Primary Ensemble. ``ATSCMH_RSFRAME_ENS_SEC`` Secondary Ensemble.h](jZ)}(h **Constants**h]j)}(hj:h]h Constants}(hj:hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj:ubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhj:ubj)}(hhh](j)}(h-``ATSCMH_RSFRAME_ENS_PRI`` Primary Ensemble. h](j)}(h``ATSCMH_RSFRAME_ENS_PRI``h]j)}(hj:h]hATSCMH_RSFRAME_ENS_PRI}(hj:hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj:ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhj:ubj)}(hhh]jZ)}(hPrimary Ensemble.h]hPrimary Ensemble.}(hj:hhhNhNubah}(hH]h ]h"]h$]h&]uh1jYhj:hMhj:ubah}(h]h ]h"]h$]h&]uh1jhj:ubeh}(h]h ]h"]h$]h&]uh1jhj:hMhj:ubj)}(h.``ATSCMH_RSFRAME_ENS_SEC`` Secondary Ensemble.h](j)}(h``ATSCMH_RSFRAME_ENS_SEC``h]j)}(hj:h]hATSCMH_RSFRAME_ENS_SEC}(hj:hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj:ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhj:ubj)}(hhh]jZ)}(hSecondary Ensemble.h]hSecondary Ensemble.}(hj ;hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhj ;ubah}(h]h ]h"]h$]h&]uh1jhj:ubeh}(h]h ]h"]h$]h&]uh1jhj ;hMhj:ubeh}(h]h ]h"]h$]h&]uh1jhj:ubeh}(h]h ] kernelindentah"]h$]h&]uh1j~hhhhhNhNubh)}(hhh]h}(h]h ]h"]h$]h&]entries](hatscmh_rs_frame_mode (C enum)c.atscmh_rs_frame_modehNtauh1hhhhhhNhNubh)}(hhh](h)}(hatscmh_rs_frame_modeh]h)}(henum atscmh_rs_frame_modeh](j)}(hjh]henum}(hjN;hhhNhNubah}(h]h ]j ah"]h$]h&]uh1hhjJ;hhhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMubj)}(h h]h }(hj\;hhhNhNubah}(h]h ]jah"]h$]h&]uh1jhjJ;hhhj[;hMubj#)}(hatscmh_rs_frame_modeh]j))}(hjH;h]hatscmh_rs_frame_mode}(hjn;hhhNhNubah}(h]h ]j4ah"]h$]h&]uh1j(hjj;ubah}(h]h ](j;j<eh"]h$]h&]hhuh1j"hjJ;hhhj[;hMubeh}(h]h ]h"]h$]h&]hhjFuh1hjGjHhjF;hhhj[;hMubah}(h]jA;ah ](jLjMeh"]h$]h&]jQjR)jShuh1hhj[;hMhjC;hhubjU)}(hhh]jZ)}(hReed Solomon (RS) frame mode.h]hReed Solomon (RS) frame mode.}(hj;hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhj;hhubah}(h]h ]h"]h$]h&]uh1jThjC;hhhj[;hMubeh}(h]h ](jsenumeh"]h$]h&]jxjsjyj;jzj;j{j|j}uh1hhhhhhNhNubj)}(hXV**Constants** ``ATSCMH_RSFRAME_PRI_ONLY`` Single Frame: There is only a primary RS Frame for all Group Regions. ``ATSCMH_RSFRAME_PRI_SEC`` Dual Frame: There are two separate RS Frames: Primary RS Frame for Group Region A and B and Secondary RS Frame for Group Region C and D. ``ATSCMH_RSFRAME_RES`` Reserved. Shouldn't be used.h](jZ)}(h **Constants**h]j)}(hj;h]h Constants}(hj;hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj;ubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhj;ubj)}(hhh](j)}(hb``ATSCMH_RSFRAME_PRI_ONLY`` Single Frame: There is only a primary RS Frame for all Group Regions. h](j)}(h``ATSCMH_RSFRAME_PRI_ONLY``h]j)}(hj;h]hATSCMH_RSFRAME_PRI_ONLY}(hj;hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj;ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhj;ubj)}(hhh]jZ)}(hESingle Frame: There is only a primary RS Frame for all Group Regions.h]hESingle Frame: There is only a primary RS Frame for all Group Regions.}(hj;hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhj;ubah}(h]h ]h"]h$]h&]uh1jhj;ubeh}(h]h ]h"]h$]h&]uh1jhj;hMhj;ubj)}(h``ATSCMH_RSFRAME_PRI_SEC`` Dual Frame: There are two separate RS Frames: Primary RS Frame for Group Region A and B and Secondary RS Frame for Group Region C and D. h](j)}(h``ATSCMH_RSFRAME_PRI_SEC``h]j)}(hj <h]hATSCMH_RSFRAME_PRI_SEC}(hj <hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj <ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhj<ubj)}(hhh]jZ)}(hDual Frame: There are two separate RS Frames: Primary RS Frame for Group Region A and B and Secondary RS Frame for Group Region C and D.h]hDual Frame: There are two separate RS Frames: Primary RS Frame for Group Region A and B and Secondary RS Frame for Group Region C and D.}(hj$<hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhj!<ubah}(h]h ]h"]h$]h&]uh1jhj<ubeh}(h]h ]h"]h$]h&]uh1jhj <hMhj;ubj)}(h3``ATSCMH_RSFRAME_RES`` Reserved. Shouldn't be used.h](j)}(h``ATSCMH_RSFRAME_RES``h]j)}(hjE<h]hATSCMH_RSFRAME_RES}(hjG<hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjC<ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhj?<ubj)}(hhh]jZ)}(hReserved. Shouldn't be used.h]hReserved. Shouldn’t be used.}(hj^<hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhj[<ubah}(h]h ]h"]h$]h&]uh1jhj?<ubeh}(h]h ]h"]h$]h&]uh1jhjZ<hMhj;ubeh}(h]h ]h"]h$]h&]uh1jhj;ubeh}(h]h ] kernelindentah"]h$]h&]uh1j~hhhhhNhNubh)}(hhh]h}(h]h ]h"]h$]h&]entries](hatscmh_rs_code_mode (C enum)c.atscmh_rs_code_modehNtauh1hhhhhhNhNubh)}(hhh](h)}(hatscmh_rs_code_modeh]h)}(henum atscmh_rs_code_modeh](j)}(hjh]henum}(hj<hhhNhNubah}(h]h ]j ah"]h$]h&]uh1hhj<hhhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMubj)}(h h]h }(hj<hhhNhNubah}(h]h ]jah"]h$]h&]uh1jhj<hhhj<hMubj#)}(hatscmh_rs_code_modeh]j))}(hj<h]hatscmh_rs_code_mode}(hj<hhhNhNubah}(h]h ]j4ah"]h$]h&]uh1j(hj<ubah}(h]h ](j;j<eh"]h$]h&]hhuh1j"hj<hhhj<hMubeh}(h]h ]h"]h$]h&]hhjFuh1hjGjHhj<hhhj<hMubah}(h]j<ah ](jLjMeh"]h$]h&]jQjR)jShuh1hhj<hMhj<hhubjU)}(hhh]jZ)}(hATSC-M/H Reed Solomon modesh]hATSC-M/H Reed Solomon modes}(hj<hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhj<hhubah}(h]h ]h"]h$]h&]uh1jThj<hhhj<hMubeh}(h]h ](jsenumeh"]h$]h&]jxjsjyj<jzj<j{j|j}uh1hhhhhhNhNubj)}(h**Constants** ``ATSCMH_RSCODE_211_187`` Reed Solomon code (211,187). ``ATSCMH_RSCODE_223_187`` Reed Solomon code (223,187). ``ATSCMH_RSCODE_235_187`` Reed Solomon code (235,187). ``ATSCMH_RSCODE_RES`` Reserved. Shouldn't be used.h](jZ)}(h **Constants**h]j)}(hj=h]h Constants}(hj=hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj=ubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhj<ubj)}(hhh](j)}(h7``ATSCMH_RSCODE_211_187`` Reed Solomon code (211,187). h](j)}(h``ATSCMH_RSCODE_211_187``h]j)}(hj"=h]hATSCMH_RSCODE_211_187}(hj$=hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj =ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhM hj=ubj)}(hhh]jZ)}(hReed Solomon code (211,187).h]hReed Solomon code (211,187).}(hj;=hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhj7=hM hj8=ubah}(h]h ]h"]h$]h&]uh1jhj=ubeh}(h]h ]h"]h$]h&]uh1jhj7=hM hj=ubj)}(h7``ATSCMH_RSCODE_223_187`` Reed Solomon code (223,187). h](j)}(h``ATSCMH_RSCODE_223_187``h]j)}(hj[=h]hATSCMH_RSCODE_223_187}(hj]=hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjY=ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhjU=ubj)}(hhh]jZ)}(hReed Solomon code (223,187).h]hReed Solomon code (223,187).}(hjt=hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjp=hMhjq=ubah}(h]h ]h"]h$]h&]uh1jhjU=ubeh}(h]h ]h"]h$]h&]uh1jhjp=hMhj=ubj)}(h7``ATSCMH_RSCODE_235_187`` Reed Solomon code (235,187). h](j)}(h``ATSCMH_RSCODE_235_187``h]j)}(hj=h]hATSCMH_RSCODE_235_187}(hj=hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj=ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhj=ubj)}(hhh]jZ)}(hReed Solomon code (235,187).h]hReed Solomon code (235,187).}(hj=hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhj=hMhj=ubah}(h]h ]h"]h$]h&]uh1jhj=ubeh}(h]h ]h"]h$]h&]uh1jhj=hMhj=ubj)}(h2``ATSCMH_RSCODE_RES`` Reserved. Shouldn't be used.h](j)}(h``ATSCMH_RSCODE_RES``h]j)}(hj=h]hATSCMH_RSCODE_RES}(hj=hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj=ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhj=ubj)}(hhh]jZ)}(hReserved. Shouldn't be used.h]hReserved. Shouldn’t be used.}(hj=hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhj=ubah}(h]h ]h"]h$]h&]uh1jhj=ubeh}(h]h ]h"]h$]h&]uh1jhj=hMhj=ubeh}(h]h ]h"]h$]h&]uh1jhj<ubeh}(h]h ] kernelindentah"]h$]h&]uh1j~hhhhhNhNubh)}(hhh]h}(h]h ]h"]h$]h&]entries](hfecap_scale_params (C enum)c.fecap_scale_paramshNtauh1hhhhhhNhNubh)}(hhh](h)}(hfecap_scale_paramsh]h)}(henum fecap_scale_paramsh](j)}(hjh]henum}(hj'>hhhNhNubah}(h]h ]j ah"]h$]h&]uh1hhj#>hhhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMubj)}(h h]h }(hj5>hhhNhNubah}(h]h ]jah"]h$]h&]uh1jhj#>hhhj4>hMubj#)}(hfecap_scale_paramsh]j))}(hj!>h]hfecap_scale_params}(hjG>hhhNhNubah}(h]h ]j4ah"]h$]h&]uh1j(hjC>ubah}(h]h ](j;j<eh"]h$]h&]hhuh1j"hj#>hhhj4>hMubeh}(h]h ]h"]h$]h&]hhjFuh1hjGjHhj>hhhj4>hMubah}(h]j>ah ](jLjMeh"]h$]h&]jQjR)jShuh1hhj4>hMhj>hhubjU)}(hhh]jZ)}(h'scale types for the quality parameters.h]h'scale types for the quality parameters.}(hji>hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhjf>hhubah}(h]h ]h"]h$]h&]uh1jThj>hhhj4>hMubeh}(h]h ](jsenumeh"]h$]h&]jxjsjyj>jzj>j{j|j}uh1hhhhhhNhNubj)}(hX**Constants** ``FE_SCALE_NOT_AVAILABLE`` That QoS measure is not available. That could indicate a temporary or a permanent condition. ``FE_SCALE_DECIBEL`` The scale is measured in 0.001 dB steps, typically used on signal measures. ``FE_SCALE_RELATIVE`` The scale is a relative percentual measure, ranging from 0 (0%) to 0xffff (100%). ``FE_SCALE_COUNTER`` The scale counts the occurrence of an event, like bit error, block error, lapsed time.h](jZ)}(h **Constants**h]j)}(hj>h]h Constants}(hj>hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj>ubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhj>ubj)}(hhh](j)}(hx``FE_SCALE_NOT_AVAILABLE`` That QoS measure is not available. That could indicate a temporary or a permanent condition. h](j)}(h``FE_SCALE_NOT_AVAILABLE``h]j)}(hj>h]hFE_SCALE_NOT_AVAILABLE}(hj>hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj>ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhj>ubj)}(hhh]jZ)}(h\That QoS measure is not available. That could indicate a temporary or a permanent condition.h]h\That QoS measure is not available. That could indicate a temporary or a permanent condition.}(hj>hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhj>ubah}(h]h ]h"]h$]h&]uh1jhj>ubeh}(h]h ]h"]h$]h&]uh1jhj>hMhj>ubj)}(ha``FE_SCALE_DECIBEL`` The scale is measured in 0.001 dB steps, typically used on signal measures. h](j)}(h``FE_SCALE_DECIBEL``h]j)}(hj>h]hFE_SCALE_DECIBEL}(hj>hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj>ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhM"hj>ubj)}(hhh]jZ)}(hKThe scale is measured in 0.001 dB steps, typically used on signal measures.h]hKThe scale is measured in 0.001 dB steps, typically used on signal measures.}(hj>hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhM!hj>ubah}(h]h ]h"]h$]h&]uh1jhj>ubeh}(h]h ]h"]h$]h&]uh1jhj>hM"hj>ubj)}(hh``FE_SCALE_RELATIVE`` The scale is a relative percentual measure, ranging from 0 (0%) to 0xffff (100%). h](j)}(h``FE_SCALE_RELATIVE``h]j)}(hj?h]hFE_SCALE_RELATIVE}(hj ?hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj?ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhM&hj?ubj)}(hhh]jZ)}(hQThe scale is a relative percentual measure, ranging from 0 (0%) to 0xffff (100%).h]hQThe scale is a relative percentual measure, ranging from 0 (0%) to 0xffff (100%).}(hj7?hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhM%hj4?ubah}(h]h ]h"]h$]h&]uh1jhj?ubeh}(h]h ]h"]h$]h&]uh1jhj3?hM&hj>ubj)}(hk``FE_SCALE_COUNTER`` The scale counts the occurrence of an event, like bit error, block error, lapsed time.h](j)}(h``FE_SCALE_COUNTER``h]j)}(hjX?h]hFE_SCALE_COUNTER}(hjZ?hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjV?ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhM)hjR?ubj)}(hhh]jZ)}(hVThe scale counts the occurrence of an event, like bit error, block error, lapsed time.h]hVThe scale counts the occurrence of an event, like bit error, block error, lapsed time.}(hjq?hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjm?hM)hjn?ubah}(h]h ]h"]h$]h&]uh1jhjR?ubeh}(h]h ]h"]h$]h&]uh1jhjm?hM)hj>ubeh}(h]h ]h"]h$]h&]uh1jhj>ubeh}(h]h ] kernelindentah"]h$]h&]uh1j~hhhhhNhNubh)}(hhh]h}(h]h ]h"]h$]h&]entries](hdtv_stats (C struct) c.dtv_statshNtauh1hhhhhhNhNubh)}(hhh](h)}(h dtv_statsh]h)}(hstruct dtv_statsh](j)}(hjh]hstruct}(hj?hhhNhNubah}(h]h ]j ah"]h$]h&]uh1hhj?hhhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhM/ubj)}(h h]h }(hj?hhhNhNubah}(h]h ]jah"]h$]h&]uh1jhj?hhhj?hM/ubj#)}(h dtv_statsh]j))}(hj?h]h dtv_stats}(hj?hhhNhNubah}(h]h ]j4ah"]h$]h&]uh1j(hj?ubah}(h]h ](j;j<eh"]h$]h&]hhuh1j"hj?hhhj?hM/ubeh}(h]h ]h"]h$]h&]hhjFuh1hjGjHhj?hhhj?hM/ubah}(h]j?ah ](jLjMeh"]h$]h&]jQjR)jShuh1hhj?hM/hj?hhubjU)}(hhh]jZ)}(h&Used for reading a DTV status propertyh]h&Used for reading a DTV status property}(hj?hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhM)hj?hhubah}(h]h ]h"]h$]h&]uh1jThj?hhhj?hM/ubeh}(h]h ](jsstructeh"]h$]h&]jxjsjyj @jzj @j{j|j}uh1hhhhhhNhNubj)}(hX**Definition**:: struct dtv_stats { __u8 scale; union { __u64 uvalue; __s64 svalue; }; }; **Members** ``scale`` Filled with enum fecap_scale_params - the scale in usage for that parameter ``{unnamed_union}`` anonymous ``uvalue`` unsigned integer value of the measure, used when **scale** is either ``FE_SCALE_RELATIVE`` or ``FE_SCALE_COUNTER``. ``svalue`` integer value of the measure, for ``FE_SCALE_DECIBEL``, used for dB measures. The unit is 0.001 dB.h](jZ)}(h**Definition**::h](j)}(h**Definition**h]h Definition}(hj@hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj@ubh:}(hj@hhhNhNubeh}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhM-hj@ubj> )}(hdstruct dtv_stats { __u8 scale; union { __u64 uvalue; __s64 svalue; }; };h]hdstruct dtv_stats { __u8 scale; union { __u64 uvalue; __s64 svalue; }; };}hj0@sbah}(h]h ]h"]h$]h&]hhuh1j= hx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhM/hj@ubjZ)}(h **Members**h]j)}(hjA@h]hMembers}(hjC@hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj?@ubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhM7hj@ubj)}(hhh](j)}(hV``scale`` Filled with enum fecap_scale_params - the scale in usage for that parameter h](j)}(h ``scale``h]j)}(hj`@h]hscale}(hjb@hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj^@ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhM-hjZ@ubj)}(hhh]jZ)}(hKFilled with enum fecap_scale_params - the scale in usage for that parameterh]hKFilled with enum fecap_scale_params - the scale in usage for that parameter}(hjy@hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhM,hjv@ubah}(h]h ]h"]h$]h&]uh1jhjZ@ubeh}(h]h ]h"]h$]h&]uh1jhju@hM-hjW@ubj)}(h``{unnamed_union}`` anonymous h](j)}(h``{unnamed_union}``h]j)}(hj@h]h{unnamed_union}}(hj@hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj@ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhKhj@ubj)}(hhh]jZ)}(h anonymoush]h anonymous}(hj@hhhNhNubah}(h]h ]h"]h$]h&]uh1jYhj@hKhj@ubah}(h]h ]h"]h$]h&]uh1jhj@ubeh}(h]h ]h"]h$]h&]uh1jhj@hKhjW@ubj)}(h``uvalue`` unsigned integer value of the measure, used when **scale** is either ``FE_SCALE_RELATIVE`` or ``FE_SCALE_COUNTER``. h](j)}(h ``uvalue``h]j)}(hj@h]huvalue}(hj@hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj@ubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhM5hj@ubj)}(hhh]jZ)}(hsunsigned integer value of the measure, used when **scale** is either ``FE_SCALE_RELATIVE`` or ``FE_SCALE_COUNTER``.h](h1unsigned integer value of the measure, used when }(hj@hhhNhNubj)}(h **scale**h]hscale}(hj@hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj@ubh is either }(hj@hhhNhNubj)}(h``FE_SCALE_RELATIVE``h]hFE_SCALE_RELATIVE}(hjAhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj@ubh or }(hj@hhhNhNubj)}(h``FE_SCALE_COUNTER``h]hFE_SCALE_COUNTER}(hjAhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj@ubh.}(hj@hhhNhNubeh}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhM4hj@ubah}(h]h ]h"]h$]h&]uh1jhj@ubeh}(h]h ]h"]h$]h&]uh1jhj@hM5hjW@ubj)}(hn``svalue`` integer value of the measure, for ``FE_SCALE_DECIBEL``, used for dB measures. The unit is 0.001 dB.h](j)}(h ``svalue``h]j)}(hjCAh]hsvalue}(hjEAhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjAAubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhM0hj=Aubj)}(hhh]jZ)}(hcinteger value of the measure, for ``FE_SCALE_DECIBEL``, used for dB measures. The unit is 0.001 dB.h](h"integer value of the measure, for }(hj\AhhhNhNubj)}(h``FE_SCALE_DECIBEL``h]hFE_SCALE_DECIBEL}(hjdAhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj\Aubh-, used for dB measures. The unit is 0.001 dB.}(hj\AhhhNhNubeh}(h]h ]h"]h$]h&]uh1jYhjXAhM0hjYAubah}(h]h ]h"]h$]h&]uh1jhj=Aubeh}(h]h ]h"]h$]h&]uh1jhjXAhM0hjW@ubeh}(h]h ]h"]h$]h&]uh1jhj@ubeh}(h]h ] kernelindentah"]h$]h&]uh1j~hhhhhNhNubjZ)}(h**Description**h]j)}(hjAh]h Description}(hjAhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjAubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhM4hhhhubjZ)}(hNFor most delivery systems, this will return a single value for each parameter.h]hNFor most delivery systems, this will return a single value for each parameter.}(hjAhhhNhNubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhM6hhhhubjZ)}(hIt should be noticed, however, that new OFDM delivery systems like ISDB can use different modulation types for each group of carriers. On such standards, up to 8 groups of statistics can be provided, one for each carrier group (called "layer" on ISDB).h]hXIt should be noticed, however, that new OFDM delivery systems like ISDB can use different modulation types for each group of carriers. On such standards, up to 8 groups of statistics can be provided, one for each carrier group (called “layer” on ISDB).}(hjAhhhNhNubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhM9hhhhubjZ)}(hwIn order to be consistent with other delivery systems, the first value refers to the entire set of carriers ("global").h]h{In order to be consistent with other delivery systems, the first value refers to the entire set of carriers (“global”).}(hjAhhhNhNubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhM>hhhhubjZ)}(h**scale** should use the value ``FE_SCALE_NOT_AVAILABLE`` when the value for the entire group of carriers or from one specific layer is not provided by the hardware.h](j)}(h **scale**h]hscale}(hjAhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjAubh should use the value }(hjAhhhNhNubj)}(h``FE_SCALE_NOT_AVAILABLE``h]hFE_SCALE_NOT_AVAILABLE}(hjAhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjAubhl when the value for the entire group of carriers or from one specific layer is not provided by the hardware.}(hjAhhhNhNubeh}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMAhhhhubjZ)}(h;**len** should be filled with the latest filled status + 1.h](j)}(h**len**h]hlen}(hj BhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj Bubh4 should be filled with the latest filled status + 1.}(hj BhhhNhNubeh}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMEhhhhubjZ)}(h>In other words, for ISDB, those values should be filled like::h]h=In other words, for ISDB, those values should be filled like:}(hj&BhhhNhNubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMGhhhhubj> )}(hXhu.st.stat.svalue[0] = global statistics; u.st.stat.scale[0] = FE_SCALE_DECIBEL; u.st.stat.value[1] = layer A statistics; u.st.stat.scale[1] = FE_SCALE_NOT_AVAILABLE (if not available); u.st.stat.svalue[2] = layer B statistics; u.st.stat.scale[2] = FE_SCALE_DECIBEL; u.st.stat.svalue[3] = layer C statistics; u.st.stat.scale[3] = FE_SCALE_DECIBEL; u.st.len = 4;h]hXhu.st.stat.svalue[0] = global statistics; u.st.stat.scale[0] = FE_SCALE_DECIBEL; u.st.stat.value[1] = layer A statistics; u.st.stat.scale[1] = FE_SCALE_NOT_AVAILABLE (if not available); u.st.stat.svalue[2] = layer B statistics; u.st.stat.scale[2] = FE_SCALE_DECIBEL; u.st.stat.svalue[3] = layer C statistics; u.st.stat.scale[3] = FE_SCALE_DECIBEL; u.st.len = 4;}hj5Bsbah}(h]h ]h"]h$]h&]hhuh1j= hx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMIhhhhubh)}(hhh]h}(h]h ]h"]h$]h&]entries](hdtv_fe_stats (C struct)c.dtv_fe_statshNtauh1hhhhhhNhNubh)}(hhh](h)}(h dtv_fe_statsh]h)}(hstruct dtv_fe_statsh](j)}(hjh]hstruct}(hj]BhhhNhNubah}(h]h ]j ah"]h$]h&]uh1hhjYBhhhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMVubj)}(h h]h }(hjkBhhhNhNubah}(h]h ]jah"]h$]h&]uh1jhjYBhhhjjBhMVubj#)}(h dtv_fe_statsh]j))}(hjWBh]h dtv_fe_stats}(hj}BhhhNhNubah}(h]h ]j4ah"]h$]h&]uh1j(hjyBubah}(h]h ](j;j<eh"]h$]h&]hhuh1j"hjYBhhhjjBhMVubeh}(h]h ]h"]h$]h&]hhjFuh1hjGjHhjUBhhhjjBhMVubah}(h]jPBah ](jLjMeh"]h$]h&]jQjR)jShuh1hhjjBhMVhjRBhhubjU)}(hhh]jZ)}(h$store Digital TV frontend statisticsh]h$store Digital TV frontend statistics}(hjBhhhNhNubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhM`hjBhhubah}(h]h ]h"]h$]h&]uh1jThjRBhhhjjBhMVubeh}(h]h ](jsstructeh"]h$]h&]jxjsjyjBjzjBj{j|j}uh1hhhhhhNhNubj)}(h**Definition**:: struct dtv_fe_stats { __u8 len; struct dtv_stats stat[MAX_DTV_STATS]; }; **Members** ``len`` length of the statistics - if zero, stats is disabled. ``stat`` array with digital TV statistics.h](jZ)}(h**Definition**::h](j)}(h**Definition**h]h Definition}(hjBhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjBubh:}(hjBhhhNhNubeh}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMdhjBubj> )}(hPstruct dtv_fe_stats { __u8 len; struct dtv_stats stat[MAX_DTV_STATS]; };h]hPstruct dtv_fe_stats { __u8 len; struct dtv_stats stat[MAX_DTV_STATS]; };}hjBsbah}(h]h ]h"]h$]h&]hhuh1j= hx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMfhjBubjZ)}(h **Members**h]j)}(hjBh]hMembers}(hjBhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjBubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMkhjBubj)}(hhh](j)}(h?``len`` length of the statistics - if zero, stats is disabled. h](j)}(h``len``h]j)}(hj Ch]hlen}(hjChhhNhNubah}(h]h ]h"]h$]h&]uh1jhj Cubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMchjCubj)}(hhh]jZ)}(h6length of the statistics - if zero, stats is disabled.h]h6length of the statistics - if zero, stats is disabled.}(hj%ChhhNhNubah}(h]h ]h"]h$]h&]uh1jYhj!ChMchj"Cubah}(h]h ]h"]h$]h&]uh1jhjCubeh}(h]h ]h"]h$]h&]uh1jhj!ChMchjCubj)}(h*``stat`` array with digital TV statistics.h](j)}(h``stat``h]j)}(hjECh]hstat}(hjGChhhNhNubah}(h]h ]h"]h$]h&]uh1jhjCCubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMchj?Cubj)}(hhh]jZ)}(h!array with digital TV statistics.h]h!array with digital TV statistics.}(hj^ChhhNhNubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMdhj[Cubah}(h]h ]h"]h$]h&]uh1jhj?Cubeh}(h]h ]h"]h$]h&]uh1jhjZChMchjCubeh}(h]h ]h"]h$]h&]uh1jhjBubeh}(h]h ] kernelindentah"]h$]h&]uh1j~hhhhhNhNubjZ)}(h**Description**h]j)}(hjCh]h Description}(hjChhhNhNubah}(h]h ]h"]h$]h&]uh1jhjCubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMghhhhubjZ)}(hOn most standards, **len** can either be 0 or 1. However, for ISDB, each layer is modulated in separate. So, each layer may have its own set of statistics. If so, stat[0] carries on a global value for the property. Indexes 1 to 3 means layer A to B.h](hOn most standards, }(hjChhhNhNubj)}(h**len**h]hlen}(hjChhhNhNubah}(h]h ]h"]h$]h&]uh1jhjCubh can either be 0 or 1. However, for ISDB, each layer is modulated in separate. So, each layer may have its own set of statistics. If so, stat[0] carries on a global value for the property. Indexes 1 to 3 means layer A to B.}(hjChhhNhNubeh}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMdhhhhubh)}(hhh]h}(h]h ]h"]h$]h&]entries](hdtv_property (C struct)c.dtv_propertyhNtauh1hhhhhhNhNubh)}(hhh](h)}(h dtv_propertyh]h)}(hstruct dtv_propertyh](j)}(hjh]hstruct}(hjChhhNhNubah}(h]h ]j ah"]h$]h&]uh1hhjChhhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMlubj)}(h h]h }(hjChhhNhNubah}(h]h ]jah"]h$]h&]uh1jhjChhhjChMlubj#)}(h dtv_propertyh]j))}(hjCh]h dtv_property}(hjChhhNhNubah}(h]h ]j4ah"]h$]h&]uh1j(hjCubah}(h]h ](j;j<eh"]h$]h&]hhuh1j"hjChhhjChMlubeh}(h]h ]h"]h$]h&]hhjFuh1hjGjHhjChhhjChMlubah}(h]jCah ](jLjMeh"]h$]h&]jQjR)jShuh1hhjChMlhjChhubjU)}(hhh]jZ)}(h+store one of frontend command and its valueh]h+store one of frontend command and its value}(hjDhhhNhNubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMphjDhhubah}(h]h ]h"]h$]h&]uh1jThjChhhjChMlubeh}(h]h ](jsstructeh"]h$]h&]jxjsjyj2Djzj2Dj{j|j}uh1hhhhhhNhNubj)}(hXq**Definition**:: struct dtv_property { __u32 cmd; __u32 reserved[3]; union { __u32 data; struct dtv_fe_stats st; struct { __u8 data[32]; __u32 len; __u32 reserved1[3]; void *reserved2; } buffer; } u; int result; }; **Members** ``cmd`` Digital TV command. ``reserved`` Not used. ``u`` Union with the values for the command. ``u.data`` A unsigned 32 bits integer with command value. ``u.st`` a :c:type:`struct dtv_fe_stats ` array of statistics. ``u.buffer`` Struct to store bigger properties. Currently unused. ``u.buffer.data`` an unsigned 32-bits array. ``u.buffer.len`` number of elements of the buffer. ``u.buffer.reserved1`` Reserved. ``u.buffer.reserved2`` Reserved. ``result`` Currently unused.h](jZ)}(h**Definition**::h](j)}(h**Definition**h]h Definition}(hj>DhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj:Dubh:}(hj:DhhhNhNubeh}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMthj6Dubj> )}(hX)struct dtv_property { __u32 cmd; __u32 reserved[3]; union { __u32 data; struct dtv_fe_stats st; struct { __u8 data[32]; __u32 len; __u32 reserved1[3]; void *reserved2; } buffer; } u; int result; };h]hX)struct dtv_property { __u32 cmd; __u32 reserved[3]; union { __u32 data; struct dtv_fe_stats st; struct { __u8 data[32]; __u32 len; __u32 reserved1[3]; void *reserved2; } buffer; } u; int result; };}hjWDsbah}(h]h ]h"]h$]h&]hhuh1j= hx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMvhj6DubjZ)}(h **Members**h]j)}(hjhDh]hMembers}(hjjDhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjfDubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhj6Dubj)}(hhh](j)}(h``cmd`` Digital TV command. h](j)}(h``cmd``h]j)}(hjDh]hcmd}(hjDhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjDubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMshjDubj)}(hhh]jZ)}(hDigital TV command.h]hDigital TV command.}(hjDhhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjDhMshjDubah}(h]h ]h"]h$]h&]uh1jhjDubeh}(h]h ]h"]h$]h&]uh1jhjDhMshj~Dubj)}(h``reserved`` Not used. h](j)}(h ``reserved``h]j)}(hjDh]hreserved}(hjDhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjDubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMthjDubj)}(hhh]jZ)}(h Not used.h]h Not used.}(hjDhhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjDhMthjDubah}(h]h ]h"]h$]h&]uh1jhjDubeh}(h]h ]h"]h$]h&]uh1jhjDhMthj~Dubj)}(h-``u`` Union with the values for the command. h](j)}(h``u``h]j)}(hjDh]hu}(hjDhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjDubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMuhjDubj)}(hhh]jZ)}(h&Union with the values for the command.h]h&Union with the values for the command.}(hjEhhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjEhMuhjEubah}(h]h ]h"]h$]h&]uh1jhjDubeh}(h]h ]h"]h$]h&]uh1jhjEhMuhj~Dubj)}(h:``u.data`` A unsigned 32 bits integer with command value. h](j)}(h ``u.data``h]j)}(hj2Eh]hu.data}(hj4EhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj0Eubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMvhj,Eubj)}(hhh]jZ)}(h.A unsigned 32 bits integer with command value.h]h.A unsigned 32 bits integer with command value.}(hjKEhhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjGEhMvhjHEubah}(h]h ]h"]h$]h&]uh1jhj,Eubeh}(h]h ]h"]h$]h&]uh1jhjGEhMvhj~Dubj)}(hM``u.st`` a :c:type:`struct dtv_fe_stats ` array of statistics. h](j)}(h``u.st``h]j)}(hjkEh]hu.st}(hjmEhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjiEubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhM}hjeEubj)}(hhh]jZ)}(hCa :c:type:`struct dtv_fe_stats ` array of statistics.h](ha }(hjEhhhNhNubh)}(h,:c:type:`struct dtv_fe_stats `h]j)}(hjEh]hstruct dtv_fe_stats}(hjEhhhNhNubah}(h]h ](j jsc-typeeh"]h$]h&]uh1jhjEubah}(h]h ]h"]h$]h&]refdocj refdomainjsreftypetype refexplicitrefwarnj j j dtv_fe_statsuh1hhjEhM}hjEubh array of statistics.}(hjEhhhNhNubeh}(h]h ]h"]h$]h&]uh1jYhjEhM}hjEubah}(h]h ]h"]h$]h&]uh1jhjeEubeh}(h]h ]h"]h$]h&]uh1jhjEhM}hj~Dubj)}(hB``u.buffer`` Struct to store bigger properties. Currently unused. h](j)}(h ``u.buffer``h]j)}(hjEh]hu.buffer}(hjEhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjEubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMxhjEubj)}(hhh]jZ)}(h4Struct to store bigger properties. Currently unused.h]h4Struct to store bigger properties. Currently unused.}(hjEhhhNhNubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMwhjEubah}(h]h ]h"]h$]h&]uh1jhjEubeh}(h]h ]h"]h$]h&]uh1jhjEhMxhj~Dubj)}(h-``u.buffer.data`` an unsigned 32-bits array. h](j)}(h``u.buffer.data``h]j)}(hjFh]h u.buffer.data}(hjFhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjEubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMyhjEubj)}(hhh]jZ)}(han unsigned 32-bits array.h]han unsigned 32-bits array.}(hjFhhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjFhMyhjFubah}(h]h ]h"]h$]h&]uh1jhjEubeh}(h]h ]h"]h$]h&]uh1jhjFhMyhj~Dubj)}(h3``u.buffer.len`` number of elements of the buffer. h](j)}(h``u.buffer.len``h]j)}(hj:Fh]h u.buffer.len}(hj`.h](jZ)}(h**Definition**::h](j)}(h**Definition**h]h Definition}(hjGhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjGubh:}(hjGhhhNhNubeh}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhjGubj> )}(hIstruct dtv_properties { __u32 num; struct dtv_property *props; };h]hIstruct dtv_properties { __u32 num; struct dtv_property *props; };}hjGsbah}(h]h ]h"]h$]h&]hhuh1j= hx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhjGubjZ)}(h **Members**h]j)}(hjGh]hMembers}(hjGhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjGubah}(h]h ]h"]h$]h&]uh1jYhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhjGubj)}(hhh](j)}(h1``num`` amount of commands stored at the struct. h](j)}(h``num``h]j)}(hjGh]hnum}(hjGhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjGubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhjGubj)}(hhh]jZ)}(h(amount of commands stored at the struct.h]h(amount of commands stored at the struct.}(hjHhhhNhNubah}(h]h ]h"]h$]h&]uh1jYhjHhMhjHubah}(h]h ]h"]h$]h&]uh1jhjGubeh}(h]h ]h"]h$]h&]uh1jhjHhMhjGubj)}(hD``props`` a pointer to :c:type:`struct dtv_property `.h](j)}(h ``props``h]j)}(hj'Hh]hprops}(hj)HhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj%Hubah}(h]h ]h"]h$]h&]uh1jhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhj!Hubj)}(hhh]jZ)}(h:a pointer to :c:type:`struct dtv_property `.h](h a pointer to }(hj@HhhhNhNubh)}(h,:c:type:`struct dtv_property `h]j)}(hjJHh]hstruct dtv_property}(hjLHhhhNhNubah}(h]h ](j jsc-typeeh"]h$]h&]uh1jhjHHubah}(h]h ]h"]h$]h&]refdocj refdomainjsreftypetype refexplicitrefwarnj j j dtv_propertyuh1hhx/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/frontend-header:6: ./include/uapi/linux/dvb/frontend.hhMhj@Hubh.}(hj@HhhhNhNubeh}(h]h ]h"]h$]h&]uh1jYhjgHhMhj=Hubah}(h]h ]h"]h$]h&]uh1jhj!Hubeh}(h]h ]h"]h$]h&]uh1jhjj>j?j?jPBjUBjCjCj2Gj7Gu footnote_refs} citation_refs} autofootnotes]autofootnote_refs]symbol_footnotes]symbol_footnote_refs] footnotes] citations]autofootnote_startKsymbol_footnote_startK id_counter collectionsCounter}Rparse_messages]transform_messages] transformerN include_log] decorationNhhub.