zephyr/kernel
Nicolas Pitre aa9228854f linker generated list: provide an iterator to simplify list access
Given that the section name and boundary simbols can be inferred from
the struct object name, it makes sense to create an iterator that
abstracts away the access details and reduce the possibility for
mistakes.

Signed-off-by: Nicolas Pitre <npitre@baylibre.com>
2019-06-06 14:21:32 -07:00
..
include kernel/smp: Rename smp_init() 2019-06-05 17:15:55 -04:00
atomic_c.c kernel: fix atomic ops in user mode on some arches 2019-03-18 09:18:00 -04:00
CMakeLists.txt x86: remove unused and x86 only latency benchmark 2019-06-03 09:42:00 -07:00
compiler_stack_protect.c all: Update reserved function names 2019-03-11 13:48:42 -04:00
device.c all: Add 'U' suffix when using unsigned variables 2019-03-28 17:15:58 -05:00
errno.c all: Update reserved function names 2019-03-11 13:48:42 -04:00
idle.c power: clean up system power managment function names 2019-03-26 13:27:55 -04:00
init.c kernel/smp: Rename smp_init() 2019-06-05 17:15:55 -04:00
Kconfig x86: remove unused and x86 only latency benchmark 2019-06-03 09:42:00 -07:00
Kconfig.power_mgmt power: modify HAS_STATE_SLEEP_ Kconfig options 2019-03-26 13:27:55 -04:00
mailbox.c linker generated list: provide an iterator to simplify list access 2019-06-06 14:21:32 -07:00
mem_domain.c kernel: mem_domain: update name/doc of API function for partition add 2019-05-02 11:37:38 -04:00
mem_slab.c linker generated list: provide an iterator to simplify list access 2019-06-06 14:21:32 -07:00
mempool.c linker generated list: provide an iterator to simplify list access 2019-06-06 14:21:32 -07:00
msg_q.c linker generated list: provide an iterator to simplify list access 2019-06-06 14:21:32 -07:00
mutex.c linker generated list: provide an iterator to simplify list access 2019-06-06 14:21:32 -07:00
pipes.c linker generated list: provide an iterator to simplify list access 2019-06-06 14:21:32 -07:00
poll.c misc: Replace uses of __builtin_*_overflow() with <misc/math_extras.h>. 2019-05-14 19:53:30 -05:00
queue.c linker generated list: provide an iterator to simplify list access 2019-06-06 14:21:32 -07:00
sched.c kernel/sched: Don't reschedule inside a nested lock 2019-06-03 12:03:48 -07:00
sem.c linker generated list: provide an iterator to simplify list access 2019-06-06 14:21:32 -07:00
smp.c kernel/smp: Rename smp_init() 2019-06-05 17:15:55 -04:00
stack.c linker generated list: provide an iterator to simplify list access 2019-06-06 14:21:32 -07:00
system_work_q.c kernel: system_work_q: Set dedicated "sysworkq" name. 2018-10-19 07:58:45 -04:00
thread_abort.c kernel/thread_abort: Swap, don't reschedule when aborting _current 2019-06-03 12:03:48 -07:00
thread.c linker generated list: provide an iterator to simplify list access 2019-06-06 14:21:32 -07:00
timeout.c kernel: timeout: add syscall for runtime clk freq 2019-05-22 23:33:55 +02:00
timer.c linker generated list: provide an iterator to simplify list access 2019-06-06 14:21:32 -07:00
userspace_handler.c all: Update reserved function names 2019-03-11 13:48:42 -04:00
userspace.c logging: use os as a domain for low level system debugging 2019-06-04 12:16:40 -07:00
version.c doc: add kernel version API to doxygen 2018-12-08 17:24:53 -05:00
work_q.c kernel: Fix usage of CONFIG_SYS_CLOCK_EXISTS 2019-05-15 10:44:59 +02:00