sphinx.addnodesdocument)}( rawsourcechildren]( translations LanguagesNode)}(hhh](h pending_xref)}(hhh]docutils.nodesTextChinese (Simplified)}parenthsba attributes}(ids]classes]names]dupnames]backrefs] refdomainstdreftypedoc reftarget1/translations/zh_CN/netlink/specs/dev-energymodelmodnameN classnameN refexplicitutagnamehhh ubh)}(hhh]hChinese (Traditional)}hh2sbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget1/translations/zh_TW/netlink/specs/dev-energymodelmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hItalian}hhFsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget1/translations/it_IT/netlink/specs/dev-energymodelmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hJapanese}hhZsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget1/translations/ja_JP/netlink/specs/dev-energymodelmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hKorean}hhnsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget1/translations/ko_KR/netlink/specs/dev-energymodelmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hPortuguese (Brazilian)}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget1/translations/pt_BR/netlink/specs/dev-energymodelmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hSpanish}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget1/translations/sp_SP/netlink/specs/dev-energymodelmodnameN 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:spacepreserveuh1hhhhhhL/var/lib/git/docbuild/linux/Documentation/netlink/specs/dev-energymodel.yamlhKubh)}(h'NOTE: This document was auto-generated.h]h'NOTE: This document was auto-generated.}hhsbah}(h]h ]h"]h$]h&]hhuh1hhhhhhhhKubhtarget)}(h.. _netlink-dev-energymodel:h]h}(h]h ]h"]h$]h&]refidnetlink-dev-energymodeluh1hhKhhhhhhubhsection)}(hhh](htitle)}(h0Family ``dev-energymodel`` netlink specificationh](hFamily }(hhhhhNhNubhliteral)}(h``dev-energymodel``h]hdev-energymodel}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhubh netlink specification}(hhhhhNhNubeh}(h]h ]h"]h$]h&]hid4uh1hhhhhhhhKubhtopic)}(h Contents h](h)}(hContentsh]hContents}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhKubh bullet_list)}(hhh]h list_item)}(hhh](h paragraph)}(hhh]h reference)}(hhh](hFamily }(hj3hhhNhNubh)}(hhh]hdev-energymodel}(hj:hhhNhNubah}(h]h ]h"]h$]h&]uh1hhNhNhj3ubh netlink specification}(hj3hhhNhNubeh}(h]j ah ]h"]h$]h&]refid,family-dev-energymodel-netlink-specificationuh1j1hj.ubah}(h]h ]h"]h$]h&]uh1j,hj)ubj#)}(hhh](j()}(hhh]j-)}(hhh]j2)}(hhh]hSummary}(hjbhhhNhNubah}(h]id5ah ]h"]h$]h&]refidsummaryuh1j1hj_ubah}(h]h ]h"]h$]h&]uh1j,hj\ubah}(h]h ]h"]h$]h&]uh1j'hjYubj()}(hhh](j-)}(hhh]j2)}(hhh]h Operations}(hjhhhNhNubah}(h]id6ah ]h"]h$]h&]refid operationsuh1j1hjubah}(h]h ]h"]h$]h&]uh1j,hj~ubj#)}(hhh](j()}(hhh]j-)}(hhh]j2)}(hhh]hget-perf-domains}(hjhhhNhNubah}(h]id7ah ]h"]h$]h&]refidget-perf-domainsuh1j1hjubah}(h]h ]h"]h$]h&]uh1j,hjubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(hhh]j-)}(hhh]j2)}(hhh]hget-perf-table}(hjhhhNhNubah}(h]id8ah ]h"]h$]h&]refidget-perf-tableuh1j1hjubah}(h]h ]h"]h$]h&]uh1j,hjubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(hhh]j-)}(hhh]j2)}(hhh]hperf-domain-created}(hjhhhNhNubah}(h]id9ah ]h"]h$]h&]refidperf-domain-createduh1j1hjubah}(h]h ]h"]h$]h&]uh1j,hjubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(hhh]j-)}(hhh]j2)}(hhh]hperf-domain-updated}(hj hhhNhNubah}(h]id10ah ]h"]h$]h&]refidperf-domain-updateduh1j1hjubah}(h]h ]h"]h$]h&]uh1j,hjubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(hhh]j-)}(hhh]j2)}(hhh]hperf-domain-deleted}(hj+hhhNhNubah}(h]id11ah ]h"]h$]h&]refidperf-domain-deleteduh1j1hj(ubah}(h]h ]h"]h$]h&]uh1j,hj%ubah}(h]h ]h"]h$]h&]uh1j'hjubeh}(h]h ]h"]h$]h&]uh1j"hj~ubeh}(h]h ]h"]h$]h&]uh1j'hjYubj()}(hhh]j-)}(hhh]j2)}(hhh]hMulticast groups}(hjYhhhNhNubah}(h]id12ah ]h"]h$]h&]refidmulticast-groupsuh1j1hjVubah}(h]h ]h"]h$]h&]uh1j,hjSubah}(h]h ]h"]h$]h&]uh1j'hjYubj()}(hhh](j-)}(hhh]j2)}(hhh]h Definitions}(hj{hhhNhNubah}(h]id13ah ]h"]h$]h&]refid definitionsuh1j1hjxubah}(h]h ]h"]h$]h&]uh1j,hjuubj#)}(hhh](j()}(hhh]j-)}(hhh]j2)}(hhh]hperf-state-flags}(hjhhhNhNubah}(h]id14ah ]h"]h$]h&]refidperf-state-flagsuh1j1hjubah}(h]h ]h"]h$]h&]uh1j,hjubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(hhh]j-)}(hhh]j2)}(hhh]hperf-domain-flags}(hjhhhNhNubah}(h]id15ah ]h"]h$]h&]refidperf-domain-flagsuh1j1hjubah}(h]h ]h"]h$]h&]uh1j,hjubah}(h]h ]h"]h$]h&]uh1j'hjubeh}(h]h ]h"]h$]h&]uh1j"hjuubeh}(h]h ]h"]h$]h&]uh1j'hjYubj()}(hhh](j-)}(hhh]j2)}(hhh]hAttribute sets}(hjhhhNhNubah}(h]id16ah ]h"]h$]h&]refidattribute-setsuh1j1hjubah}(h]h ]h"]h$]h&]uh1j,hjubj#)}(hhh](j()}(hhh]j-)}(hhh]j2)}(hhh]h perf-domain}(hj hhhNhNubah}(h]id17ah ]h"]h$]h&]refid perf-domainuh1j1hjubah}(h]h ]h"]h$]h&]uh1j,hjubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(hhh]j-)}(hhh]j2)}(hhh]h perf-table}(hj+hhhNhNubah}(h]id18ah ]h"]h$]h&]refid perf-tableuh1j1hj(ubah}(h]h ]h"]h$]h&]uh1j,hj%ubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(hhh]j-)}(hhh]j2)}(hhh]h perf-state}(hjMhhhNhNubah}(h]id19ah ]h"]h$]h&]refid perf-stateuh1j1hjJubah}(h]h ]h"]h$]h&]uh1j,hjGubah}(h]h ]h"]h$]h&]uh1j'hjubeh}(h]h ]h"]h$]h&]uh1j"hjubeh}(h]h ]h"]h$]h&]uh1j'hjYubeh}(h]h ]h"]h$]h&]uh1j"hj)ubeh}(h]h ]h"]h$]h&]uh1j'hj$ubah}(h]h ]h"]h$]h&]uh1j"hjhhhNhNubeh}(h]contentsah ]contentsah"]contentsah$]h&]uh1jhhhKhhhhubh)}(hhh](h)}(hSummaryh]hSummary}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjkuh1hhjhhhhhKubj-)}(h5Energy model netlink interface to notify its changes.h]h5Energy model netlink interface to notify its changes.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhjhhubeh}(h]jqah ]h"]summaryah$]h&]uh1hhhhhhhhKubh)}(hhh](h)}(h Operationsh]h Operations}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhjhhhhhKubh)}(h/.. _dev-energymodel-operation-get-perf-domains:h]h}(h]h ]h"]h$]h&]h*dev-energymodel-operation-get-perf-domainsuh1hhKhjhhhhubh)}(hhh](h)}(hget-perf-domainsh]hget-perf-domains}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhjhhhhhK}ubj-)}(h8Get the list of information for all performance domains.h]h8Get the list of information for all performance domains.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhK}hjhhubh field_list)}(hhh](hfield)}(hhh](h field_name)}(h attribute-seth]h attribute-set}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubh field_body)}(h0:ref:`dev-energymodel-attribute-set-perf-domain`h]j-)}(hjh]h)}(hjh]hinline)}(hjh]h)dev-energymodel-attribute-set-perf-domain}(hjhhhNhNubah}(h]h ](xrefstdstd-refeh"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]refdocnetlink/specs/dev-energymodel refdomainj$reftyperef refexplicitrefwarn reftarget)dev-energymodel-attribute-set-perf-domainuh1hhhhK}hjubah}(h]h ]h"]h$]h&]uh1j,hhhK}hj ubah}(h]h ]h"]h$]h&]uh1j hjubeh}(h]h ]h"]h$]h&]uh1jhhhK}hjhhubj)}(hhh](j)}(hdoh]hdo}(hjMhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjJhhhKubj )}(h**request** :attributes: [``perf-domain-id``] **reply** :attributes: [``pad``, ``perf-domain-id``, ``flags``, ``cpus``] h]hdefinition_list)}(hhh](hdefinition_list_item)}(h.**request** :attributes: [``perf-domain-id``] h](hterm)}(h **request**h]hstrong)}(hjnh]hrequest}(hjrhhhNhNubah}(h]h ]h"]h$]h&]uh1jphjlubah}(h]h ]h"]h$]h&]uh1jjhhhKhjfubh definition)}(hhh]j)}(hhh]j)}(hhh](j)}(h attributesh]h attributes}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj )}(h[``perf-domain-id``] h]j-)}(h[``perf-domain-id``]h](h[}(hjhhhNhNubh)}(h``perf-domain-id``h]hperf-domain-id}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh]}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1j,hhhKhjubah}(h]h ]h"]h$]h&]uh1j hjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhjfubeh}(h]h ]h"]h$]h&]uh1jdhhhKhjaubje)}(hJ**reply** :attributes: [``pad``, ``perf-domain-id``, ``flags``, ``cpus``] h](jk)}(h **reply**h]jq)}(hjh]hreply}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jphjubah}(h]h ]h"]h$]h&]uh1jjhhhKhjubj)}(hhh]j)}(hhh]j)}(hhh](j)}(h attributesh]h attributes}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj )}(h3[``pad``, ``perf-domain-id``, ``flags``, ``cpus``] h]j-)}(h2[``pad``, ``perf-domain-id``, ``flags``, ``cpus``]h](h[}(hjhhhNhNubh)}(h``pad``h]hpad}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }(hjhhhNhNubh)}(h``perf-domain-id``h]hperf-domain-id}(hj0hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``flags``h]hflags}(hjBhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``cpus``h]hcpus}(hjThhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh]}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1j,hhhKhjubah}(h]h ]h"]h$]h&]uh1j hjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jdhhhKhjaubeh}(h]h ]h"]h$]h&]uh1j_hj[ubah}(h]h ]h"]h$]h&]uh1j hjJubeh}(h]h ]h"]h$]h&]uh1jhhhK}hjhhubj)}(hhh](j)}(hdumph]hdump}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj )}(hQ**reply** :attributes: [``pad``, ``perf-domain-id``, ``flags``, ``cpus``] h]j`)}(hhh]je)}(hM**reply** :attributes: [``pad``, ``perf-domain-id``, ``flags``, ``cpus``] h](jk)}(h **reply**h]jq)}(hjh]hreply}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jphjubah}(h]h ]h"]h$]h&]uh1jjhhhKhjubj)}(hhh]j)}(hhh]j)}(hhh](j)}(h attributesh]h attributes}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj )}(h6[``pad``, ``perf-domain-id``, ``flags``, ``cpus``] h]j-)}(h2[``pad``, ``perf-domain-id``, ``flags``, ``cpus``]h](h[}(hjhhhNhNubh)}(h``pad``h]hpad}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }(hjhhhNhNubh)}(h``perf-domain-id``h]hperf-domain-id}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``flags``h]hflags}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``cpus``h]hcpus}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh]}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1j,hhhKhjubah}(h]h ]h"]h$]h&]uh1j hjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jdhhhKhjubah}(h]h ]h"]h$]h&]uh1j_hjubah}(h]h ]h"]h$]h&]uh1j hjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubeh}(h]h ]h"]h$]h&]uh1jhjhhhhhK}ubh)}(h-.. _dev-energymodel-operation-get-perf-table:h]h}(h]h ]h"]h$]h&]h(dev-energymodel-operation-get-perf-tableuh1hhK6hjhhhhubeh}(h](jjeh ]h"](get-perf-domains*dev-energymodel-operation-get-perf-domainseh$]h&]uh1hhjhhhhhK}expect_referenced_by_name}jjsexpect_referenced_by_id}jjsubh)}(hhh](h)}(hget-perf-tableh]hget-perf-table}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhjhhhhhKubj-)}(h3Get the energy model table of a performance domain.h]h3Get the energy model table of a performance domain.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhjhhubj)}(hhh](j)}(hhh](j)}(h attribute-seth]h attribute-set}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj )}(h/:ref:`dev-energymodel-attribute-set-perf-table`h]j-)}(hjh]h)}(hjh]j)}(hjh]h(dev-energymodel-attribute-set-perf-table}(hjhhhNhNubah}(h]h ](j#stdstd-refeh"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]refdocj0 refdomainjreftyperef refexplicitrefwarnj6(dev-energymodel-attribute-set-perf-tableuh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j,hhhKhjubah}(h]h ]h"]h$]h&]uh1j hjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubj)}(hhh](j)}(hdoh]hdo}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj )}(hv**request** :attributes: [``perf-domain-id``] **reply** :attributes: [``perf-domain-id``, ``perf-state``] h]j`)}(hhh](je)}(h.**request** :attributes: [``perf-domain-id``] h](jk)}(h **request**h]jq)}(hjh]hrequest}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jphjubah}(h]h ]h"]h$]h&]uh1jjhhhKhjubj)}(hhh]j)}(hhh]j)}(hhh](j)}(h attributesh]h attributes}(hj4hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj1hhhKubj )}(h[``perf-domain-id``] h]j-)}(h[``perf-domain-id``]h](h[}(hjFhhhNhNubh)}(h``perf-domain-id``h]hperf-domain-id}(hjNhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjFubh]}(hjFhhhNhNubeh}(h]h ]h"]h$]h&]uh1j,hhhKhjBubah}(h]h ]h"]h$]h&]uh1j hj1ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj.ubah}(h]h ]h"]h$]h&]uh1jhj+ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jdhhhKhj ubje)}(h?**reply** :attributes: [``perf-domain-id``, ``perf-state``] h](jk)}(h **reply**h]jq)}(hjh]hreply}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jphjubah}(h]h ]h"]h$]h&]uh1jjhhhKhjubj)}(hhh]j)}(hhh]j)}(hhh](j)}(h attributesh]h attributes}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj )}(h([``perf-domain-id``, ``perf-state``] h]j-)}(h$[``perf-domain-id``, ``perf-state``]h](h[}(hjhhhNhNubh)}(h``perf-domain-id``h]hperf-domain-id}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }(hjhhhNhNubh)}(h``perf-state``h]h perf-state}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh]}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1j,hhhKhjubah}(h]h ]h"]h$]h&]uh1j hjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jdhhhKhj ubeh}(h]h ]h"]h$]h&]uh1j_hj ubah}(h]h ]h"]h$]h&]uh1j hjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubeh}(h]h ]h"]h$]h&]uh1jhjhhhhhKubh)}(h2.. _dev-energymodel-operation-perf-domain-created:h]h}(h]h ]h"]h$]h&]h-dev-energymodel-operation-perf-domain-createduh1hhKHhjhhhhubeh}(h](jjeh ]h"](get-perf-table(dev-energymodel-operation-get-perf-tableeh$]h&]uh1hhjhhhhhKj}j2jvsj}jjvsubh)}(hhh](h)}(hperf-domain-createdh]hperf-domain-created}(hj:hhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhj7hhhhhKubj-)}(h A performance domain is created.h]h A performance domain is created.}(hjHhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhj7hhubj)}(hhh](j)}(hhh](j)}(hnotifyh]hnotify}(hj\hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjYhhhKubj )}(hget-perf-tableh]j-)}(hjlh]hget-perf-table}(hjnhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhjjubah}(h]h ]h"]h$]h&]uh1j hjYubeh}(h]h ]h"]h$]h&]uh1jhhhKhjVhhubj)}(hhh](j)}(hmcgrph]hmcgrp}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj )}(hevent h]j-)}(heventh]hevent}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhjubah}(h]h ]h"]h$]h&]uh1j hjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjVhhubeh}(h]h ]h"]h$]h&]uh1jhj7hhhhhKubh)}(h2.. _dev-energymodel-operation-perf-domain-updated:h]h}(h]h ]h"]h$]h&]h-dev-energymodel-operation-perf-domain-updateduh1hhKShj7hhhhubeh}(h](jj,eh ]h"](perf-domain-created-dev-energymodel-operation-perf-domain-createdeh$]h&]uh1hhjhhhhhKj}jj"sj}j,j"subh)}(hhh](h)}(hperf-domain-updatedh]hperf-domain-updated}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhjhhhhhKubj-)}(h A performance domain is updated.h]h A performance domain is updated.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhjhhubj)}(hhh](j)}(hhh](j)}(hnotifyh]hnotify}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj )}(hget-perf-tableh]j-)}(hj h]hget-perf-table}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhj ubah}(h]h ]h"]h$]h&]uh1j hjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubj)}(hhh](j)}(hmcgrph]hmcgrp}(hj$ hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj! hhhKubj )}(hevent h]j-)}(heventh]hevent}(hj6 hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhj2 ubah}(h]h ]h"]h$]h&]uh1j hj! ubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubeh}(h]h ]h"]h$]h&]uh1jhjhhhhhKubh)}(h2.. _dev-energymodel-operation-perf-domain-deleted:h]h}(h]h ]h"]h$]h&]h-dev-energymodel-operation-perf-domain-deleteduh1hhK^hjhhhhubeh}(h](jjeh ]h"](perf-domain-updated-dev-energymodel-operation-perf-domain-updatedeh$]h&]uh1hhjhhhhhKj}jf jsj}jjsubh)}(hhh](h)}(hperf-domain-deletedh]hperf-domain-deleted}(hjn hhhNhNubah}(h]h ]h"]h$]h&]hj4uh1hhjk hhhhhKubj-)}(h A performance domain is deleted.h]h A performance domain is deleted.}(hj| hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhjk hhubj)}(hhh](j)}(hhh](j)}(h attribute-seth]h attribute-set}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj hhhKubj )}(h/:ref:`dev-energymodel-attribute-set-perf-table`h]j-)}(hj h]h)}(hj h]j)}(hj h]h(dev-energymodel-attribute-set-perf-table}(hj hhhNhNubah}(h]h ](j#stdstd-refeh"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]refdocj0 refdomainj reftyperef refexplicitrefwarnj6(dev-energymodel-attribute-set-perf-tableuh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1j,hhhKhj ubah}(h]h ]h"]h$]h&]uh1j hj ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj hhubj)}(hhh](j)}(hmcgrph]hmcgrp}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj hhhKubj )}(heventh]j-)}(hj h]hevent}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhj ubah}(h]h ]h"]h$]h&]uh1j hj ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj hhubj)}(hhh](j)}(heventh]hevent}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj hhhKubj )}(h$:attributes: [``perf-domain-id``] h]j)}(hhh]j)}(hhh](j)}(h attributesh]h attributes}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj hhhKubj )}(h[``perf-domain-id``] h]j-)}(h[``perf-domain-id``]h](h[}(hj1 hhhNhNubh)}(h``perf-domain-id``h]hperf-domain-id}(hj9 hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj1 ubh]}(hj1 hhhNhNubeh}(h]h ]h"]h$]h&]uh1j,hhhKhj- ubah}(h]h ]h"]h$]h&]uh1j hj ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj ubah}(h]h ]h"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]uh1j hj ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj hhubeh}(h]h ]h"]h$]h&]uh1jhjk hhhhhKubeh}(h](j:j` eh ]h"](perf-domain-deleted-dev-energymodel-operation-perf-domain-deletedeh$]h&]uh1hhjhhhhhKj}jz jV sj}j` jV subeh}(h]jah ]h"] operationsah$]h&]uh1hhhhhhhhKubh)}(hhh](h)}(hMulticast groupsh]hMulticast groups}(hj hhhNhNubah}(h]h ]h"]h$]h&]hjbuh1hhj hhhhhKubj#)}(hhh]j()}(hevent h]j-)}(heventh]hevent}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhj ubah}(h]h ]h"]h$]h&]uh1j'hj hhhhhNubah}(h]h ]h"]h$]h&]bullet-uh1j"hhhKhj hhubeh}(h]jhah ]h"]multicast groupsah$]h&]uh1hhhhhhhhKubh)}(hhh](h)}(h Definitionsh]h Definitions}(hj hhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhj hhhhhKubh)}(h0.. _dev-energymodel-definition-perf-state-flags:h]h}(h]h ]h"]h$]h&]h+dev-energymodel-definition-perf-state-flagsuh1hhKxhj hhhhubh)}(hhh](h)}(hperf-state-flagsh]hperf-state-flags}(hj hhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhj hhhhhKubj)}(hhh](j)}(hhh](j)}(htypeh]htype}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj hhhKubj )}(hflags h]j-)}(hflagsh]hflags}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhj ubah}(h]h ]h"]h$]h&]uh1j hj ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj hhubj)}(hhh](j)}(hentriesh]hentries}(hj# hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj hhhKubj )}(h:perf-state-inefficient: The performance state is inefficient. There is in this perf-domain, another performance state with a higher frequency but a lower or equal power cost. h]j)}(hhh]j)}(hhh](j)}(hperf-state-inefficienth]hperf-state-inefficient}(hj; hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj8 hhhKubj )}(hThe performance state is inefficient. There is in this perf-domain, another performance state with a higher frequency but a lower or equal power cost. h]j-)}(hThe performance state is inefficient. There is in this perf-domain, another performance state with a higher frequency but a lower or equal power cost.h]hThe performance state is inefficient. There is in this perf-domain, another performance state with a higher frequency but a lower or equal power cost.}(hjM hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhjI ubah}(h]h ]h"]h$]h&]uh1j hj8 ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj5 ubah}(h]h ]h"]h$]h&]uh1jhj1 ubah}(h]h ]h"]h$]h&]uh1j hj ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj hhubeh}(h]h ]h"]h$]h&]uh1jhj hhhhhKubh)}(h1.. _dev-energymodel-definition-perf-domain-flags:h]h}(h]h ]h"]h$]h&]h,dev-energymodel-definition-perf-domain-flagsuh1hhKhj hhhhubeh}(h](jj eh ]h"](perf-state-flags+dev-energymodel-definition-perf-state-flagseh$]h&]uh1hhj hhhhhKj}j j sj}j j subh)}(hhh](h)}(hperf-domain-flagsh]hperf-domain-flags}(hj hhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhj hhhhhKubj)}(hhh](j)}(hhh](j)}(htypeh]htype}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj hhhKubj )}(hflags h]j-)}(hflagsh]hflags}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhj ubah}(h]h ]h"]h$]h&]uh1j hj ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj hhubj)}(hhh](j)}(hentriesh]hentries}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj hhhKubj )}(hX,:perf-domain-microwatts: The power values are in micro-Watts or some other scale. :perf-domain-skip-inefficiencies: Skip inefficient states when estimating energy consumption. :perf-domain-artificial: The power values are artificial and might be created by platform missing real power information. h]j)}(hhh](j)}(hhh](j)}(hperf-domain-microwattsh]hperf-domain-microwatts}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj hhhKubj )}(h8The power values are in micro-Watts or some other scale.h]j-)}(hj h]h8The power values are in micro-Watts or some other scale.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhj ubah}(h]h ]h"]h$]h&]uh1j hj ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj ubj)}(hhh](j)}(hperf-domain-skip-inefficienciesh]hperf-domain-skip-inefficiencies}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj hhhKubj )}(h;Skip inefficient states when estimating energy consumption.h]j-)}(hj0 h]h;Skip inefficient states when estimating energy consumption.}(hj2 hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhj. ubah}(h]h ]h"]h$]h&]uh1j hj ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj ubj)}(hhh](j)}(hperf-domain-artificialh]hperf-domain-artificial}(hjN hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjK hhhKubj )}(hcThe power values are artificial and might be created by platform missing real power information. h]j-)}(h`The power values are artificial and might be created by platform missing real power information.h]h`The power values are artificial and might be created by platform missing real power information.}(hj` hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhj\ ubah}(h]h ]h"]h$]h&]uh1j hjK ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj ubeh}(h]h ]h"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]uh1j hj ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj hhubeh}(h]h ]h"]h$]h&]uh1jhj hhhhhKubeh}(h](jj eh ]h"](perf-domain-flags,dev-energymodel-definition-perf-domain-flagseh$]h&]uh1hhj hhhhhKj}j j sj}j j subeh}(h]jah ]h"] definitionsah$]h&]uh1hhhhhhhhKubh)}(hhh](h)}(hAttribute setsh]hAttribute sets}(hj hhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhj hhhhhKubh)}(h... _dev-energymodel-attribute-set-perf-domain:h]h}(h]h ]h"]h$]h&]h)dev-energymodel-attribute-set-perf-domainuh1hhKhj hhhhubh)}(hhh](h)}(h perf-domainh]h perf-domain}(hj hhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhj hhhhhKubj-)}(h,Information on a single performance domains.h]h,Information on a single performance domains.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhj hhubh)}(hhh]h)}(h pad (``pad``)h](hpad (}(hj hhhNhNubh)}(h``pad``h]hpad}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh)}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj hhhhhK3ubah}(h]pad-padah ]h"]h$] pad (pad)ah&]uh1hhj hhhhhK3 referencedKubh)}(hhh](h)}(hperf-domain-id (``u32``)h](hperf-domain-id (}(hj hhhNhNubh)}(h``u32``h]hu32}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh)}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj hhhhhK6ubj)}(hhh]j)}(hhh](j)}(hdoch]hdoc}(hj3 hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj0 hhhKubj )}(h2A unique ID number for each performance domain. h]j-)}(h/A unique ID number for each performance domain.h]h/A unique ID number for each performance domain.}(hjE hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhK6hjA ubah}(h]h ]h"]h$]h&]uh1j hj0 ubeh}(h]h ]h"]h$]h&]uh1jhhhK6hj- hhubah}(h]h ]h"]h$]h&]uh1jhj hhhhhK6ubeh}(h]perf-domain-id-u32ah ]h"]h$]perf-domain-id (u32)ah&]uh1hhj hhhhhK6j Kubh)}(hhh](h)}(hflags (``u64``)h](hflags (}(hjp hhhNhNubh)}(h``u64``h]hu64}(hjx hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjp ubh)}(hjp hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjm hhhhhK;ubj)}(hhh](j)}(hhh](j)}(hdoch]hdoc}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj hhhKubj )}(h$Bitmask of performance domain flags.h]j-)}(hj h]h$Bitmask of performance domain flags.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhK;hj ubah}(h]h ]h"]h$]h&]uh1j hj ubeh}(h]h ]h"]h$]h&]uh1jhhhK;hj hhubj)}(hhh](j)}(henumh]henum}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj hhhKubj )}(h6:ref:`dev-energymodel-definition-perf-domain-flags` h]j-)}(h3:ref:`dev-energymodel-definition-perf-domain-flags`h]h)}(hj h]j)}(hj h]h,dev-energymodel-definition-perf-domain-flags}(hj hhhNhNubah}(h]h ](j#stdstd-refeh"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]refdocj0 refdomainj reftyperef refexplicitrefwarnj6,dev-energymodel-definition-perf-domain-flagsuh1hhhhK;hj ubah}(h]h ]h"]h$]h&]uh1j,hhhK;hj ubah}(h]h ]h"]h$]h&]uh1j hj ubeh}(h]h ]h"]h$]h&]uh1jhhhK;hj hhubeh}(h]h ]h"]h$]h&]uh1jhjm hhhhhK;ubeh}(h] flags-u64ah ]h"]h$] flags (u64)ah&]uh1hhj hhhhhK;j Kubh)}(hhh](h)}(hcpus (``u64``)h](hcpus (}(hjhhhNhNubh)}(h``u64``h]hu64}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhhhhhKAubj)}(hhh](j)}(hhh](j)}(h multi-attrh]h multi-attr}(hjBhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj?hhhKubj )}(hTrueh]j-)}(hjRh]hTrue}(hjThhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKAhjPubah}(h]h ]h"]h$]h&]uh1j hj?ubeh}(h]h ]h"]h$]h&]uh1jhhhKAhj<hhubj)}(hhh](j)}(hdoch]hdoc}(hjphhhNhNubah}(h]h ]h"]h$]h&]uh1jhjmhhhKubj )}(h.CPUs that belong to this performance domain. h]j-)}(h,CPUs that belong to this performance domain.h]h,CPUs that belong to this performance domain.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKAhj~ubah}(h]h ]h"]h$]h&]uh1j hjmubeh}(h]h ]h"]h$]h&]uh1jhhhKAhj<hhubeh}(h]h ]h"]h$]h&]uh1jhjhhhhhKAubh)}(h-.. _dev-energymodel-attribute-set-perf-table:h]h}(h]h ]h"]h$]h&]h(dev-energymodel-attribute-set-perf-tableuh1hhKhjhhhhubeh}(h]cpus-u64ah ]h"] cpus (u64)ah$]h&]uh1hhj hhhhhKAubeh}(h](jj eh ]h"]( perf-domain)dev-energymodel-attribute-set-perf-domaineh$]h&]uh1hhj hhhhhKj}jj sj}j j subh)}(hhh](h)}(h perf-tableh]h perf-table}(hjhhhNhNubah}(h]h ]h"]h$]h&]hj4uh1hhjhhhhhKAubj-)}(hPerformance states table.h]hPerformance states table.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKAhjhhubh)}(hhh](h)}(hperf-domain-id (``u32``)h](hperf-domain-id (}(hjhhhNhNubh)}(h``u32``h]hu32}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhhhhhKLubj)}(hhh]j)}(hhh](j)}(hdoch]hdoc}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj )}(h2A unique ID number for each performance domain. h]j-)}(h/A unique ID number for each performance domain.h]h/A unique ID number for each performance domain.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKLhjubah}(h]h ]h"]h$]h&]uh1j hjubeh}(h]h ]h"]h$]h&]uh1jhhhKLhjhhubah}(h]h ]h"]h$]h&]uh1jhjhhhhhKLubeh}(h]id1ah ]h"]h$]jk ah&]uh1hhjhhhhhKLj Kubh)}(hhh](h)}(hperf-state (``nest``)h](h perf-state (}(hjChhhNhNubh)}(h``nest``h]hnest}(hjKhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjCubh)}(hjChhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj@hhhhhKQubj)}(hhh](j)}(hhh](j)}(hnested-attributesh]hnested-attributes}(hjihhhNhNubah}(h]h ]h"]h$]h&]uh1jhjfhhhKubj )}(h/:ref:`dev-energymodel-attribute-set-perf-state`h]j-)}(hjyh]h)}(hjyh]j)}(hjyh]h(dev-energymodel-attribute-set-perf-state}(hjhhhNhNubah}(h]h ](j#stdstd-refeh"]h$]h&]uh1jhj~ubah}(h]h ]h"]h$]h&]refdocj0 refdomainjreftyperef refexplicitrefwarnj6(dev-energymodel-attribute-set-perf-stateuh1hhhhKQhj{ubah}(h]h ]h"]h$]h&]uh1j,hhhKQhjwubah}(h]h ]h"]h$]h&]uh1j hjfubeh}(h]h ]h"]h$]h&]uh1jhhhKQhjchhubj)}(hhh](j)}(h multi-attrh]h multi-attr}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj )}(hTrue h]j-)}(hTrueh]hTrue}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKQhjubah}(h]h ]h"]h$]h&]uh1j hjubeh}(h]h ]h"]h$]h&]uh1jhhhKQhjchhubeh}(h]h ]h"]h$]h&]uh1jhj@hhhhhKQubh)}(h-.. _dev-energymodel-attribute-set-perf-state:h]h}(h]h ]h"]h$]h&]h(dev-energymodel-attribute-set-perf-stateuh1hhKhj@hhhhubeh}(h]perf-state-nestah ]h"]perf-state (nest)ah$]h&]uh1hhjhhhhhKQubeh}(h](j:jeh ]h"]( perf-table(dev-energymodel-attribute-set-perf-tableeh$]h&]uh1hhj hhhhhKAj}jjsj}jjsubh)}(hhh](h)}(h perf-stateh]h perf-state}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjVuh1hhjhhhhhKQubj-)}(h*Performance state of a performance domain.h]h*Performance state of a performance domain.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKQhjhhubh)}(hhh]h)}(h pad (``pad``)h](hpad (}(hj#hhhNhNubh)}(h``pad``h]hpad}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj#ubh)}(hj#hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj hhhhhK[ubah}(h]id2ah ]h"]h$]j ah&]uh1hhjhhhhhK[j Kubh)}(hhh](h)}(hperformance (``u64``)h](h performance (}(hjMhhhNhNubh)}(h``u64``h]hu64}(hjUhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjMubh)}(hjMhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjJhhhhhK^ubj)}(hhh]j)}(hhh](j)}(hdoch]hdoc}(hjshhhNhNubah}(h]h ]h"]h$]h&]uh1jhjphhhKubj )}(h3CPU performance (capacity) at a given frequency. h]j-)}(h0CPU performance (capacity) at a given frequency.h]h0CPU performance (capacity) at a given frequency.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhK^hjubah}(h]h ]h"]h$]h&]uh1j hjpubeh}(h]h ]h"]h$]h&]uh1jhhhK^hjmhhubah}(h]h ]h"]h$]h&]uh1jhjJhhhhhK^ubeh}(h]performance-u64ah ]h"]performance (u64)ah$]h&]uh1hhjhhhhhK^ubh)}(hhh](h)}(hfrequency (``u64``)h](h frequency (}(hjhhhNhNubh)}(h``u64``h]hu64}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhhhhhKcubj)}(hhh]j)}(hhh](j)}(hdoch]hdoc}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj )}(h6The frequency in KHz, for consistency with CPUFreq. h]j-)}(h3The frequency in KHz, for consistency with CPUFreq.h]h3The frequency in KHz, for consistency with CPUFreq.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKchjubah}(h]h ]h"]h$]h&]uh1j hjubeh}(h]h ]h"]h$]h&]uh1jhhhKchjhhubah}(h]h ]h"]h$]h&]uh1jhjhhhhhKcubeh}(h] frequency-u64ah ]h"]frequency (u64)ah$]h&]uh1hhjhhhhhKcubh)}(hhh](h)}(hpower (``u64``)h](hpower (}(hjhhhNhNubh)}(h``u64``h]hu64}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhhhhhKhubj)}(hhh]j)}(hhh](j)}(hdoch]hdoc}(hj9hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj6hhhKubj )}(hvThe power consumed at this level (by 1 CPU or by a registered device). It can be a total power: static and dynamic. h]j-)}(hsThe power consumed at this level (by 1 CPU or by a registered device). It can be a total power: static and dynamic.h]hsThe power consumed at this level (by 1 CPU or by a registered device). It can be a total power: static and dynamic.}(hjKhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhhjGubah}(h]h ]h"]h$]h&]uh1j hj6ubeh}(h]h ]h"]h$]h&]uh1jhhhKhhj3hhubah}(h]h ]h"]h$]h&]uh1jhjhhhhhKhubeh}(h] power-u64ah ]h"] power (u64)ah$]h&]uh1hhjhhhhhKhubh)}(hhh](h)}(hcost (``u64``)h](hcost (}(hjvhhhNhNubh)}(h``u64``h]hu64}(hj~hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjvubh)}(hjvhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjshhhhhKnubj)}(hhh]j)}(hhh](j)}(hdoch]hdoc}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj )}(hThe cost coefficient associated with this level, used during energy calculation. Equal to: power * max_frequency / frequency. h]j-)}(h}The cost coefficient associated with this level, used during energy calculation. Equal to: power * max_frequency / frequency.h]h}The cost coefficient associated with this level, used during energy calculation. Equal to: power * max_frequency / frequency.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKnhjubah}(h]h ]h"]h$]h&]uh1j hjubeh}(h]h ]h"]h$]h&]uh1jhhhKnhjhhubah}(h]h ]h"]h$]h&]uh1jhjshhhhhKnubeh}(h]cost-u64ah ]h"] cost (u64)ah$]h&]uh1hhjhhhhhKnubh)}(hhh](h)}(hflags (``u64``)h](hflags (}(hjhhhNhNubh)}(h``u64``h]hu64}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhhhhhKtubj)}(hhh](j)}(hhh](j)}(hdoch]hdoc}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj )}(h#Bitmask of performance state flags.h]j-)}(hjh]h#Bitmask of performance state flags.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKthj ubah}(h]h ]h"]h$]h&]uh1j hjubeh}(h]h ]h"]h$]h&]uh1jhhhKthjhhubj)}(hhh](j)}(henumh]henum}(hj-hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj*hhhKubj )}(h3:ref:`dev-energymodel-definition-perf-state-flags` h]j-)}(h2:ref:`dev-energymodel-definition-perf-state-flags`h]h)}(hjAh]j)}(hjAh]h+dev-energymodel-definition-perf-state-flags}(hjFhhhNhNubah}(h]h ](j#stdstd-refeh"]h$]h&]uh1jhjCubah}(h]h ]h"]h$]h&]refdocj0 refdomainjPreftyperef refexplicitrefwarnj6+dev-energymodel-definition-perf-state-flagsuh1hhhhKthj?ubah}(h]h ]h"]h$]h&]uh1j,hhhKthj;ubah}(h]h ]h"]h$]h&]uh1j hj*ubeh}(h]h ]h"]h$]h&]uh1jhhhKthjhhubeh}(h]h ]h"]h$]h&]uh1jhjhhhhhKtubeh}(h]id3ah ]h"]h$]jah&]uh1hhjhhhhhKtj Kubeh}(h](j\jeh ]h"]( perf-state(dev-energymodel-attribute-set-perf-stateeh$]h&]uh1hhj hhhhhKQj}jjsj}jjsubeh}(h]jah ]h"]attribute setsah$]h&]uh1hhhhhhhhKubeh}(h](jRheh ]h"](,family dev-energymodel netlink specificationnetlink-dev-energymodeleh$]h&]uh1hhhhhhhhKj}jhsj}hhsubeh}(h]h ]h"]h$]h&]sourcehuh1hcurrent_sourceN current_lineNsettingsdocutils.frontendValues)}(hN generatorN datestampN source_linkN source_urlN toc_backlinksentryfootnote_backlinksK sectnum_xformKstrip_commentsNstrip_elements_with_classesN strip_classesN report_levelK halt_levelKexit_status_levelKdebugNwarning_streamN tracebackinput_encoding utf-8-siginput_encoding_error_handlerstrictoutput_encodingutf-8output_encoding_error_handlerjerror_encodingutf-8error_encoding_error_handlerbackslashreplace language_codeenrecord_dependenciesNconfigN id_prefixhauto_id_prefixid dump_settingsNdump_internalsNdump_transformsNdump_pseudo_xmlNexpose_internalsNstrict_visitorN_disable_configN_sourcehnj _destinationN _config_files]7/var/lib/git/docbuild/linux/Documentation/docutils.confafile_insertion_enabled raw_enabledKline_length_limitM'doctitle_xform docinfo_xformKsectsubtitle_xform image_loadinglinkembed_stylesheetcloak_email_addresses pep_base_urlhttps://peps.python.org/pep_referencesN rfc_base_url&https://datatracker.ietf.org/doc/html/rfc_referencesNsection_self_linksmartquotes_locales]envNtrim_footnote_reference_space smart_quotesubreporterNindirect_targets]substitution_defs}substitution_names}refnames}refids}(h]haj]jaj]jvaj,]j"aj]jaj` ]jV aj ]j aj ]j aj ]j aj]jaj]jaunameids}(jhjjRjjjjqj jjjjjj2jj1jjj,jjjf jje jjz j` jy j:j jhj jj j j jj j j jjjjj jj pad (pad)Nperf-domain-id (u32)N flags (u64)Njjjjjj:jjjjjj\jjj j jpjmjju nametypes}(jjjjj jjj2j1jjjf je jz jy j j j j j j jjjjj j jjjjjjjj jpjuh}(hhjRhjjjqjjjjjjjjjjjj,j7jj7jjjjj` jk j:jk jhj jj j j jj j j jj jj j j jj j j jg j jjm jjjjj:jj;jjj@jjj\jjEj jjJj jjmjjjsj|jj j3jkjbjjjjjjjjjj j4j+jbjYjj{jjjjjjjj j4j+jVjMu footnote_refs} citation_refs} autofootnotes]autofootnote_refs]symbol_footnotes]symbol_footnote_refs] footnotes] citations]autofootnote_startKsymbol_footnote_startK id_counter collectionsCounter}jKsRparse_messages](hsystem_message)}(hhh]j-)}(h7Duplicate implicit target name: "perf-domain-id (u32)".h]h;Duplicate implicit target name: “perf-domain-id (u32)”.}(hj.hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hj+ubah}(h]h ]h"]h$]h&]j;alevelKtypeINFOsourcehnjlineKLuh1j)hjhhhhhKLubj*)}(hhh]j-)}(h,Duplicate implicit target name: "pad (pad)".h]h0Duplicate implicit target name: “pad (pad)”.}(hjJhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hjGubah}(h]h ]h"]h$]h&]jEalevelKtypejDsourcehnjlineK[uh1j)hj hhhhhK[ubj*)}(hhh]j-)}(h.Duplicate implicit target name: "flags (u64)".h]h2Duplicate implicit target name: “flags (u64)”.}(hjehhhNhNubah}(h]h ]h"]h$]h&]uh1j,hjbubah}(h]h ]h"]h$]h&]j|alevelKtypejDsourcehnjlineKtuh1j)hjhhhhhKtubetransform_messages](j*)}(hhh]j-)}(hhh]h=Hyperlink target "netlink-dev-energymodel" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1j,hjubah}(h]h ]h"]h$]h&]levelKtypejDsourcehnjlineKuh1j)ubj*)}(hhh]j-)}(hhh]hPHyperlink target "dev-energymodel-operation-get-perf-domains" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1j,hjubah}(h]h ]h"]h$]h&]levelKtypejDsourcehnjlineKuh1j)ubj*)}(hhh]j-)}(hhh]hNHyperlink target "dev-energymodel-operation-get-perf-table" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1j,hjubah}(h]h ]h"]h$]h&]levelKtypejDsourcehnjlineK6uh1j)ubj*)}(hhh]j-)}(hhh]hSHyperlink target "dev-energymodel-operation-perf-domain-created" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1j,hjubah}(h]h ]h"]h$]h&]levelKtypejDsourcehnjlineKHuh1j)ubj*)}(hhh]j-)}(hhh]hSHyperlink target "dev-energymodel-operation-perf-domain-updated" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1j,hjubah}(h]h ]h"]h$]h&]levelKtypejDsourcehnjlineKSuh1j)ubj*)}(hhh]j-)}(hhh]hSHyperlink target "dev-energymodel-operation-perf-domain-deleted" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1j,hjubah}(h]h ]h"]h$]h&]levelKtypejDsourcehnjlineK^uh1j)ubj*)}(hhh]j-)}(hhh]hQHyperlink target "dev-energymodel-definition-perf-state-flags" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1j,hjubah}(h]h ]h"]h$]h&]levelKtypejDsourcehnjlineKxuh1j)ubj*)}(hhh]j-)}(hhh]hRHyperlink target "dev-energymodel-definition-perf-domain-flags" is not referenced.}hj8sbah}(h]h ]h"]h$]h&]uh1j,hj5ubah}(h]h ]h"]h$]h&]levelKtypejDsourcehnjlineKuh1j)ubj*)}(hhh]j-)}(hhh]hOHyperlink target "dev-energymodel-attribute-set-perf-domain" is not referenced.}hjRsbah}(h]h ]h"]h$]h&]uh1j,hjOubah}(h]h ]h"]h$]h&]levelKtypejDsourcehnjlineKuh1j)ubj*)}(hhh]j-)}(hhh]hNHyperlink target "dev-energymodel-attribute-set-perf-table" is not referenced.}hjlsbah}(h]h ]h"]h$]h&]uh1j,hjiubah}(h]h ]h"]h$]h&]levelKtypejDsourcehnjlineKuh1j)ubj*)}(hhh]j-)}(hhh]hNHyperlink target "dev-energymodel-attribute-set-perf-state" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1j,hjubah}(h]h ]h"]h$]h&]levelKtypejDsourcehnjlineKuh1j)ube transformerN include_log] decorationNhhub.