|sphinx.addnodesdocument)}( rawsourcechildren]( translations LanguagesNode)}(hhh](h pending_xref)}(hhh]docutils.nodesTextChinese (Simplified)}parenthsba attributes}(ids]classes]names]dupnames]backrefs] refdomainstdreftypedoc reftarget/translations/zh_CN/tools/featmodnameN classnameN refexplicitutagnamehhh ubh)}(hhh]hChinese (Traditional)}hh2sbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget/translations/zh_TW/tools/featmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hItalian}hhFsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget/translations/it_IT/tools/featmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hJapanese}hhZsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget/translations/ja_JP/tools/featmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hKorean}hhnsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget/translations/ko_KR/tools/featmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hSpanish}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget/translations/sp_SP/tools/featmodnameN classnameN refexplicituh1hhh ubeh}(h]h ]h"]h$]h&]current_languageEnglishuh1h hh _documenthsourceNlineNubhcomment)}(h SPDX-License-Identifier: GPL-2.0h]h SPDX-License-Identifier: GPL-2.0}hhsbah}(h]h ]h"]h$]h&] xml:spacepreserveuh1hhhhhh8/var/lib/git/docbuild/linux/Documentation/tools/feat.rsthKubhsection)}(hhh](htitle)}(h$Documentation features parser moduleh]h$Documentation features parser module}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhhhhhKubhindex)}(hhh]h}(h]h ]h"]h$]h&]entries](pair&module; lib.python.feat.parse_features%module-lib.python.feat.parse_featureshNtauh1hhhhhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/feat/parse_features.py:docstring of lib.python.feat.parse_featureshNubh paragraph)}(hALibrary to parse the Linux Feature files and produce a ReST book.h]hALibrary to parse the Linux Feature files and produce a ReST book.}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh)}(hhh]h}(h]h ]h"]h$]h&]entries](single6ParseFeature (class in lib.python.feat.parse_features)+lib.python.feat.parse_features.ParseFeaturehNtauh1hhhhhhNhNubhdesc)}(hhh](hdesc_signature)}(h1ParseFeature(prefix, debug=0, enable_fname=False)h](hdesc_annotation)}(h2[<#text: 'class'>, >]h](hclass}(hjhhhNhNubhdesc_sig_space)}(h h]h }(hjhhhNhNubah}(h]h ]wah"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]hhuh1jhjhhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/feat/parse_features.py:docstring of lib.python.feat.parse_features.ParseFeaturehKubh desc_addname)}(hlib.python.feat.parse_features.h]hlib.python.feat.parse_features.}(hj)hhhNhNubah}(h]h ]( sig-prename descclassnameeh"]h$]h&]hhuh1j'hjhhhj&hKubh desc_name)}(h ParseFeatureh]h ParseFeature}(hj;hhhNhNubah}(h]h ](sig-namedescnameeh"]h$]h&]hhuh1j9hjhhhj&hKubhdesc_parameterlist)}(h#prefix, debug=0, enable_fname=Falseh](hdesc_parameter)}(hprefixh]h desc_sig_name)}(hprefixh]hprefix}(hjYhhhNhNubah}(h]h ]nah"]h$]h&]uh1jWhjSubah}(h]h ]h"]h$]h&]hhuh1jQhjMubjR)}(hdebug=0h](jX)}(hdebugh]hdebug}(hjrhhhNhNubah}(h]h ]jdah"]h$]h&]uh1jWhjnubhdesc_sig_operator)}(h=h]h=}(hjhhhNhNubah}(h]h ]oah"]h$]h&]uh1jhjnubhinline)}(h0h]h0}(hjhhhNhNubah}(h]h ] default_valueah"]h$]h&]support_smartquotesuh1jhjnubeh}(h]h ]h"]h$]h&]hhuh1jQhjMubjR)}(henable_fname=Falseh](jX)}(h enable_fnameh]h enable_fname}(hjhhhNhNubah}(h]h ]jdah"]h$]h&]uh1jWhjubj)}(h=h]h=}(hjhhhNhNubah}(h]h ]jah"]h$]h&]uh1jhjubj)}(hFalseh]hFalse}(hjhhhNhNubah}(h]h ]jah"]h$]h&]support_smartquotesuh1jhjubeh}(h]h ]h"]h$]h&]hhuh1jQhjMubeh}(h]h ]h"]h$]h&]hhuh1jKhjhhhj&hKubeh}(h]hah ](sig sig-objecteh"]h$]h&]modulelib.python.feat.parse_featuresclasshfullnamej= _toc_partsjj= _toc_namej=uh1hhj&hKhhhhubh desc_content)}(hhh](h)}(hBases: :py:class:`object`h](hBases: }(hjhhhNhNubh)}(h:py:class:`object`h]hliteral)}(hjh]hobject}(hjhhhNhNubah}(h]h ](xrefpypy-classeh"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]refdoc tools/feat refdomainjreftypeclass refexplicitrefwarn py:modulejpy:classj= reftargetobjectuh1hh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/feat/parse_features.py:docstring of lib.python.feat.parse_featureshKhjubeh}(h]h ]h"]h$]h&]uh1hh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/feat/parse_features.py:docstring of lib.python.feat.parse_features.ParseFeaturehKhjhhubh)}(hOParses Documentation/features, allowing to generate ReST documentation from it.h]hOParses Documentation/features, allowing to generate ReST documentation from it.}(hj/hhhNhNubah}(h]h ]h"]h$]h&]uh1hh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/feat/parse_features.py:docstring of lib.python.feat.parse_features.ParseFeaturehKhjhhubh)}(hhh]h}(h]h ]h"]h$]h&]entries](h;emit() (lib.python.feat.parse_features.ParseFeature method)0lib.python.feat.parse_features.ParseFeature.emithNtauh1hhjhhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/feat/parse_features.py:docstring of lib.python.feat.parse_features.ParseFeature.emithNubh)}(hhh](j)}(h#ParseFeature.emit(msg='', end='\n')h](j:)}(hemith]hemit}(hjThhhNhNubah}(h]h ](jFjGeh"]h$]h&]hhuh1j9hjPhhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/feat/parse_features.py:docstring of lib.python.feat.parse_features.ParseFeature.emithKubjL)}(hmsg='', end='\n'h](jR)}(hmsg=''h](jX)}(hmsgh]hmsg}(hjkhhhNhNubah}(h]h ]jdah"]h$]h&]uh1jWhjgubj)}(h=h]h=}(hjyhhhNhNubah}(h]h ]jah"]h$]h&]uh1jhjgubj)}(h''h]h''}(hjhhhNhNubah}(h]h ]jah"]h$]h&]support_smartquotesuh1jhjgubeh}(h]h ]h"]h$]h&]hhuh1jQhjcubjR)}(hend='\n'h](jX)}(hendh]hend}(hjhhhNhNubah}(h]h ]jdah"]h$]h&]uh1jWhjubj)}(h=h]h=}(hjhhhNhNubah}(h]h ]jah"]h$]h&]uh1jhjubj)}(h'\n'h]h'\n'}(hjhhhNhNubah}(h]h ]jah"]h$]h&]support_smartquotesuh1jhjubeh}(h]h ]h"]h$]h&]hhuh1jQhjcubeh}(h]h ]h"]h$]h&]hhuh1jKhjPhhhjbhKubeh}(h]jJah ](jjeh"]h$]h&]jlib.python.feat.parse_featuresjj=jParseFeature.emitjj ParseFeatureemitjParseFeature.emit()uh1hhjbhKhjMhhubj)}(hhh]h)}(h;Helper function to append a new message for feature output.h]h;Helper function to append a new message for feature output.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjLhKhjhhubah}(h]h ]h"]h$]h&]uh1jhjMhhhjbhKubeh}(h]h ](pymethodeh"]h$]h&]domainjobjtypejdesctypejnoindex noindexentrynocontentsentryuh1hhhhjhjLhNubh)}(hhh]h}(h]h ]h"]h$]h&]entries](h>h_arch (lib.python.feat.parse_features.ParseFeature attribute)2lib.python.feat.parse_features.ParseFeature.h_archhNtauh1hhjhhh?docstring of lib.python.feat.parse_features.ParseFeature.h_archhNubh)}(hhh](j)}(hParseFeature.h_archh](j:)}(hh_archh]hh_arch}(hjhhhNhNubah}(h]h ](jFjGeh"]h$]h&]hhuh1j9hjhhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/feat/parse_features.py:docstring of lib.python.feat.parse_features.ParseFeature.h_archhKubj)}(h'Architecture'h](j)}(h h]h }(hj1hhhNhNubah}(h]h ]jah"]h$]h&]uh1jhj-ubhdesc_sig_punctuation)}(h=h]h=}(hjAhhhNhNubah}(h]h ]pah"]h$]h&]uh1j?hj-ubj)}(h h]h }(hjPhhhNhNubah}(h]h ]jah"]h$]h&]uh1jhj-ubh'Architecture'}(hj-hhhNhNubeh}(h]h ]h"]h$]h&]hhuh1jhjhhhj,hKubeh}(h]jah ](jjeh"]h$]h&]jlib.python.feat.parse_featuresjj=jParseFeature.h_archjjn ParseFeatureh_archjjouh1hhj,hKhjhhubj)}(hhh]h)}(harchitecture header string.h]harchitecture header string.}(hjvhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhjshhubah}(h]h ]h"]h$]h&]uh1jhjhhhj,hKubeh}(h]h ](py attributeeh"]h$]h&]jjjjjjjjjuh1hhhhjhjhNubh)}(hhh]h}(h]h ]h"]h$]h&]entries](hEh_description (lib.python.feat.parse_features.ParseFeature attribute)9lib.python.feat.parse_features.ParseFeature.h_descriptionhNtauh1hhjhhhFdocstring of lib.python.feat.parse_features.ParseFeature.h_descriptionhNubh)}(hhh](j)}(hParseFeature.h_descriptionh](j:)}(h h_descriptionh]h h_description}(hjhhhNhNubah}(h]h ](jFjGeh"]h$]h&]hhuh1j9hjhhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/feat/parse_features.py:docstring of lib.python.feat.parse_features.ParseFeature.h_descriptionhKubj)}(h 'Description'h](j)}(h h]h }(hjhhhNhNubah}(h]h ]jah"]h$]h&]uh1jhjubj@)}(h=h]h=}(hjhhhNhNubah}(h]h ]jLah"]h$]h&]uh1j?hjubj)}(h h]h }(hjhhhNhNubah}(h]h ]jah"]h$]h&]uh1jhjubh 'Description'}(hjhhhNhNubeh}(h]h ]h"]h$]h&]hhuh1jhjhhhjhKubeh}(h]jah ](jjeh"]h$]h&]jlib.python.feat.parse_featuresjj=jParseFeature.h_descriptionjj ParseFeature h_descriptionjjuh1hhjhKhjhhubj)}(hhh]h)}(hdescription header string.h]hdescription header string.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhjhhubah}(h]h ]h"]h$]h&]uh1jhjhhhjhKubeh}(h]h ](py attributeeh"]h$]h&]jjjjjjjjjuh1hhhhjhjhNubh)}(hhh]h}(h]h ]h"]h$]h&]entries](hAh_kconfig (lib.python.feat.parse_features.ParseFeature attribute)5lib.python.feat.parse_features.ParseFeature.h_kconfighNtauh1hhjhhhBdocstring of lib.python.feat.parse_features.ParseFeature.h_kconfighNubh)}(hhh](j)}(hParseFeature.h_kconfigh](j:)}(h h_kconfigh]h h_kconfig}(hj/hhhNhNubah}(h]h ](jFjGeh"]h$]h&]hhuh1j9hj+hhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/feat/parse_features.py:docstring of lib.python.feat.parse_features.ParseFeature.h_kconfighKubj)}(h 'Kconfig'h](j)}(h h]h }(hjBhhhNhNubah}(h]h ]jah"]h$]h&]uh1jhj>ubj@)}(h=h]h=}(hjPhhhNhNubah}(h]h ]jLah"]h$]h&]uh1j?hj>ubj)}(h h]h }(hj^hhhNhNubah}(h]h ]jah"]h$]h&]uh1jhj>ubh 'Kconfig'}(hj>hhhNhNubeh}(h]h ]h"]h$]h&]hhuh1jhj+hhhj=hKubeh}(h]j%ah ](jjeh"]h$]h&]jlib.python.feat.parse_featuresjj=jParseFeature.h_kconfigjj| ParseFeature h_kconfigjj}uh1hhj=hKhj(hhubj)}(hhh]h)}(hKernel config header string.h]hKernel config header string.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj'hKhjhhubah}(h]h ]h"]h$]h&]uh1jhj(hhhj=hKubeh}(h]h ](py attributeeh"]h$]h&]jjjjjjjjjuh1hhhhjhj'hNubh)}(hhh]h}(h]h ]h"]h$]h&]entries](h>h_name (lib.python.feat.parse_features.ParseFeature attribute)2lib.python.feat.parse_features.ParseFeature.h_namehNtauh1hhjhhh?docstring of lib.python.feat.parse_features.ParseFeature.h_namehNubh)}(hhh](j)}(hParseFeature.h_nameh](j:)}(hh_nameh]hh_name}(hjhhhNhNubah}(h]h ](jFjGeh"]h$]h&]hhuh1j9hjhhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/feat/parse_features.py:docstring of lib.python.feat.parse_features.ParseFeature.h_namehKubj)}(h 'Feature'h](j)}(h h]h }(hjhhhNhNubah}(h]h ]jah"]h$]h&]uh1jhjubj@)}(h=h]h=}(hjhhhNhNubah}(h]h ]jLah"]h$]h&]uh1j?hjubj)}(h h]h }(hjhhhNhNubah}(h]h ]jah"]h$]h&]uh1jhjubh 'Feature'}(hjhhhNhNubeh}(h]h ]h"]h$]h&]hhuh1jhjhhhjhKubeh}(h]jah ](jjeh"]h$]h&]jlib.python.feat.parse_featuresjj=jParseFeature.h_namejj ParseFeatureh_namejjuh1hhjhKhjhhubj)}(hhh]h)}(hfeature header string.h]hfeature header string.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhjhhubah}(h]h ]h"]h$]h&]uh1jhjhhhjhKubeh}(h]h ](py attributeeh"]h$]h&]jj"jj#jj#jjjuh1hhhhjhjhNubh)}(hhh]h}(h]h ]h"]h$]h&]entries](h@h_status (lib.python.feat.parse_features.ParseFeature attribute)4lib.python.feat.parse_features.ParseFeature.h_statushNtauh1hhjhhhAdocstring of lib.python.feat.parse_features.ParseFeature.h_statushNubh)}(hhh](j)}(hParseFeature.h_statush](j:)}(hh_statush]hh_status}(hj=hhhNhNubah}(h]h ](jFjGeh"]h$]h&]hhuh1j9hj9hhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/feat/parse_features.py:docstring of lib.python.feat.parse_features.ParseFeature.h_statushKubj)}(h'Status'h](j)}(h h]h }(hjPhhhNhNubah}(h]h ]jah"]h$]h&]uh1jhjLubj@)}(h=h]h=}(hj^hhhNhNubah}(h]h ]jLah"]h$]h&]uh1j?hjLubj)}(h h]h }(hjlhhhNhNubah}(h]h ]jah"]h$]h&]uh1jhjLubh'Status'}(hjLhhhNhNubeh}(h]h ]h"]h$]h&]hhuh1jhj9hhhjKhKubeh}(h]j3ah ](jjeh"]h$]h&]jlib.python.feat.parse_featuresjj=jParseFeature.h_statusjj ParseFeatureh_statusjjuh1hhjKhKhj6hhubj)}(hhh]h)}(hstatus header string.h]hstatus header string.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj5hKhjhhubah}(h]h ]h"]h$]h&]uh1jhj6hhhjKhKubeh}(h]h ](py attributeeh"]h$]h&]jjjjjjjjjuh1hhhhjhj5hNubh)}(hhh]h}(h]h ]h"]h$]h&]entries](h@h_subsys (lib.python.feat.parse_features.ParseFeature attribute)4lib.python.feat.parse_features.ParseFeature.h_subsyshNtauh1hhjhhhAdocstring of lib.python.feat.parse_features.ParseFeature.h_subsyshNubh)}(hhh](j)}(hParseFeature.h_subsysh](j:)}(hh_subsysh]hh_subsys}(hjhhhNhNubah}(h]h ](jFjGeh"]h$]h&]hhuh1j9hjhhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/feat/parse_features.py:docstring of lib.python.feat.parse_features.ParseFeature.h_subsyshKubj)}(h 'Subsystem'h](j)}(h h]h }(hjhhhNhNubah}(h]h ]jah"]h$]h&]uh1jhjubj@)}(h=h]h=}(hjhhhNhNubah}(h]h ]jLah"]h$]h&]uh1j?hjubj)}(h h]h }(hjhhhNhNubah}(h]h ]jah"]h$]h&]uh1jhjubh 'Subsystem'}(hjhhhNhNubeh}(h]h ]h"]h$]h&]hhuh1jhjhhhjhKubeh}(h]jah ](jjeh"]h$]h&]jlib.python.feat.parse_featuresjj=jParseFeature.h_subsysjj ParseFeatureh_subsysjjuh1hhjhKhjhhubj)}(hhh]h)}(hsubsystem header string.h]hsubsystem header string.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhjhhubah}(h]h ]h"]h$]h&]uh1jhjhhhjhKubeh}(h]h ](py attributeeh"]h$]h&]jj0jj1jj1jjjuh1hhhhjhjhNubh)}(hhh]h}(h]h ]h"]h$]h&]entries](hIlist_arch_features() (lib.python.feat.parse_features.ParseFeature method)>lib.python.feat.parse_features.ParseFeature.list_arch_featureshNtauh1hhjhhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/feat/parse_features.py:docstring of lib.python.feat.parse_features.ParseFeature.list_arch_featureshNubh)}(hhh](j)}(h+ParseFeature.list_arch_features(arch, feat)h](j:)}(hlist_arch_featuresh]hlist_arch_features}(hjKhhhNhNubah}(h]h ](jFjGeh"]h$]h&]hhuh1j9hjGhhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/feat/parse_features.py:docstring of lib.python.feat.parse_features.ParseFeature.list_arch_featureshKubjL)}(h arch, feath](jR)}(harchh]jX)}(harchh]harch}(hjbhhhNhNubah}(h]h ]jdah"]h$]h&]uh1jWhj^ubah}(h]h ]h"]h$]h&]hhuh1jQhjZubjR)}(hfeath]jX)}(hfeath]hfeat}(hjzhhhNhNubah}(h]h ]jdah"]h$]h&]uh1jWhjvubah}(h]h ]h"]h$]h&]hhuh1jQhjZubeh}(h]h ]h"]h$]h&]hhuh1jKhjGhhhjYhKubeh}(h]jAah ](jjeh"]h$]h&]jlib.python.feat.parse_featuresjj=jParseFeature.list_arch_featuresjj ParseFeaturelist_arch_featuresj!ParseFeature.list_arch_features()uh1hhjYhKhjDhhubj)}(hhh]h)}(hEPrint a matrix of kernel feature support for the chosen architecture.h]hEPrint a matrix of kernel feature support for the chosen architecture.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjChKhjhhubah}(h]h ]h"]h$]h&]uh1jhjDhhhjYhKubeh}(h]h ](pymethodeh"]h$]h&]jjjjjjjjjuh1hhhhjhjChNubh)}(hhh]h}(h]h ]h"]h$]h&]entries](hCmatrix_lines() (lib.python.feat.parse_features.ParseFeature method)8lib.python.feat.parse_features.ParseFeature.matrix_lineshNtauh1hhjhhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/feat/parse_features.py:docstring of lib.python.feat.parse_features.ParseFeature.matrix_lineshNubh)}(hhh](j)}(h=ParseFeature.matrix_lines(desc_size, max_size_status, header)h](j:)}(h matrix_linesh]h matrix_lines}(hjhhhNhNubah}(h]h ](jFjGeh"]h$]h&]hhuh1j9hjhhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/feat/parse_features.py:docstring of lib.python.feat.parse_features.ParseFeature.matrix_lineshKubjL)}(h"desc_size, max_size_status, headerh](jR)}(h desc_sizeh]jX)}(h desc_sizeh]h desc_size}(hjhhhNhNubah}(h]h ]jdah"]h$]h&]uh1jWhjubah}(h]h ]h"]h$]h&]hhuh1jQhjubjR)}(hmax_size_statush]jX)}(hmax_size_statush]hmax_size_status}(hjhhhNhNubah}(h]h ]jdah"]h$]h&]uh1jWhjubah}(h]h ]h"]h$]h&]hhuh1jQhjubjR)}(hheaderh]jX)}(hheaderh]hheader}(hjhhhNhNubah}(h]h ]jdah"]h$]h&]uh1jWhjubah}(h]h ]h"]h$]h&]hhuh1jQhjubeh}(h]h ]h"]h$]h&]hhuh1jKhjhhhjhKubeh}(h]jah ](jjeh"]h$]h&]jlib.python.feat.parse_featuresjj=jParseFeature.matrix_linesjj< ParseFeature matrix_linesjParseFeature.matrix_lines()uh1hhjhKhjhhubj)}(hhh]h)}(h=Helper function to split element tables at the output matrix.h]h=Helper function to split element tables at the output matrix.}(hjEhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhjBhhubah}(h]h ]h"]h$]h&]uh1jhjhhhjhKubeh}(h]h ](pymethodeh"]h$]h&]jj\jj]jj]jjjuh1hhhhjhjhNubh)}(hhh]h}(h]h ]h"]h$]h&]entries](hHoutput_arch_table() (lib.python.feat.parse_features.ParseFeature method)=lib.python.feat.parse_features.ParseFeature.output_arch_tablehNtauh1hhjhhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/feat/parse_features.py:docstring of lib.python.feat.parse_features.ParseFeature.output_arch_tablehNubh)}(hhh](j)}(h/ParseFeature.output_arch_table(arch, feat=None)h](j:)}(houtput_arch_tableh]houtput_arch_table}(hjwhhhNhNubah}(h]h ](jFjGeh"]h$]h&]hhuh1j9hjshhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/feat/parse_features.py:docstring of lib.python.feat.parse_features.ParseFeature.output_arch_tablehKubjL)}(harch, feat=Noneh](jR)}(harchh]jX)}(harchh]harch}(hjhhhNhNubah}(h]h ]jdah"]h$]h&]uh1jWhjubah}(h]h ]h"]h$]h&]hhuh1jQhjubjR)}(h feat=Noneh](jX)}(hfeath]hfeat}(hjhhhNhNubah}(h]h ]jdah"]h$]h&]uh1jWhjubj)}(h=h]h=}(hjhhhNhNubah}(h]h ]jah"]h$]h&]uh1jhjubj)}(hNoneh]hNone}(hjhhhNhNubah}(h]h ]jah"]h$]h&]support_smartquotesuh1jhjubeh}(h]h ]h"]h$]h&]hhuh1jQhjubeh}(h]h ]h"]h$]h&]hhuh1jKhjshhhjhKubeh}(h]jmah ](jjeh"]h$]h&]jlib.python.feat.parse_featuresjj=jParseFeature.output_arch_tablejj ParseFeatureoutput_arch_tablej ParseFeature.output_arch_table()uh1hhjhKhjphhubj)}(hhh]h)}(h+Output feature(s) for a given architecture.h]h+Output feature(s) for a given architecture.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjohKhjhhubah}(h]h ]h"]h$]h&]uh1jhjphhhjhKubeh}(h]h ](pymethodeh"]h$]h&]jjjjjjjjjuh1hhhhjhjohNubh)}(hhh]h}(h]h ]h"]h$]h&]entries](hEoutput_feature() (lib.python.feat.parse_features.ParseFeature method):lib.python.feat.parse_features.ParseFeature.output_featurehNtauh1hhjhhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/feat/parse_features.py:docstring of lib.python.feat.parse_features.ParseFeature.output_featurehNubh)}(hhh](j)}(h!ParseFeature.output_feature(feat)h](j:)}(houtput_featureh]houtput_feature}(hjhhhNhNubah}(h]h ](jFjGeh"]h$]h&]hhuh1j9hjhhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/feat/parse_features.py:docstring of lib.python.feat.parse_features.ParseFeature.output_featurehKubjL)}(hfeath]jR)}(hfeath]jX)}(hfeath]hfeat}(hj5hhhNhNubah}(h]h ]jdah"]h$]h&]uh1jWhj1ubah}(h]h ]h"]h$]h&]hhuh1jQhj-ubah}(h]h ]h"]h$]h&]hhuh1jKhjhhhj,hKubeh}(h]jah ](jjeh"]h$]h&]jlib.python.feat.parse_featuresjj=jParseFeature.output_featurejjU ParseFeatureoutput_featurejParseFeature.output_feature()uh1hhj,hKhjhhubj)}(hhh]h)}(h&Output a feature on all architectures.h]h&Output a feature on all architectures.}(hj^hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhj[hhubah}(h]h ]h"]h$]h&]uh1jhjhhhj,hKubeh}(h]h ](pymethodeh"]h$]h&]jjujjvjjvjjjuh1hhhhjhjhNubh)}(hhh]h}(h]h ]h"]h$]h&]entries](hDoutput_matrix() (lib.python.feat.parse_features.ParseFeature method)9lib.python.feat.parse_features.ParseFeature.output_matrixhNtauh1hhjhhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/feat/parse_features.py:docstring of lib.python.feat.parse_features.ParseFeature.output_matrixhNubh)}(hhh](j)}(hParseFeature.output_matrix()h](j:)}(h output_matrixh]h output_matrix}(hjhhhNhNubah}(h]h ](jFjGeh"]h$]h&]hhuh1j9hjhhh/var/lib/git/docbuild/linux/Documentation/../tools/lib/python/feat/parse_features.py:docstring of lib.python.feat.parse_features.ParseFeature.output_matrixhKubjL)}(h()h]h}(h]h ]h"]h$]h&]hhuh1jKhjhhhjhKubeh}(h]jah ](jjeh"]h$]h&]jlib.python.feat.parse_featuresjj=jParseFeature.output_matrixjj ParseFeature output_matrixjParseFeature.output_matrix()uh1hhjhKhjhhubj)}(hhh]h)}(hiGenerates a set of tables, groped by subsystem, containing what's the feature state on each architecture.h]hkGenerates a set of tables, groped by subsystem, containing what’s the feature state on each architecture.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhKhjhhubah}(h]h ]h"]h$]h&]uh1jhjhhhjhKubeh}(h]h ](pymethodeh"]h$]h&]jjjjjjjjjuh1hhhhjhjhNubh)}(hhh]h}(h]h ]h"]h$]h&]entries](h