zephyr/kernel/include
Andy Ross b2791b0ac8 kernel/sched: Force inlining of some routines within the scheduler guts
GCC 6.2.0 is making frustratingly poor inlining decisions with some of
these routines, resulting in an awful lot of runtime calls for code
that is only ever expanded once or twice within the file.

Treat with targetted ALWAYS_INLINE's to force the issue.  The
scheduler code is a hot path.

Signed-off-by: Andy Ross <andrew.j.ross@intel.com>
2019-02-01 15:57:21 -05:00
..
gen_offset.h
kernel_internal.h
kernel_offsets.h
kernel_structs.h
ksched.h kernel/sched: Force inlining of some routines within the scheduler guts 2019-02-01 15:57:21 -05:00
kswap.h
offsets_short.h
syscall_handler.h
timeout_q.h
wait_q.h