Lines Matching defs:value
12 atomic_set(int32_t* ptr, int32_t value)
15 obj.store(value, std::memory_order_release);
20 atomic_get_and_set(int32_t* ptr, int32_t value)
23 return obj.exchange(value);
37 atomic_add(int32_t* ptr, int32_t value)
40 return obj.fetch_add(value);
45 atomic_and(int32_t* ptr, int32_t value)
48 return obj.fetch_and(value);
53 atomic_or(int32_t* ptr, int32_t value)
56 return obj.fetch_or(value);
69 atomic_set64(int64_t* ptr, int64_t value)
72 obj.store(value, std::memory_order_release);
77 atomic_get_and_set64(int64_t* ptr, int64_t value)
80 return obj.exchange(value);
94 atomic_add64(int64_t* ptr, int64_t value)
97 return obj.fetch_add(value);
102 atomic_and64(int64_t* ptr, int64_t value)
105 return obj.fetch_and(value);
110 atomic_or64(int64_t* ptr, int64_t value)
113 return obj.fetch_or(value);