zephyr/include/arch
Andy Ross 79746d701b arch/xtensa: Make cache utilities ALWAYS_INLINE
These are tiny functions always declared as "inline" per C99, but
that's just a hint.  In practice, they tend to be (c.f. intel_asdp)
called from very early boot circumstances where main application
symbols aren't yet available.  That obviously doesn't work, or even
link.

Make them ALWAYS_INLINE.  In practice they're so small that we don't
want them called anyway just for stack space reasons.

Signed-off-by: Andy Ross <andrew.j.ross@intel.com>
2021-12-14 18:43:05 -06:00
..
arc clock: add k_cycle_get_64 2021-11-08 13:41:53 -05:00
arm/aarch32 linker: remove manual name specification 2021-12-09 16:23:03 +01:00
arm64 clock: add k_cycle_get_64 2021-11-08 13:41:53 -05:00
common include: common: Add sys_set_bits and set_clear_bits inline functions 2021-10-12 08:37:03 -04:00
nios2 clock: add k_cycle_get_64 2021-11-08 13:41:53 -05:00
posix clock: add k_cycle_get_64 2021-11-08 13:41:53 -05:00
riscv linker: remove manual name specification 2021-12-09 16:23:03 +01:00
sparc clock: add k_cycle_get_64 2021-11-08 13:41:53 -05:00
x86 x86: gdbstub: remove ARCH_GDB_NUM_REGISTERS 2021-11-30 15:24:00 -05:00
xtensa arch/xtensa: Make cache utilities ALWAYS_INLINE 2021-12-14 18:43:05 -06:00
arch_inlines.h arm/arm64: Make ARM64 a standalone architecture 2021-03-31 10:34:33 -05:00
cpu.h arm/arm64: Make ARM64 a standalone architecture 2021-03-31 10:34:33 -05:00
structs.h kernel: add an architecture specific structs header 2021-04-21 09:03:47 -04:00
syscall.h arm/arm64: Make ARM64 a standalone architecture 2021-03-31 10:34:33 -05:00