Line data Source code
1 0 : /*
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 <zephyr/toolchain/common.h>
25 : #include <zephyr/types.h>
26 : #include <zephyr/arch/common/sys_bitops.h>
27 : #include <zephyr/arch/common/sys_io.h>
28 : #include <zephyr/arch/common/ffs.h>
29 : #include <zephyr/arch/posix/posix_soc_if.h>
30 :
31 : #endif /* _ASMLANGUAGE */
32 :
33 : #endif /* ZEPHYR_INCLUDE_ARCH_POSIX_ASM_INLINE_GCC_H_ */
|