Lines Matching refs:value
64 int64_t value; in Read64() local
66 value = *addr; in Read64()
73 : "=r" (value) in Read64()
79 : "=r" (value) in Read64()
85 : "=x" (value) in Read64()
91 return value; in Read64()
98 static void Write64(volatile int64_t* addr, int64_t value) { in Write64() argument
101 *addr = value; in Write64()
109 : "r" (value)); in Write64()
119 : "r" (value) in Write64()
127 : "x" (value)); in Write64()
133 SwapMutexWrite64(addr, value); in Write64()
195 explicit Atomic<T>(T value) : std::atomic<T>(value) { } in PACKED()
272 T FetchAndAddSequentiallyConsistent(const T value) { in PACKED()
273 return this->fetch_add(value, std::memory_order_seq_cst); // Return old_value. in PACKED()
276 T FetchAndSubSequentiallyConsistent(const T value) { in PACKED()
277 return this->fetch_sub(value, std::memory_order_seq_cst); // Return old value. in PACKED()
280 T FetchAndOrSequentiallyConsistent(const T value) { in PACKED()
281 return this->fetch_or(value, std::memory_order_seq_cst); // Return old_value. in PACKED()
284 T FetchAndAndSequentiallyConsistent(const T value) { in PACKED()
285 return this->fetch_and(value, std::memory_order_seq_cst); // Return old_value. in PACKED()