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 kernel: mm: only include demand_paging.h if needed 2023-11-23 10:01:45 +01:00
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 kernel: Use k_us_to_cyc_ceil32 in k_busy_wait 2023-12-05 09:24:28 +01:00
CMakeLists.txt kernel: move nothread support to own file 2024-04-06 14:22:08 +03:00
compiler_stack_protect.c kernel: canaries: Allow using TLS to store it 2023-08-08 19:08:04 -04:00
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.c userspace: dynamic: Fix k_thread_stack_free verification 2024-05-21 20:54:56 -04:00
dynamic_disabled.c kernel: dynamic: declare dynamic stubs when disabled 2023-07-24 12:59:43 -04:00
errno.c kernel: move syscall_handler.h to internal include directory 2023-11-03 11:46:52 +01:00
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 mm: introduce CONFIG_KERNEL_VM_USE_CUSTOM_MEM_RANGE_CHECK 2023-10-20 15:08:34 +02:00
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 kernel: Switch main return type from void to int 2023-04-14 07:49:41 +09:00
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.c coding guidelines: comply with MISRA Rule 12.1. 2024-05-12 13:37:27 -04:00
thread_monitor.c kernel: split thread monitor 2024-03-06 19:27:28 -05: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.c kernel: userspace: manipulate _thread_idx_map on per-byte basis 2024-05-18 15:53:27 +03:00
userspace_handler.c coding guidelines: comply with MISRA Rule 11.8 2024-05-10 14:45:14 -05:00
version.c
work.c coding guidelines: comply with MISRA Rule 2.2 2024-05-02 09:32:46 +01:00
xip.c kernel: canaries: Allow using TLS to store it 2023-08-08 19:08:04 -04:00