projects
/
urcu.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add offsetof to compiler.h
[urcu.git]
/
arch_atomic_ppc.h
diff --git
a/arch_atomic_ppc.h
b/arch_atomic_ppc.h
index 16ddc012302dd397038c71da6b2f96cc817e21ff..88b366e4de54056ed3d5e2b9bf15374fb29f22f2 100644
(file)
--- a/
arch_atomic_ppc.h
+++ b/
arch_atomic_ppc.h
@@
-53,7
+53,7
@@
do { \
/* xchg */
static __attribute__((always_inline))
/* xchg */
static __attribute__((always_inline))
-unsigned long _atomic_exchange(vo
latile vo
id *addr, unsigned long val, int len)
+unsigned long _atomic_exchange(void *addr, unsigned long val, int len)
{
switch (len) {
case 4:
{
switch (len) {
case 4:
@@
-103,7
+103,7
@@
unsigned long _atomic_exchange(volatile void *addr, unsigned long val, int len)
/* cmpxchg */
static __attribute__((always_inline))
/* cmpxchg */
static __attribute__((always_inline))
-unsigned long _atomic_cmpxchg(vo
latile vo
id *addr, unsigned long old,
+unsigned long _atomic_cmpxchg(void *addr, unsigned long old,
unsigned long _new, int len)
{
switch (len) {
unsigned long _new, int len)
{
switch (len) {
@@
-120,7
+120,7
@@
unsigned long _atomic_cmpxchg(volatile void *addr, unsigned long old,
"bne- 1b\n" /* retry if lost reservation */
"isync\n"
"2:\n"
"bne- 1b\n" /* retry if lost reservation */
"isync\n"
"2:\n"
- : "=&r"(old_val)
,
+ : "=&r"(old_val)
: "r"(addr), "r"((unsigned int)_new),
"r"((unsigned int)old)
: "memory", "cc");
: "r"(addr), "r"((unsigned int)_new),
"r"((unsigned int)old)
: "memory", "cc");
@@
-163,7
+163,7
@@
unsigned long _atomic_cmpxchg(volatile void *addr, unsigned long old,
/* atomic_add_return */
static __attribute__((always_inline))
/* atomic_add_return */
static __attribute__((always_inline))
-unsigned long _atomic_add_return(vo
latile vo
id *addr, unsigned long val,
+unsigned long _atomic_add_return(void *addr, unsigned long val,
int len)
{
switch (len) {
int len)
{
switch (len) {
This page took
0.023661 seconds
and
4
git commands to generate.