at v6.15-rc2 470 B view raw
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 */