1 /*
2  * Copyright (c) 2015, Wind River Systems, Inc.
3  * Copyright (c) 2017, Oticon A/S
4  *
5  * SPDX-License-Identifier: Apache-2.0
6  */
7 
8 /*
9  * POSIX ARCH specific public inline "assembler" functions and macros
10  */
11 
12 /* Either public functions or macros or invoked by public functions */
13 
14 #ifndef ZEPHYR_INCLUDE_ARCH_POSIX_ASM_INLINE_GCC_H_
15 #define ZEPHYR_INCLUDE_ARCH_POSIX_ASM_INLINE_GCC_H_
16 
17 /*
18  * The file must not be included directly
19  * Include kernel.h instead
20  */
21 
22 #ifndef _ASMLANGUAGE
23 
24 #include <toolchain/common.h>
25 #include <zephyr/types.h>
26 #include <arch/common/sys_bitops.h>
27 #include <arch/common/sys_io.h>
28 #include <arch/common/ffs.h>
29 #include <arch/posix/posix_soc_if.h>
30 
31 #endif /* _ASMLANGUAGE */
32 
33 #endif /* ZEPHYR_INCLUDE_ARCH_POSIX_ASM_INLINE_GCC_H_ */
34