zephyr/doc
Gerard Marull-Paretas 5a71eeb35c pm: policy: move constraints to policy API
The pm_constraint_* APIs were effectively used by the policy manager
only. This patch renames the API to the policy namespace and makes its
naming more explicit:

- pm_constraint_set -> pm_policy_state_lock_get()
- pm_constraint_release -> pm_policy_state_lock_put()
- pm_constraint_get -> pm_policy_state_lock_is_active()

The reason for these changes is that constraints can be of many types:
allow/disallow states, impose latency requirements, etc. The new naming
also makes explicit that the API calls will influence the PM policy
behavior.

All drivers and documentation have been updated accordingly.

Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
2022-03-16 15:26:47 +01:00
..
_doxygen doc: doxygen: adjust titles 2021-11-08 11:17:37 +01:00
_extensions/zephyr doc: remove space between argument and build folder 2022-03-16 10:24:53 +01:00
_scripts x86: Remove Jailhouse references in this arch 2022-03-16 04:20:26 -07:00
_static doc: readme: make logo text gray 2022-02-21 19:38:11 -05:00
_templates doc: add a toctree with reference material 2021-11-02 13:24:40 +01:00
application doc: use :kconfig:option: domain role 2022-03-02 09:28:37 +01:00
contribute doc: contribute: signed-off-by updates 2022-02-22 15:07:11 -08:00
development_process doc: use extlink for github issue links 2022-01-17 12:48:43 -05:00
getting_started cmake: Add xcc-clang toolchain 2022-02-25 11:17:06 -05:00
guides pm: policy: move constraints to policy API 2022-03-16 15:26:47 +01:00
images doc: remove unused images 2021-07-19 20:06:00 -04:00
introduction doc: mention MIPS architecture support 2022-01-24 17:11:42 -05:00
reference pm: policy: move constraints to policy API 2022-03-16 15:26:47 +01:00
releases doc: release-notes-3.1: document stm32 f1 swj_cfg 2022-03-16 10:26:37 +01:00
security security: docs: Add CVE-2021-3966 2022-02-17 19:05:08 -05:00
templates
404.rst doc: fix 404 page 2021-05-19 16:48:39 -04:00
CMakeLists.txt doc: use new kconfig extension 2022-03-02 09:28:37 +01:00
conf.py doc: use new kconfig extension 2022-03-02 09:28:37 +01:00
copyright.rst
glossary.rst doc: use :kconfig:option: domain role 2022-03-02 09:28:37 +01:00
index-tex.rst doc: create an index for PDF files 2021-07-15 07:07:21 -04:00
index.rst doc: add a toctree with reference material 2021-11-02 13:24:40 +01:00
kconfig.rst doc: use new kconfig extension 2022-03-02 09:28:37 +01:00
known-warnings.txt doc: warnings: make expressions more generic 2021-05-19 06:21:53 -04:00
LICENSING.rst docs: Change a number of 'master' branch refers to 'main' 2021-05-28 10:45:17 -05:00
Makefile doc: use new kconfig extension 2022-03-02 09:28:37 +01:00
substitutions.txt
zephyr.doxyfile.in doc: use :kconfig:option: domain role 2022-03-02 09:28:37 +01:00