1 /* SPDX-License-Identifier: GPL-2.0-or-later */
2 
3 #ifndef _LINUX_ATOMIC_H
4 #define _LINUX_ATOMIC_H
5 
6 #define atomic_t int32_t
7 #define atomic_inc(x) uatomic_inc(x)
8 #define atomic_read(x) uatomic_read(x)
9 #define atomic_set(x, y) uatomic_set(x, y)
10 #define U8_MAX UCHAR_MAX
11 
12 #ifndef atomic_cmpxchg_relaxed
13 #define  atomic_cmpxchg_relaxed		uatomic_cmpxchg
14 #define  atomic_cmpxchg_release         uatomic_cmpxchg
15 #endif /* atomic_cmpxchg_relaxed */
16 
17 #endif	/* _LINUX_ATOMIC_H */
18