Home | History | Annotate | Download | only in libcutils

Lines Matching defs:oldValue

63     int32_t oldValue;
65 oldValue = *addr;
66 } while (android_atomic_release_cas(oldValue, value, addr));
70 int32_t oldValue;
72 oldValue = *addr;
73 } while (android_atomic_release_cas(oldValue, value, addr));
77 int32_t oldValue;
79 oldValue = *addr;
80 } while (android_atomic_release_cas(oldValue, oldValue+1, addr));
81 return oldValue;
85 int32_t oldValue;
87 oldValue = *addr;
88 } while (android_atomic_release_cas(oldValue, oldValue-1, addr));
89 return oldValue;
93 int32_t oldValue;
95 oldValue = *addr;
96 } while (android_atomic_release_cas(oldValue, oldValue+value, addr));
97 return oldValue;
101 int32_t oldValue;
103 oldValue = *addr;
104 } while (android_atomic_release_cas(oldValue, oldValue&value, addr));
105 return oldValue;
109 int32_t oldValue;
111 oldValue = *addr;
112 } while (android_atomic_release_cas(oldValue, oldValue|value, addr));
113 return oldValue;
121 int32_t oldValue;
123 oldValue = *addr;
124 } while (android_atomic_cmpxchg(oldValue, value, addr));
125 return oldValue;
128 int android_atomic_acquire_cmpxchg(int32_t oldvalue, int32_t newvalue,
130 return android_atomic_release_cmpxchg(oldValue, newValue, addr);
133 int android_atomic_release_cmpxchg(int32_t oldvalue, int32_t newvalue,
140 if (*addr == oldvalue) {