zephyr/include/arch/arm
Stephanos Ioannidis 5ba0c8e0c5 arch: arm: Inline arch_isr_direct_header.
This commit inlines arch_isr_direct_header function that was previously
placed in irq_manage.c for no good reason (possibly in relation to the
FIXME for #3056).

In addition, since the PR #20119 resolved the header circular
dependency issue described in the issue #3056, this commit removes the
references to it in the code.

The reason for not inlining _arch_is_direct_pm as the #3056 FIXME
suggests is that there is little to gain from doing so and there still
exists circular dependency for the headers required by this function
(#20119 only addresses kernel_structs.h, which is required for _current
and _kernel, which, in turn, is required for handling interrupt nesting
in many architectures; in fact, Cortex-A and Cortex-R port will require
it as well).

Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
2019-11-08 12:23:05 +01:00
..
cortex_m arm: remove unused header 2019-11-07 15:21:46 -08:00
cortex_r linker: move where we define _LINKER and _ASMLANGUAGE 2019-11-03 12:55:16 +01:00
arch.h kernel: rename z_arch_ to arch_ 2019-11-07 15:21:46 -08:00
asm_inline_gcc.h kernel: rename z_arch_ to arch_ 2019-11-07 15:21:46 -08:00
asm_inline.h headers: Refactor kernel and arch headers. 2019-11-06 16:07:32 -08:00
error.h kernel: rename z_arch_ to arch_ 2019-11-07 15:21:46 -08:00
exc.h headers: Refactor kernel and arch headers. 2019-11-06 16:07:32 -08:00
irq.h arch: arm: Inline arch_isr_direct_header. 2019-11-08 12:23:05 +01:00
misc.h kernel: rename z_arch_ to arch_ 2019-11-07 15:21:46 -08:00
nmi.h headers: Refactor kernel and arch headers. 2019-11-06 16:07:32 -08:00
syscall.h kernel: rename z_arch_ to arch_ 2019-11-07 15:21:46 -08:00
thread.h headers: Refactor kernel and arch headers. 2019-11-06 16:07:32 -08:00