Lines Matching refs:ptr

12 atomic_set(int32_t* ptr, int32_t value)
14 auto& obj = *reinterpret_cast<std::atomic<int32_t>*>(ptr);
20 atomic_get_and_set(int32_t* ptr, int32_t value)
22 auto& obj = *reinterpret_cast<std::atomic<int32_t>*>(ptr);
28 atomic_test_and_set(int32_t* ptr, int32_t desired, int32_t expected)
30 auto& obj = *reinterpret_cast<std::atomic<int32_t>*>(ptr);
37 atomic_add(int32_t* ptr, int32_t value)
39 auto& obj = *reinterpret_cast<std::atomic<int32_t>*>(ptr);
45 atomic_and(int32_t* ptr, int32_t value)
47 auto& obj = *reinterpret_cast<std::atomic<int32_t>*>(ptr);
53 atomic_or(int32_t* ptr, int32_t value)
55 auto& obj = *reinterpret_cast<std::atomic<int32_t>*>(ptr);
61 atomic_get(int32_t* ptr)
63 auto& obj = *reinterpret_cast<std::atomic<int32_t>*>(ptr);
69 atomic_set64(int64_t* ptr, int64_t value)
71 auto& obj = *reinterpret_cast<std::atomic<int64_t>*>(ptr);
77 atomic_get_and_set64(int64_t* ptr, int64_t value)
79 auto& obj = *reinterpret_cast<std::atomic<int64_t>*>(ptr);
85 atomic_test_and_set64(int64_t* ptr, int64_t desired, int64_t expected)
87 auto& obj = *reinterpret_cast<std::atomic<int64_t>*>(ptr);
94 atomic_add64(int64_t* ptr, int64_t value)
96 auto& obj = *reinterpret_cast<std::atomic<int64_t>*>(ptr);
102 atomic_and64(int64_t* ptr, int64_t value)
104 auto& obj = *reinterpret_cast<std::atomic<int64_t>*>(ptr);
110 atomic_or64(int64_t* ptr, int64_t value)
112 auto& obj = *reinterpret_cast<std::atomic<int64_t>*>(ptr);
118 atomic_get64(int64_t* ptr)
120 auto& obj = *reinterpret_cast<std::atomic<int64_t>*>(ptr);