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]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&]hΌid4uh1hhhhhhhhKubhtopic)}(h Contents h](h)}(hContentsh]hContents}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhhhKubh bullet_list)}(hhh]h list_item)}(hhh](h paragraph)}(hhh]h reference)}(hhh](hFamily }(hjhhhNhNubh)}(hhh]hdev-energymodel}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1hhNhNhjubh netlink specification}(hjhhhNhNubeh}(h]hah ]h"]h$]h&]refid,family-dev-energymodel-netlink-specificationuh1jhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]j)}(hhh]j)}(hhh]hSummary}(hjNhhhNhNubah}(h]id5ah ]h"]h$]h&]refidsummaryuh1jhjKubah}(h]h ]h"]h$]h&]uh1jhjHubah}(h]h ]h"]h$]h&]uh1jhjEubj)}(hhh](j)}(hhh]j)}(hhh]h Operations}(hjphhhNhNubah}(h]id6ah ]h"]h$]h&]refid operationsuh1jhjmubah}(h]h ]h"]h$]h&]uh1jhjjubj)}(hhh](j)}(hhh]j)}(hhh]j)}(hhh]hget-perf-domains}(hjhhhNhNubah}(h]id7ah ]h"]h$]h&]refidget-perf-domainsuh1jhjubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]j)}(hhh]j)}(hhh]hget-perf-table}(hjhhhNhNubah}(h]id8ah ]h"]h$]h&]refidget-perf-tableuh1jhjubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]j)}(hhh]j)}(hhh]hperf-domain-created}(hjhhhNhNubah}(h]id9ah ]h"]h$]h&]refidperf-domain-createduh1jhjubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]j)}(hhh]j)}(hhh]hperf-domain-updated}(hjhhhNhNubah}(h]id10ah ]h"]h$]h&]refidperf-domain-updateduh1jhjubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]j)}(hhh]j)}(hhh]hperf-domain-deleted}(hjhhhNhNubah}(h]id11ah ]h"]h$]h&]refidperf-domain-deleteduh1jhjubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjjubeh}(h]h ]h"]h$]h&]uh1jhjEubj)}(hhh]j)}(hhh]j)}(hhh]hMulticast groups}(hjEhhhNhNubah}(h]id12ah ]h"]h$]h&]refidmulticast-groupsuh1jhjBubah}(h]h ]h"]h$]h&]uh1jhj?ubah}(h]h ]h"]h$]h&]uh1jhjEubj)}(hhh](j)}(hhh]j)}(hhh]h Definitions}(hjghhhNhNubah}(h]id13ah ]h"]h$]h&]refid definitionsuh1jhjdubah}(h]h ]h"]h$]h&]uh1jhjaubj)}(hhh](j)}(hhh]j)}(hhh]j)}(hhh]hperf-state-flags}(hjhhhNhNubah}(h]id14ah ]h"]h$]h&]refidperf-state-flagsuh1jhjubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhj}ubj)}(hhh]j)}(hhh]j)}(hhh]hperf-domain-flags}(hjhhhNhNubah}(h]id15ah ]h"]h$]h&]refidperf-domain-flagsuh1jhjubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhj}ubeh}(h]h ]h"]h$]h&]uh1jhjaubeh}(h]h ]h"]h$]h&]uh1jhjEubj)}(hhh](j)}(hhh]j)}(hhh]hAttribute sets}(hjhhhNhNubah}(h]id16ah ]h"]h$]h&]refidattribute-setsuh1jhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]j)}(hhh]j)}(hhh]h perf-domain}(hjhhhNhNubah}(h]id17ah ]h"]h$]h&]refid perf-domainuh1jhjubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]j)}(hhh]j)}(hhh]h perf-table}(hjhhhNhNubah}(h]id18ah ]h"]h$]h&]refid perf-tableuh1jhjubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]j)}(hhh]j)}(hhh]h perf-state}(hj9hhhNhNubah}(h]id19ah ]h"]h$]h&]refid perf-stateuh1jhj6ubah}(h]h ]h"]h$]h&]uh1jhj3ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjEubeh}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubeh}(h]contentsah ]contentsah"]contentsah$]h&]uh1hhhhKhhhhubh)}(hhh](h)}(hSummaryh]hSummary}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjWuh1hhj|hhhhhKubj)}(h5Energy model netlink interface to notify its changes.h]h5Energy model netlink interface to notify its changes.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhj|hhubeh}(h]j]ah ]h"]summaryah$]h&]uh1hhhhhhhhKubh)}(hhh](h)}(h Operationsh]h Operations}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjyuh1hhjhhhhhKubh)}(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&]uh1jhhhK}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 refdomainjreftyperef refexplicitrefwarn reftarget)dev-energymodel-attribute-set-perf-domainuh1hhhhK}hjubah}(h]h ]h"]h$]h&]uh1jhhhK}hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhK}hjhhubj)}(hhh](j)}(hdoh]hdo}(hj9hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj6hhhKubj)}(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)}(hjZh]hrequest}(hj^hhhNhNubah}(h]h ]h"]h$]h&]uh1j\hjXubah}(h]h ]h"]h$]h&]uh1jVhhhKhjRubh definition)}(hhh]j)}(hhh]j)}(hhh](j)}(h attributesh]h attributes}(hj|hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjyhhhKubj)}(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&]uh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjyubeh}(h]h ]h"]h$]h&]uh1jhhhKhjvubah}(h]h ]h"]h$]h&]uh1jhjsubah}(h]h ]h"]h$]h&]uh1jqhjRubeh}(h]h ]h"]h$]h&]uh1jPhhhKhjMubjQ)}(hJ**reply** :attributes: [``pad``, ``perf-domain-id``, ``flags``, ``cpus``] h](jW)}(h **reply**h]j])}(hjh]hreply}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hjubah}(h]h ]h"]h$]h&]uh1jVhhhKhjubjr)}(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}(hj hhhNhNubah}(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}(hj.hhhNhNubah}(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&]uh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jqhjubeh}(h]h ]h"]h$]h&]uh1jPhhhKhjMubeh}(h]h ]h"]h$]h&]uh1jKhjGubah}(h]h ]h"]h$]h&]uh1jhj6ubeh}(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]jL)}(hhh]jQ)}(hM**reply** :attributes: [``pad``, ``perf-domain-id``, ``flags``, ``cpus``] h](jW)}(h **reply**h]j])}(hjh]hreply}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hjubah}(h]h ]h"]h$]h&]uh1jVhhhKhjubjr)}(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}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh]}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jqhjubeh}(h]h ]h"]h$]h&]uh1jPhhhKhjubah}(h]h ]h"]h$]h&]uh1jKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(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}jrjsexpect_referenced_by_id}jjsubh)}(hhh](h)}(hget-perf-tableh]hget-perf-table}(hj|hhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhjyhhhhhKubj)}(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&]uh1jhhhKhjyhhubj)}(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 ](jstdstd-refeh"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]refdocj refdomainjreftyperef refexplicitrefwarnj"(dev-energymodel-attribute-set-perf-tableuh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(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]jL)}(hhh](jQ)}(h.**request** :attributes: [``perf-domain-id``] h](jW)}(h **request**h]j])}(hjh]hrequest}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hjubah}(h]h ]h"]h$]h&]uh1jVhhhKhjubjr)}(hhh]j)}(hhh]j)}(hhh](j)}(h attributesh]h attributes}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(h[``perf-domain-id``] h]j)}(h[``perf-domain-id``]h](h[}(hj2hhhNhNubh)}(h``perf-domain-id``h]hperf-domain-id}(hj:hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj2ubh]}(hj2hhhNhNubeh}(h]h ]h"]h$]h&]uh1jhhhKhj.ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jqhjubeh}(h]h ]h"]h$]h&]uh1jPhhhKhjubjQ)}(h?**reply** :attributes: [``perf-domain-id``, ``perf-state``] h](jW)}(h **reply**h]j])}(hjvh]hreply}(hjxhhhNhNubah}(h]h ]h"]h$]h&]uh1j\hjtubah}(h]h ]h"]h$]h&]uh1jVhhhKhjpubjr)}(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&]uh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jqhjpubeh}(h]h ]h"]h$]h&]uh1jPhhhKhjubeh}(h]h ]h"]h$]h&]uh1jKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubeh}(h]h ]h"]h$]h&]uh1jhjyhhhhhKubh)}(h2.. _dev-energymodel-operation-perf-domain-created:h]h}(h]h ]h"]h$]h&]hΌ-dev-energymodel-operation-perf-domain-createduh1hhKHhjyhhhhubeh}(h](jjleh ]h"](get-perf-table(dev-energymodel-operation-get-perf-tableeh$]h&]uh1hhjhhhhhKju}jjbsjw}jljbsubh)}(hhh](h)}(hperf-domain-createdh]hperf-domain-created}(hj&hhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhj#hhhhhKubj)}(h A performance domain is created.h]h A performance domain is created.}(hj4hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhj#hhubj)}(hhh](j)}(hhh](j)}(hnotifyh]hnotify}(hjHhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjEhhhKubj)}(hget-perf-tableh]j)}(hjXh]hget-perf-table}(hjZhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhjVubah}(h]h ]h"]h$]h&]uh1jhjEubeh}(h]h ]h"]h$]h&]uh1jhhhKhjBhhubj)}(hhh](j)}(hmcgrph]hmcgrp}(hjvhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjshhhKubj)}(hevent h]j)}(heventh]hevent}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjsubeh}(h]h ]h"]h$]h&]uh1jhhhKhjBhhubeh}(h]h ]h"]h$]h&]uh1jhj#hhhhhKubh)}(h2.. _dev-energymodel-operation-perf-domain-updated:h]h}(h]h ]h"]h$]h&]hΌ-dev-energymodel-operation-perf-domain-updateduh1hhKShj#hhhhubeh}(h](jjeh ]h"](perf-domain-created-dev-energymodel-operation-perf-domain-createdeh$]h&]uh1hhjhhhhhKju}jjsjw}jjsubh)}(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&]uh1jhhhKhjhhubj)}(hhh](j)}(hhh](j)}(hnotifyh]hnotify}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(hget-perf-tableh]j)}(hjh]hget-perf-table}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubj)}(hhh](j)}(hmcgrph]hmcgrp}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj hhhKubj)}(hevent h]j)}(heventh]hevent}(hj" hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhj ubah}(h]h ]h"]h$]h&]uh1jhj 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&]uh1hhjhhhhhKju}jR jsjw}jjsubh)}(hhh](h)}(hperf-domain-deletedh]hperf-domain-deleted}(hjZ hhhNhNubah}(h]h ]h"]h$]h&]hj uh1hhjW hhhhhKubj)}(h A performance domain is deleted.h]h A performance domain is deleted.}(hjh hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhjW hhubj)}(hhh](j)}(hhh](j)}(h attribute-seth]h attribute-set}(hj| hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjy 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 ](jstdstd-refeh"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]refdocj refdomainj reftyperef refexplicitrefwarnj"(dev-energymodel-attribute-set-perf-tableuh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jhhhKhj ubah}(h]h ]h"]h$]h&]uh1jhjy ubeh}(h]h ]h"]h$]h&]uh1jhhhKhjv 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&]uh1jhhhKhj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhhhKhjv 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[}(hj hhhNhNubh)}(h``perf-domain-id``h]hperf-domain-id}(hj% hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh]}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1jhhhKhj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj ubah}(h]h ]h"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhhhKhjv hhubeh}(h]h ]h"]h$]h&]uh1jhjW hhhhhKubeh}(h](j&jL eh ]h"](perf-domain-deleted-dev-energymodel-operation-perf-domain-deletedeh$]h&]uh1hhjhhhhhKju}jf jB sjw}jL jB subeh}(h]jah ]h"] operationsah$]h&]uh1hhhhhhhhKubh)}(hhh](h)}(hMulticast groupsh]hMulticast groups}(hju hhhNhNubah}(h]h ]h"]h$]h&]hjNuh1hhjr hhhhhKubj)}(hhh]j)}(hevent h]j)}(heventh]hevent}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhj ubah}(h]h ]h"]h$]h&]uh1jhj hhhhhNubah}(h]h ]h"]h$]h&]bullet-uh1jhhhKhjr hhubeh}(h]jTah ]h"]multicast groupsah$]h&]uh1hhhhhhhhKubh)}(hhh](h)}(h Definitionsh]h Definitions}(hj hhhNhNubah}(h]h ]h"]h$]h&]hjpuh1hhj 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&]uh1jhhhKhj ubah}(h]h ]h"]h$]h&]uh1jhj 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&]uh1jhj$ 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.}(hj9 hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhj5 ubah}(h]h ]h"]h$]h&]uh1jhj$ ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj! ubah}(h]h ]h"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]uh1jhj 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 hhhhhKju}j{ j sjw}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&]uh1jhhhKhj ubah}(h]h ]h"]h$]h&]uh1jhj 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&]uh1jhhhKhj ubah}(h]h ]h"]h$]h&]uh1jhj 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)}(hj h]h;Skip inefficient states when estimating energy consumption.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj ubj)}(hhh](j)}(hperf-domain-artificialh]hperf-domain-artificial}(hj: hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj7 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.}(hjL hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhjH ubah}(h]h ]h"]h$]h&]uh1jhj7 ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj ubeh}(h]h ]h"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj hhubeh}(h]h ]h"]h$]h&]uh1jhj hhhhhKubeh}(h](jju eh ]h"](perf-domain-flags,dev-energymodel-definition-perf-domain-flagseh$]h&]uh1hhj hhhhhKju}j jk sjw}ju jk subeh}(h]jvah ]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&]uh1jhhhKhj 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}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj 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.}(hj1 hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhK6hj- ubah}(h]h ]h"]h$]h&]uh1jhj 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 (}(hj\ hhhNhNubh)}(h``u64``h]hu64}(hjd hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj\ ubh)}(hj\ hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjY 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&]uh1jhhhK;hj ubah}(h]h ]h"]h$]h&]uh1jhj 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 ](jstdstd-refeh"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]refdocj refdomainj reftyperef refexplicitrefwarnj",dev-energymodel-definition-perf-domain-flagsuh1hhhhK;hj ubah}(h]h ]h"]h$]h&]uh1jhhhK;hj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhhhK;hj| hhubeh}(h]h ]h"]h$]h&]uh1jhjY 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}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhhhhhKAubj)}(hhh](j)}(hhh](j)}(h multi-attrh]h multi-attr}(hj.hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj+hhhKubj)}(hTrueh]j)}(hj>h]hTrue}(hj@hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKAhj<ubah}(h]h ]h"]h$]h&]uh1jhj+ubeh}(h]h ]h"]h$]h&]uh1jhhhKAhj(hhubj)}(hhh](j)}(hdoch]hdoc}(hj\hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjYhhhKubj)}(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.}(hjnhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKAhjjubah}(h]h ]h"]h$]h&]uh1jhjYubeh}(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 hhhhhKju}jj sjw}j j subh)}(hhh](h)}(h perf-tableh]h perf-table}(hjhhhNhNubah}(h]h ]h"]h$]h&]hj uh1hhjhhhhhKAubj)}(hPerformance states table.h]hPerformance states table.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKAhjhhubh)}(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&]uh1jhhhKLhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKLhjhhubah}(h]h ]h"]h$]h&]uh1jhjhhhhhKLubeh}(h]id1ah ]h"]h$]jW ah&]uh1hhjhhhhhKLj Kubh)}(hhh](h)}(hperf-state (``nest``)h](h perf-state (}(hj/hhhNhNubh)}(h``nest``h]hnest}(hj7hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj/ubh)}(hj/hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj,hhhhhKQubj)}(hhh](j)}(hhh](j)}(hnested-attributesh]hnested-attributes}(hjUhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjRhhhKubj)}(h/:ref:`dev-energymodel-attribute-set-perf-state`h]j)}(hjeh]h)}(hjeh]j)}(hjeh]h(dev-energymodel-attribute-set-perf-state}(hjmhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjjubah}(h]h ]h"]h$]h&]refdocj refdomainjwreftyperef refexplicitrefwarnj"(dev-energymodel-attribute-set-perf-stateuh1hhhhKQhjgubah}(h]h ]h"]h$]h&]uh1jhhhKQhjcubah}(h]h ]h"]h$]h&]uh1jhjRubeh}(h]h ]h"]h$]h&]uh1jhhhKQhjOhhubj)}(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&]uh1jhhhKQhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKQhjOhhubeh}(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 hhhhhKAju}jjsjw}jjsubh)}(hhh](h)}(h perf-stateh]h perf-state}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjBuh1hhjhhhhhKQubj)}(h*Performance state of a performance domain.h]h*Performance state of a performance domain.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKQhjhhubh)}(hhh]h)}(h pad (``pad``)h](hpad (}(hjhhhNhNubh)}(h``pad``h]hpad}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj hhhhhK[ubah}(h]id2ah ]h"]h$]j ah&]uh1hhjhhhhhK[j Kubh)}(hhh](h)}(hperformance (``u64``)h](h performance (}(hj9hhhNhNubh)}(h``u64``h]hu64}(hjAhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj9ubh)}(hj9hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj6hhhhhK^ubj)}(hhh]j)}(hhh](j)}(hdoch]hdoc}(hj_hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj\hhhKubj)}(h3CPU performance (capacity) at a given frequency. h]j)}(h0CPU performance (capacity) at a given frequency.h]h0CPU performance (capacity) at a given frequency.}(hjqhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhK^hjmubah}(h]h ]h"]h$]h&]uh1jhj\ubeh}(h]h ]h"]h$]h&]uh1jhhhK^hjYhhubah}(h]h ]h"]h$]h&]uh1jhj6hhhhhK^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&]uh1jhhhKchjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(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}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj"hhhKubj)}(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.}(hj7hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhhj3ubah}(h]h ]h"]h$]h&]uh1jhj"ubeh}(h]h ]h"]h$]h&]uh1jhhhKhhjhhubah}(h]h ]h"]h$]h&]uh1jhjhhhhhKhubeh}(h] power-u64ah ]h"] power (u64)ah$]h&]uh1hhjhhhhhKhubh)}(hhh](h)}(hcost (``u64``)h](hcost (}(hjbhhhNhNubh)}(h``u64``h]hu64}(hjjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjbubh)}(hjbhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj_hhhhhKnubj)}(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&]uh1jhhhKnhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKnhjhhubah}(h]h ]h"]h$]h&]uh1jhj_hhhhhKnubeh}(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&]uh1jhhhKthjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKthjhhubj)}(hhh](j)}(henumh]henum}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(h3:ref:`dev-energymodel-definition-perf-state-flags` h]j)}(h2:ref:`dev-energymodel-definition-perf-state-flags`h]h)}(hj-h]j)}(hj-h]h+dev-energymodel-definition-perf-state-flags}(hj2hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj/ubah}(h]h ]h"]h$]h&]refdocj refdomainj<reftyperef refexplicitrefwarnj"+dev-energymodel-definition-perf-state-flagsuh1hhhhKthj+ubah}(h]h ]h"]h$]h&]uh1jhhhKthj'ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKthjhhubeh}(h]h ]h"]h$]h&]uh1jhjhhhhhKtubeh}(h]id3ah ]h"]h$]jah&]uh1hhjhhhhhKtj Kubeh}(h](jHjeh ]h"]( perf-state(dev-energymodel-attribute-set-perf-stateeh$]h&]uh1hhj hhhhhKQju}jrjsjw}jjsubeh}(h]jah ]h"]attribute setsah$]h&]uh1hhhhhhhhKubeh}(h](j>heh ]h"](,family dev-energymodel netlink specificationnetlink-dev-energymodeleh$]h&]uh1hhhhhhhhKju}jhsjw}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_sourceh _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]jajl]jbaj]jaj]jajL ]jB aj ]j aju ]jk aj ]j aj]jaj]jaunameids}(jhjj>jyjujj]jo jjrjjqjjjljjjjjjjR jjQ jjf jL je j&j jTj jvj{ j jz jj ju j jj{jjj jj pad (pad)Nperf-domain-id (u32)N flags (u64)Njjjjjj&jjjrjjqjHjjjjj\jYjju nametypes}(jjjyjjo jrjqjjjjjR jQ jf je j j j{ jz j j j{jjjjjjjjjjrjqjjj\juh}(hhj>hjuhj]j|jjjjjjjljyjjyjj#jj#jjjjjL jW j&jW jTjr jvj j j jj ju j jj jj j j jj j j jS j j jY jjjjj&jj'jjj,jjjHjj1j jj6jjjYjjj_jhjhjjWjNjyjpjjjjjjjjj jjNjEjpjgjjjjjjjjj jjBj9u 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)”.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]j'alevelKtypeINFOsourcehlineKLuh1jhjhhhhhKLubj)}(hhh]j)}(h,Duplicate implicit target name: "pad (pad)".h]h0Duplicate implicit target name: “pad (pad)”.}(hj6hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj3ubah}(h]h ]h"]h$]h&]j1alevelKtypej0sourcehlineK[uh1jhj hhhhhK[ubj)}(hhh]j)}(h.Duplicate implicit target name: "flags (u64)".h]h2Duplicate implicit target name: “flags (u64)”.}(hjQhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjNubah}(h]h ]h"]h$]h&]jhalevelKtypej0sourcehlineKtuh1jhjhhhhhKtubetransform_messages](j)}(hhh]j)}(hhh]h=Hyperlink target "netlink-dev-energymodel" is not referenced.}hjnsbah}(h]h ]h"]h$]h&]uh1jhjkubah}(h]h ]h"]h$]h&]levelKtypej0sourcehlineKuh1jubj)}(hhh]j)}(hhh]hPHyperlink target "dev-energymodel-operation-get-perf-domains" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]levelKtypej0sourcehlineKuh1jubj)}(hhh]j)}(hhh]hNHyperlink target "dev-energymodel-operation-get-perf-table" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]levelKtypej0sourcehlineK6uh1jubj)}(hhh]j)}(hhh]hSHyperlink target "dev-energymodel-operation-perf-domain-created" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]levelKtypej0sourcehlineKHuh1jubj)}(hhh]j)}(hhh]hSHyperlink target "dev-energymodel-operation-perf-domain-updated" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]levelKtypej0sourcehlineKSuh1jubj)}(hhh]j)}(hhh]hSHyperlink target "dev-energymodel-operation-perf-domain-deleted" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]levelKtypej0sourcehlineK^uh1jubj)}(hhh]j)}(hhh]hQHyperlink target "dev-energymodel-definition-perf-state-flags" is not referenced.}hj sbah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]levelKtypej0sourcehlineKxuh1jubj)}(hhh]j)}(hhh]hRHyperlink target "dev-energymodel-definition-perf-domain-flags" is not referenced.}hj$sbah}(h]h ]h"]h$]h&]uh1jhj!ubah}(h]h ]h"]h$]h&]levelKtypej0sourcehlineKuh1jubj)}(hhh]j)}(hhh]hOHyperlink target "dev-energymodel-attribute-set-perf-domain" is not referenced.}hj>sbah}(h]h ]h"]h$]h&]uh1jhj;ubah}(h]h ]h"]h$]h&]levelKtypej0sourcehlineKuh1jubj)}(hhh]j)}(hhh]hNHyperlink target "dev-energymodel-attribute-set-perf-table" is not referenced.}hjXsbah}(h]h ]h"]h$]h&]uh1jhjUubah}(h]h ]h"]h$]h&]levelKtypej0sourcehlineKuh1jubj)}(hhh]j)}(hhh]hNHyperlink target "dev-energymodel-attribute-set-perf-state" is not referenced.}hjrsbah}(h]h ]h"]h$]h&]uh1jhjoubah}(h]h ]h"]h$]h&]levelKtypej0sourcehlineKuh1jube transformerN include_log] decorationNhhub.