zephyr/kernel
Flavio Ceolin f7437ac3b1 pm: Move z_pm_save_idle_exit to pm subsys
There is no need to this function be defined inside the kernel since
all places using it are protecting the call under ifdef PM guards.

This way we can also remove the ifdef condition inside the implementation.

Signed-off-by: Flavio Ceolin <flavio.ceolin@intel.com>
2024-05-27 02:10:03 -07:00
..
include kernel: demand_paging: fix arch_page_location_get() documentation 2024-05-24 07:47:49 -04:00
paging
atomic_c.c kernel: add closing comments to config endifs 2024-03-25 18:03:31 -04:00
banner.c kernel: banner: use BUILD_VERSION only if not empty 2024-04-04 23:47:33 +02:00
busy_wait.c
CMakeLists.txt kernel: move nothread support to own file 2024-04-06 14:22:08 +03:00
compiler_stack_protect.c
condvar.c kernel: add closing comments to config endifs 2024-03-25 18:03:31 -04:00
cpu_mask.c kernel: add closing comments to config endifs 2024-03-25 18:03:31 -04:00
device.c coding guidelines: comply with MISRA Rule 11.8 2024-05-10 14:45:14 -05:00
dynamic_disabled.c
dynamic.c userspace: dynamic: Fix k_thread_stack_free verification 2024-05-21 20:54:56 -04:00
errno.c
events.c kernel: add closing comments to config endifs 2024-03-25 18:03:31 -04:00
fatal.c kernel: add closing comments to config endifs 2024-03-25 18:03:31 -04:00
float.c kernel: move float operations out of thread.c 2024-03-06 19:27:28 -05:00
futex.c coding guidelines: comply with MISRA Rule 12.1. 2024-05-12 13:37:27 -04:00
idle.c pm: Move z_pm_save_idle_exit to pm subsys 2024-05-27 02:10:03 -07:00
init.c kernel: Predicate _cpus_active on CONFIG_PM 2024-05-21 15:42:50 -07:00
ipi.c kernel: rename sliceable -> thread_is_sliceable 2024-04-01 18:47:36 -04:00
irq_offload.c kernel: add closing comments to config endifs 2024-03-25 18:03:31 -04:00
Kconfig kernel: move memory domain kconfigs into its own file 2024-05-21 20:53:09 -04:00
Kconfig.device kernel: reorg Kconfigs and split them 2024-03-06 19:27:28 -05:00
Kconfig.mem_domain kernel: mem_domain: new config for isolated stacks 2024-05-21 20:53:09 -04:00
Kconfig.obj_core kernel: reorg Kconfigs and split them 2024-03-06 19:27:28 -05:00
Kconfig.smp kernel: reorg Kconfigs and split them 2024-03-06 19:27:28 -05:00
Kconfig.vm
kheap.c coding guidelines: comply with MISRA Rule 12.1. 2024-05-12 13:37:27 -04:00
mailbox.c kernel: Clean up mailbox async msg configuration 2024-04-09 11:05:55 +02:00
main_weak.c
mem_domain.c coding guidelines: comply with MISRA Rule 12.1. 2024-05-12 13:37:27 -04:00
mem_slab.c coding guidelines: comply with MISRA Rule 12.1. 2024-05-12 13:37:27 -04:00
mempool.c kernel: add closing comments to config endifs 2024-03-25 18:03:31 -04:00
mmu.c kernel: mmu: shrink and align struct z_page_frame 2024-05-13 16:04:40 -04:00
msg_q.c coding guidelines: comply with MISRA Rule 21.15 2024-05-01 10:52:43 -04:00
mutex.c kernel: move thread related helper function kthread.h 2024-04-01 18:47:36 -04:00
nothread.c kernel: move nothread support to own file 2024-04-06 14:22:08 +03:00
obj_core.c kernel: add closing comments to config endifs 2024-03-25 18:03:31 -04:00
pipes.c coding guidelines: comply with MISRA Rule 12.1. 2024-05-12 13:37:27 -04:00
poll.c kernel: add closing comments to config endifs 2024-03-25 18:03:31 -04:00
priority_queues.c kernel: priority queues: declare as static inlines 2024-04-22 16:40:11 -04:00
queue.c coding guidelines: comply with MISRA Rule 12.1. 2024-05-12 13:37:27 -04:00
sched.c coding guidelines: comply with MISRA Rule 12.1. 2024-05-12 13:37:27 -04:00
sem.c coding guidelines: comply with MISRA Rule 11.8 2024-05-10 14:45:14 -05:00
smp.c kernel: Relax loop in z_smp_global_lock() 2024-05-22 21:35:06 -04:00
spinlock_validate.c kernel/spinlock: Fix SPIN_VALIDATE in ISRs 2024-05-02 13:55:03 -04:00
stack.c coding guidelines: comply with MISRA Rule 11.8 2024-05-10 14:45:14 -05:00
system_work_q.c kernel: system_work_q: Mark queue thread as essential 2024-04-25 21:40:24 +02:00
thread_monitor.c kernel: split thread monitor 2024-03-06 19:27:28 -05:00
thread.c coding guidelines: comply with MISRA Rule 12.1. 2024-05-12 13:37:27 -04:00
timeout.c coding guidelines: comply with MISRA Rule 12.1. 2024-05-12 13:37:27 -04:00
timer.c kernel: add closing comments to config endifs 2024-03-25 18:03:31 -04:00
timeslicing.c kernel: timeslicing: add time slice reset in slice per thread api 2024-05-01 22:55:50 +01:00
usage.c kernel: Remove duplicate execution_cycles write and improve docstring 2024-04-28 13:04:20 -04:00
userspace_handler.c coding guidelines: comply with MISRA Rule 11.8 2024-05-10 14:45:14 -05:00
userspace.c kernel: userspace: manipulate _thread_idx_map on per-byte basis 2024-05-18 15:53:27 +03:00
version.c
work.c coding guidelines: comply with MISRA Rule 2.2 2024-05-02 09:32:46 +01:00
xip.c