projects
/
urcu.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Rename all memory primitives with prefix cmm_
[urcu.git]
/
urcu-pointer-static.h
diff --git
a/urcu-pointer-static.h
b/urcu-pointer-static.h
index 983d0d5bf429248be1905cfcce8d1e81a9dcaf9d..c8ac7f0c0861a2d80e20e935dddf99303693fa75 100644
(file)
--- a/
urcu-pointer-static.h
+++ b/
urcu-pointer-static.h
@@
-63,7
+63,7
@@
extern "C" {
#define _rcu_dereference(p) ({ \
typeof(p) _________p1 = LOAD_SHARED(p); \
#define _rcu_dereference(p) ({ \
typeof(p) _________p1 = LOAD_SHARED(p); \
-
smp_read_barrier_depends();
\
+
cmm_smp_read_barrier_depends();
\
(_________p1); \
})
(_________p1); \
})
@@
-81,7
+81,7
@@
extern "C" {
typeof(*p) _________pnew = (_new); \
if (!__builtin_constant_p(_new) || \
((_new) != NULL)) \
typeof(*p) _________pnew = (_new); \
if (!__builtin_constant_p(_new) || \
((_new) != NULL)) \
-
wmb();
\
+
cmm_wmb();
\
uatomic_cmpxchg(p, _________pold, _________pnew); \
})
uatomic_cmpxchg(p, _________pold, _________pnew); \
})
@@
-96,7
+96,7
@@
extern "C" {
typeof(*p) _________pv = (v); \
if (!__builtin_constant_p(v) || \
((v) != NULL)) \
typeof(*p) _________pv = (v); \
if (!__builtin_constant_p(v) || \
((v) != NULL)) \
-
wmb();
\
+
cmm_wmb();
\
uatomic_xchg(p, _________pv); \
})
uatomic_xchg(p, _________pv); \
})
@@
-106,7
+106,7
@@
extern "C" {
typeof(*p) _________pv = (v); \
if (!__builtin_constant_p(v) || \
((v) != NULL)) \
typeof(*p) _________pv = (v); \
if (!__builtin_constant_p(v) || \
((v) != NULL)) \
-
wmb();
\
+
cmm_wmb();
\
uatomic_set(p, _________pv); \
})
uatomic_set(p, _________pv); \
})
This page took
0.030867 seconds
and
4
git commands to generate.