Lines Matching refs:value
61 int64_t value; in Read64() local
63 value = *addr; in Read64()
70 : "=r" (value) in Read64()
76 : "=r" (value) in Read64()
82 : "=x" (value) in Read64()
88 return value; in Read64()
95 static void Write64(volatile int64_t* addr, int64_t value) { in Write64() argument
98 *addr = value; in Write64()
106 : "r" (value)); in Write64()
116 : "r" (value) in Write64()
124 : "x" (value)); in Write64()
130 SwapMutexWrite64(addr, value); in Write64()
192 explicit Atomic<T>(T value) : std::atomic<T>(value) { } in PACKED()
269 T FetchAndAddSequentiallyConsistent(const T value) { in PACKED()
270 return this->fetch_add(value, std::memory_order_seq_cst); // Return old_value. in PACKED()
273 T FetchAndSubSequentiallyConsistent(const T value) { in PACKED()
274 return this->fetch_sub(value, std::memory_order_seq_cst); // Return old value. in PACKED()
277 T FetchAndOrSequentiallyConsistent(const T value) { in PACKED()
278 return this->fetch_or(value, std::memory_order_seq_cst); // Return old_value. in PACKED()
281 T FetchAndAndSequentiallyConsistent(const T value) { in PACKED()
282 return this->fetch_and(value, std::memory_order_seq_cst); // Return old_value. in PACKED()