Lines Matching refs:_value
39 atomic_uintptr_t _value; member
43 atomic_int _value; member
53 atomic_store_explicit(&(ATOMIC_VAL)->_value, NEW_VAL, ORDER)
56 atomic_load_explicit(&(ATOMIC_VAL)->_value, ORDER)
70 uintptr_t _value; member
74 int _value; member
87 __atomic_store_n(&(ATOMIC_VAL)->_value, NEW_VAL, ORDER))
94 __atomic_load_n(&(ATOMIC_VAL)->_value, ORDER))
108 uintptr_t _value; member
112 int _value; member
160 __typeof__(atomic_val->_value) new_val = NEW_VAL;\
161 volatile __typeof__(new_val) *volatile_data = &atomic_val->_value; \
180 : "m"(atomic_val->_value) \
190 __typeof__(atomic_val->_value) result; \
191 volatile __typeof__(result) *volatile_data = &atomic_val->_value; \
244 volatile uintptr_t _value; member
248 volatile int _value; member
354 if (sizeof(*ATOMIC_VAL._value) == 8) { \
355 _Py_atomic_store_64bit((volatile long long*)ATOMIC_VAL._value, NEW_VAL, ORDER) } else { \
356 _Py_atomic_store_32bit((volatile long*)ATOMIC_VAL._value, NEW_VAL, ORDER) }
360 sizeof(*(ATOMIC_VAL._value)) == 8 ? \
361 _Py_atomic_load_64bit((volatile long long*)ATOMIC_VAL._value, ORDER) : \
362 _Py_atomic_load_32bit((volatile long*)ATOMIC_VAL._value, ORDER) \
374 volatile uintptr_t _value; member
378 volatile int _value; member
484 if (sizeof(*ATOMIC_VAL._value) == 8) { \
485 _Py_atomic_store_64bit(ATOMIC_VAL._value, NEW_VAL, ORDER) } else { \
486 _Py_atomic_store_32bit(ATOMIC_VAL._value, NEW_VAL, ORDER) }
490 sizeof(*(ATOMIC_VAL._value)) == 8 ? \
491 _Py_atomic_load_64bit(ATOMIC_VAL._value, ORDER) : \
492 _Py_atomic_load_32bit(ATOMIC_VAL._value, ORDER) \
505 uintptr_t _value; member
509 int _value; member
517 ((ATOMIC_VAL)->_value = NEW_VAL)
519 ((ATOMIC_VAL)->_value)