PERFORCE change 78773 for review
John Baldwin
jhb at FreeBSD.org
Tue Jun 21 19:22:02 GMT 2005
http://perforce.freebsd.org/chv.cgi?CH=78773
Change 78773 by jhb at jhb_slimer on 2005/06/21 19:21:48
Whitespace fixes.
Affected files ...
.. //depot/projects/smpng/sys/alpha/include/atomic.h#23 edit
Differences ...
==== //depot/projects/smpng/sys/alpha/include/atomic.h#23 (text+ko) ====
@@ -216,7 +216,7 @@
return result;
}
-#define ATOMIC_ACQ_REL(NAME, WIDTH, TYPE) \
+#define ATOMIC_ACQ_REL(NAME, WIDTH) \
static __inline void \
atomic_##NAME##_acq_##WIDTH(volatile u_int##WIDTH##_t *p, u_int##WIDTH##_t v)\
{ \
@@ -232,29 +232,29 @@
}
/* Variants of simple arithmetic with memory barriers. */
-ATOMIC_ACQ_REL(set, 8, char)
-ATOMIC_ACQ_REL(clear, 8, char)
-ATOMIC_ACQ_REL(add, 8, char)
-ATOMIC_ACQ_REL(subtract, 8, char)
-ATOMIC_ACQ_REL(set, 16, short)
-ATOMIC_ACQ_REL(clear, 16, short)
-ATOMIC_ACQ_REL(add, 16, short)
-ATOMIC_ACQ_REL(subtract, 16, short)
-ATOMIC_ACQ_REL(set, 32, int)
-ATOMIC_ACQ_REL(clear, 32, int)
-ATOMIC_ACQ_REL(add, 32, int)
-ATOMIC_ACQ_REL(subtract, 32, int)
-ATOMIC_ACQ_REL(set, 64, long)
-ATOMIC_ACQ_REL(clear, 64, long)
-ATOMIC_ACQ_REL(add, 64, long)
-ATOMIC_ACQ_REL(subtract, 64, long)
+ATOMIC_ACQ_REL(set, 8)
+ATOMIC_ACQ_REL(clear, 8)
+ATOMIC_ACQ_REL(add, 8)
+ATOMIC_ACQ_REL(subtract, 8)
+ATOMIC_ACQ_REL(set, 16)
+ATOMIC_ACQ_REL(clear, 16)
+ATOMIC_ACQ_REL(add, 16)
+ATOMIC_ACQ_REL(subtract, 16)
+ATOMIC_ACQ_REL(set, 32)
+ATOMIC_ACQ_REL(clear, 32)
+ATOMIC_ACQ_REL(add, 32)
+ATOMIC_ACQ_REL(subtract, 32)
+ATOMIC_ACQ_REL(set, 64)
+ATOMIC_ACQ_REL(clear, 64)
+ATOMIC_ACQ_REL(add, 64)
+ATOMIC_ACQ_REL(subtract, 64)
#undef ATOMIC_ACQ_REL
/*
* We assume that a = b will do atomic loads and stores.
*/
-#define ATOMIC_STORE_LOAD(WIDTH) \
+#define ATOMIC_STORE_LOAD(WIDTH) \
static __inline u_int##WIDTH##_t \
atomic_load_acq_##WIDTH(volatile u_int##WIDTH##_t *p) \
{ \
@@ -366,72 +366,72 @@
}
/* Operations on chars. */
-#define atomic_set_char atomic_set_8
-#define atomic_set_acq_char atomic_set_acq_8
-#define atomic_set_rel_char atomic_set_rel_8
-#define atomic_clear_char atomic_clear_8
-#define atomic_clear_acq_char atomic_clear_acq_8
-#define atomic_clear_rel_char atomic_clear_rel_8
-#define atomic_add_char atomic_add_8
-#define atomic_add_acq_char atomic_add_acq_8
-#define atomic_add_rel_char atomic_add_rel_8
-#define atomic_subtract_char atomic_subtract_8
-#define atomic_subtract_acq_char atomic_subtract_acq_8
-#define atomic_subtract_rel_char atomic_subtract_rel_8
+#define atomic_set_char atomic_set_8
+#define atomic_set_acq_char atomic_set_acq_8
+#define atomic_set_rel_char atomic_set_rel_8
+#define atomic_clear_char atomic_clear_8
+#define atomic_clear_acq_char atomic_clear_acq_8
+#define atomic_clear_rel_char atomic_clear_rel_8
+#define atomic_add_char atomic_add_8
+#define atomic_add_acq_char atomic_add_acq_8
+#define atomic_add_rel_char atomic_add_rel_8
+#define atomic_subtract_char atomic_subtract_8
+#define atomic_subtract_acq_char atomic_subtract_acq_8
+#define atomic_subtract_rel_char atomic_subtract_rel_8
/* Operations on shorts. */
-#define atomic_set_short atomic_set_16
-#define atomic_set_acq_short atomic_set_acq_16
-#define atomic_set_rel_short atomic_set_rel_16
-#define atomic_clear_short atomic_clear_16
-#define atomic_clear_acq_short atomic_clear_acq_16
-#define atomic_clear_rel_short atomic_clear_rel_16
-#define atomic_add_short atomic_add_16
-#define atomic_add_acq_short atomic_add_acq_16
-#define atomic_add_rel_short atomic_add_rel_16
-#define atomic_subtract_short atomic_subtract_16
-#define atomic_subtract_acq_short atomic_subtract_acq_16
-#define atomic_subtract_rel_short atomic_subtract_rel_16
+#define atomic_set_short atomic_set_16
+#define atomic_set_acq_short atomic_set_acq_16
+#define atomic_set_rel_short atomic_set_rel_16
+#define atomic_clear_short atomic_clear_16
+#define atomic_clear_acq_short atomic_clear_acq_16
+#define atomic_clear_rel_short atomic_clear_rel_16
+#define atomic_add_short atomic_add_16
+#define atomic_add_acq_short atomic_add_acq_16
+#define atomic_add_rel_short atomic_add_rel_16
+#define atomic_subtract_short atomic_subtract_16
+#define atomic_subtract_acq_short atomic_subtract_acq_16
+#define atomic_subtract_rel_short atomic_subtract_rel_16
/* Operations on ints. */
-#define atomic_set_int atomic_set_32
-#define atomic_set_acq_int atomic_set_acq_32
-#define atomic_set_rel_int atomic_set_rel_32
-#define atomic_clear_int atomic_clear_32
-#define atomic_clear_acq_int atomic_clear_acq_32
-#define atomic_clear_rel_int atomic_clear_rel_32
-#define atomic_add_int atomic_add_32
-#define atomic_add_acq_int atomic_add_acq_32
-#define atomic_add_rel_int atomic_add_rel_32
-#define atomic_subtract_int atomic_subtract_32
-#define atomic_subtract_acq_int atomic_subtract_acq_32
-#define atomic_subtract_rel_int atomic_subtract_rel_32
+#define atomic_set_int atomic_set_32
+#define atomic_set_acq_int atomic_set_acq_32
+#define atomic_set_rel_int atomic_set_rel_32
+#define atomic_clear_int atomic_clear_32
+#define atomic_clear_acq_int atomic_clear_acq_32
+#define atomic_clear_rel_int atomic_clear_rel_32
+#define atomic_add_int atomic_add_32
+#define atomic_add_acq_int atomic_add_acq_32
+#define atomic_add_rel_int atomic_add_rel_32
+#define atomic_subtract_int atomic_subtract_32
+#define atomic_subtract_acq_int atomic_subtract_acq_32
+#define atomic_subtract_rel_int atomic_subtract_rel_32
#define atomic_cmpset_int atomic_cmpset_32
#define atomic_cmpset_acq_int atomic_cmpset_acq_32
#define atomic_cmpset_rel_int atomic_cmpset_rel_32
#define atomic_load_acq_int atomic_load_acq_32
#define atomic_store_rel_int atomic_store_rel_32
-#define atomic_readandclear_int atomic_readandclear_32
+#define atomic_readandclear_int atomic_readandclear_32
/* Operations on longs. */
-#define atomic_set_long atomic_set_64
-#define atomic_set_acq_long atomic_set_acq_64
-#define atomic_set_rel_long atomic_set_rel_64
-#define atomic_clear_long atomic_clear_64
-#define atomic_clear_acq_long atomic_clear_acq_64
-#define atomic_clear_rel_long atomic_clear_rel_64
-#define atomic_add_long atomic_add_64
-#define atomic_add_acq_long atomic_add_acq_64
-#define atomic_add_rel_long atomic_add_rel_64
-#define atomic_subtract_long atomic_subtract_64
-#define atomic_subtract_acq_long atomic_subtract_acq_64
-#define atomic_subtract_rel_long atomic_subtract_rel_64
+#define atomic_set_long atomic_set_64
+#define atomic_set_acq_long atomic_set_acq_64
+#define atomic_set_rel_long atomic_set_rel_64
+#define atomic_clear_long atomic_clear_64
+#define atomic_clear_acq_long atomic_clear_acq_64
+#define atomic_clear_rel_long atomic_clear_rel_64
+#define atomic_add_long atomic_add_64
+#define atomic_add_acq_long atomic_add_acq_64
+#define atomic_add_rel_long atomic_add_rel_64
+#define atomic_subtract_long atomic_subtract_64
+#define atomic_subtract_acq_long atomic_subtract_acq_64
+#define atomic_subtract_rel_long atomic_subtract_rel_64
#define atomic_cmpset_long atomic_cmpset_64
#define atomic_cmpset_acq_long atomic_cmpset_acq_64
#define atomic_cmpset_rel_long atomic_cmpset_rel_64
#define atomic_load_acq_long atomic_load_acq_64
#define atomic_store_rel_long atomic_store_rel_64
-#define atomic_readandclear_long atomic_readandclear_64
+#define atomic_readandclear_long atomic_readandclear_64
/* Operations on pointers. */
static __inline int
@@ -470,7 +470,7 @@
atomic_store_rel_long((volatile u_long *)p, (u_long)v);
}
-#define ATOMIC_PTR(NAME) \
+#define ATOMIC_PTR(NAME) \
static __inline void \
atomic_##NAME##_ptr(volatile void *p, uintptr_t v) \
{ \
More information about the p4-projects
mailing list