xref: /freebsd/sys/compat/linuxkpi/common/include/linux/atomic/atomic-arch-fallback.h (revision ade8a27ea4c28d12fabc2d5f8e44386a3add23d1)
1 /*
2  * SPDX-License-Identifier: BSD-2-Clause
3  *
4  * Copyright (c) 2026 The FreeBSD Foundation
5  */
6 
7 #ifndef _LINUXKPI_LINUX_ATOMIC_ATOMIC_ARCH_FALLBACK_H_
8 #define	_LINUXKPI_LINUX_ATOMIC_ATOMIC_ARCH_FALLBACK_H_
9 
10 static inline int
raw_atomic_read_acquire(const atomic_t * v)11 raw_atomic_read_acquire(const atomic_t *v)
12 {
13 	return (atomic_load_acq_int(&v->counter));
14 }
15 
16 #endif /* _LINUXKPI_LINUX_ATOMIC_ATOMIC_ARCH_FALLBACK_H_ */
17