zephyr/kernel/include
Peter Mitsis 35435928c2 kernel: Decouple sleep from suspend
Sleeping and suspended are now orthogonal states. That is, a thread
may be both sleeping and suspended and the two do not interact. One
repercussion of this is that suspending a thread will no longer
abort its timeout.

Threads are now created in the 'sleeping' state instead of a
'suspended' state. This dovetails nicely with the start delay that
can be given to a newly created thread--it is as though the very
first operation that a thread with a start delay is a sleep.

Signed-off-by: Peter Mitsis <peter.mitsis@intel.com>
2024-12-18 18:17:03 +01:00
..
gen_offset.h
ipi.h
kernel_arch_interface.h kernel: arch: move arch_swap() declaration 2024-12-11 21:33:49 +01:00
kernel_internal.h arch: deprecate _current 2024-11-23 20:12:24 -05:00
kernel_offsets.h
kernel_tls.h
ksched.h arch: deprecate _current 2024-11-23 20:12:24 -05:00
kswap.h arch: deprecate _current 2024-11-23 20:12:24 -05:00
kthread.h kernel: Decouple sleep from suspend 2024-12-18 18:17:03 +01:00
mmu.h
offsets_short.h
priority_q.h
timeout_q.h
wait_q.h