summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormarkj <markj@FreeBSD.org>2017-07-16 00:25:00 +0000
committermarkj <markj@FreeBSD.org>2017-07-16 00:25:00 +0000
commitea97d8d9734b46e5916baf22d1cf2ff25aa07e77 (patch)
tree527b99ba29d8645395557aac584acdfa4dcaa194
parent89d2addf502a7af27bfd4d1e0960f6134a519c6e (diff)
downloadFreeBSD-src-ea97d8d9734b46e5916baf22d1cf2ff25aa07e77.zip
FreeBSD-src-ea97d8d9734b46e5916baf22d1cf2ff25aa07e77.tar.gz
MFC r311204:
Add some missing atomic_*_ptr #defines for arm.
-rw-r--r--sys/arm/include/atomic.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/sys/arm/include/atomic.h b/sys/arm/include/atomic.h
index 93b202d..ed87fb4 100644
--- a/sys/arm/include/atomic.h
+++ b/sys/arm/include/atomic.h
@@ -78,15 +78,22 @@ atomic_store_long(volatile u_long *dst, u_long src)
}
#define atomic_clear_ptr atomic_clear_32
+#define atomic_clear_acq_ptr atomic_clear_acq_32
+#define atomic_clear_rel_ptr atomic_clear_rel_32
#define atomic_set_ptr atomic_set_32
+#define atomic_set_acq_ptr atomic_set_acq_32
+#define atomic_set_rel_ptr atomic_set_rel_32
#define atomic_fcmpset_ptr atomic_fcmpset_32
#define atomic_fcmpset_rel_ptr atomic_fcmpset_rel_32
#define atomic_fcmpset_acq_ptr atomic_fcmpset_acq_32
#define atomic_cmpset_ptr atomic_cmpset_32
-#define atomic_cmpset_rel_ptr atomic_cmpset_rel_32
#define atomic_cmpset_acq_ptr atomic_cmpset_acq_32
+#define atomic_cmpset_rel_ptr atomic_cmpset_rel_32
+#define atomic_load_acq_ptr atomic_load_acq_32
#define atomic_store_ptr atomic_store_32
#define atomic_store_rel_ptr atomic_store_rel_32
+#define atomic_swap_ptr atomic_swap_32
+#define atomic_readandclear_ptr atomic_readandclear_32
#define atomic_add_int atomic_add_32
#define atomic_add_acq_int atomic_add_acq_32
OpenPOWER on IntegriCloud