zephyr/subsys/pm
Declan Snyder 65ebecbf78 pm: refactor policy_device_ get/put
Refactor this code so it has less nesting and is able to share some code
between functions, by making a function to find the device constraints
object which can be called before doing operations using it.

Signed-off-by: Declan Snyder <declan.snyder@nxp.com>
2025-05-30 19:40:11 +02:00
..
policy pm: refactor policy_device_ get/put 2025-05-30 19:40:11 +02:00
CMakeLists.txt pm: policy: split policy APIs implementations 2024-10-24 17:50:44 +02:00
device_runtime.c pm: device_runtime: Make async optional 2025-05-27 14:45:07 +02:00
device_system_managed.c pm: device: De-couple device pm from system pm 2024-06-04 19:13:53 -04:00
device_system_managed.h pm: device_system_managed: Fix functions return 2024-06-18 19:56:39 -04:00
device.c pm: device: correct state in pm_device_driver_init 2025-04-11 14:53:53 +02:00
Kconfig pm: device_runtime: Make async optional 2025-05-27 14:45:07 +02:00
pm_shell.c shell: use shell_device_get_binding 2024-12-18 15:32:10 +01:00
pm_stats.c pm: Use fixed cpu id in single core case 2025-04-08 08:57:57 +02:00
pm_stats.h pm: Cleanup PM stats 2025-04-30 18:44:32 +02:00
pm.c pm: Return false if pm_state_force fails to set state 2025-05-15 14:09:46 +02:00
state.c pm: Include disabled states in search inside pm_state_get 2025-05-05 21:56:55 +02:00