Lines Matching full:atomic

3 // Generated by scripts/atomic/gen-atomic-instrumented.sh
7 * This file provoides atomic operations with explicit instrumentation (e.g.
20 * atomic_read() - atomic load with relaxed ordering
37 * atomic_read_acquire() - atomic load with acquire ordering
54 * atomic_set() - atomic set with relaxed ordering
72 * atomic_set_release() - atomic set with release ordering
91 * atomic_add() - atomic add with relaxed ordering
109 * atomic_add_return() - atomic add with full ordering
128 * atomic_add_return_acquire() - atomic add with acquire ordering
146 * atomic_add_return_release() - atomic add with release ordering
165 * atomic_add_return_relaxed() - atomic add with relaxed ordering
183 * atomic_fetch_add() - atomic add with full ordering
202 * atomic_fetch_add_acquire() - atomic add with acquire ordering
220 * atomic_fetch_add_release() - atomic add with release ordering
239 * atomic_fetch_add_relaxed() - atomic add with relaxed ordering
257 * atomic_sub() - atomic subtract with relaxed ordering
275 * atomic_sub_return() - atomic subtract with full ordering
294 * atomic_sub_return_acquire() - atomic subtract with acquire ordering
312 * atomic_sub_return_release() - atomic subtract with release ordering
331 * atomic_sub_return_relaxed() - atomic subtract with relaxed ordering
349 * atomic_fetch_sub() - atomic subtract with full ordering
368 * atomic_fetch_sub_acquire() - atomic subtract with acquire ordering
386 * atomic_fetch_sub_release() - atomic subtract with release ordering
405 * atomic_fetch_sub_relaxed() - atomic subtract with relaxed ordering
423 * atomic_inc() - atomic increment with relaxed ordering
440 * atomic_inc_return() - atomic increment with full ordering
458 * atomic_inc_return_acquire() - atomic increment with acquire ordering
475 * atomic_inc_return_release() - atomic increment with release ordering
493 * atomic_inc_return_relaxed() - atomic increment with relaxed ordering
510 * atomic_fetch_inc() - atomic increment with full ordering
528 * atomic_fetch_inc_acquire() - atomic increment with acquire ordering
545 * atomic_fetch_inc_release() - atomic increment with release ordering
563 * atomic_fetch_inc_relaxed() - atomic increment with relaxed ordering
580 * atomic_dec() - atomic decrement with relaxed ordering
597 * atomic_dec_return() - atomic decrement with full ordering
615 * atomic_dec_return_acquire() - atomic decrement with acquire ordering
632 * atomic_dec_return_release() - atomic decrement with release ordering
650 * atomic_dec_return_relaxed() - atomic decrement with relaxed ordering
667 * atomic_fetch_dec() - atomic decrement with full ordering
685 * atomic_fetch_dec_acquire() - atomic decrement with acquire ordering
702 * atomic_fetch_dec_release() - atomic decrement with release ordering
720 * atomic_fetch_dec_relaxed() - atomic decrement with relaxed ordering
737 * atomic_and() - atomic bitwise AND with relaxed ordering
755 * atomic_fetch_and() - atomic bitwise AND with full ordering
774 * atomic_fetch_and_acquire() - atomic bitwise AND with acquire ordering
792 * atomic_fetch_and_release() - atomic bitwise AND with release ordering
811 * atomic_fetch_and_relaxed() - atomic bitwise AND with relaxed ordering
829 * atomic_andnot() - atomic bitwise AND NOT with relaxed ordering
847 * atomic_fetch_andnot() - atomic bitwise AND NOT with full ordering
866 * atomic_fetch_andnot_acquire() - atomic bitwise AND NOT with acquire ordering
884 * atomic_fetch_andnot_release() - atomic bitwise AND NOT with release ordering
903 * atomic_fetch_andnot_relaxed() - atomic bitwise AND NOT with relaxed ordering
921 * atomic_or() - atomic bitwise OR with relaxed ordering
939 * atomic_fetch_or() - atomic bitwise OR with full ordering
958 * atomic_fetch_or_acquire() - atomic bitwise OR with acquire ordering
976 * atomic_fetch_or_release() - atomic bitwise OR with release ordering
995 * atomic_fetch_or_relaxed() - atomic bitwise OR with relaxed ordering
1013 * atomic_xor() - atomic bitwise XOR with relaxed ordering
1031 * atomic_fetch_xor() - atomic bitwise XOR with full ordering
1050 * atomic_fetch_xor_acquire() - atomic bitwise XOR with acquire ordering
1068 * atomic_fetch_xor_release() - atomic bitwise XOR with release ordering
1087 * atomic_fetch_xor_relaxed() - atomic bitwise XOR with relaxed ordering
1105 * atomic_xchg() - atomic exchange with full ordering
1124 * atomic_xchg_acquire() - atomic exchange with acquire ordering
1142 * atomic_xchg_release() - atomic exchange with release ordering
1161 * atomic_xchg_relaxed() - atomic exchange with relaxed ordering
1179 * atomic_cmpxchg() - atomic compare and exchange with full ordering
1199 * atomic_cmpxchg_acquire() - atomic compare and exchange with acquire ordering
1218 * atomic_cmpxchg_release() - atomic compare and exchange with release ordering
1238 * atomic_cmpxchg_relaxed() - atomic compare and exchange with relaxed ordering
1257 * atomic_try_cmpxchg() - atomic compare and exchange with full ordering
1279 * atomic_try_cmpxchg_acquire() - atomic compare and exchange with acquire ordering
1300 * atomic_try_cmpxchg_release() - atomic compare and exchange with release ordering
1322 * atomic_try_cmpxchg_relaxed() - atomic compare and exchange with relaxed ordering
1343 * atomic_sub_and_test() - atomic subtract and test if zero with full ordering
1362 * atomic_dec_and_test() - atomic decrement and test if zero with full ordering
1380 * atomic_inc_and_test() - atomic increment and test if zero with full ordering
1398 * atomic_add_negative() - atomic add and test if negative with full ordering
1417 * atomic_add_negative_acquire() - atomic add and test if negative with acquire ordering
1435 * atomic_add_negative_release() - atomic add and test if negative with release ordering
1454 * atomic_add_negative_relaxed() - atomic add and test if negative with relaxed ordering
1472 * atomic_fetch_add_unless() - atomic add unless value with full ordering
1492 * atomic_add_unless() - atomic add unless value with full ordering
1512 * atomic_inc_not_zero() - atomic increment unless zero with full ordering
1530 * atomic_inc_unless_negative() - atomic increment unless negative with full ordering
1548 * atomic_dec_unless_positive() - atomic decrement unless positive with full ordering
1566 * atomic_dec_if_positive() - atomic decrement if positive with full ordering
1584 * atomic64_read() - atomic load with relaxed ordering
1601 * atomic64_read_acquire() - atomic load with acquire ordering
1618 * atomic64_set() - atomic set with relaxed ordering
1636 * atomic64_set_release() - atomic set with release ordering
1655 * atomic64_add() - atomic add with relaxed ordering
1673 * atomic64_add_return() - atomic add with full ordering
1692 * atomic64_add_return_acquire() - atomic add with acquire ordering
1710 * atomic64_add_return_release() - atomic add with release ordering
1729 * atomic64_add_return_relaxed() - atomic add with relaxed ordering
1747 * atomic64_fetch_add() - atomic add with full ordering
1766 * atomic64_fetch_add_acquire() - atomic add with acquire ordering
1784 * atomic64_fetch_add_release() - atomic add with release ordering
1803 * atomic64_fetch_add_relaxed() - atomic add with relaxed ordering
1821 * atomic64_sub() - atomic subtract with relaxed ordering
1839 * atomic64_sub_return() - atomic subtract with full ordering
1858 * atomic64_sub_return_acquire() - atomic subtract with acquire ordering
1876 * atomic64_sub_return_release() - atomic subtract with release ordering
1895 * atomic64_sub_return_relaxed() - atomic subtract with relaxed ordering
1913 * atomic64_fetch_sub() - atomic subtract with full ordering
1932 * atomic64_fetch_sub_acquire() - atomic subtract with acquire ordering
1950 * atomic64_fetch_sub_release() - atomic subtract with release ordering
1969 * atomic64_fetch_sub_relaxed() - atomic subtract with relaxed ordering
1987 * atomic64_inc() - atomic increment with relaxed ordering
2004 * atomic64_inc_return() - atomic increment with full ordering
2022 * atomic64_inc_return_acquire() - atomic increment with acquire ordering
2039 * atomic64_inc_return_release() - atomic increment with release ordering
2057 * atomic64_inc_return_relaxed() - atomic increment with relaxed ordering
2074 * atomic64_fetch_inc() - atomic increment with full ordering
2092 * atomic64_fetch_inc_acquire() - atomic increment with acquire ordering
2109 * atomic64_fetch_inc_release() - atomic increment with release ordering
2127 * atomic64_fetch_inc_relaxed() - atomic increment with relaxed ordering
2144 * atomic64_dec() - atomic decrement with relaxed ordering
2161 * atomic64_dec_return() - atomic decrement with full ordering
2179 * atomic64_dec_return_acquire() - atomic decrement with acquire ordering
2196 * atomic64_dec_return_release() - atomic decrement with release ordering
2214 * atomic64_dec_return_relaxed() - atomic decrement with relaxed ordering
2231 * atomic64_fetch_dec() - atomic decrement with full ordering
2249 * atomic64_fetch_dec_acquire() - atomic decrement with acquire ordering
2266 * atomic64_fetch_dec_release() - atomic decrement with release ordering
2284 * atomic64_fetch_dec_relaxed() - atomic decrement with relaxed ordering
2301 * atomic64_and() - atomic bitwise AND with relaxed ordering
2319 * atomic64_fetch_and() - atomic bitwise AND with full ordering
2338 * atomic64_fetch_and_acquire() - atomic bitwise AND with acquire ordering
2356 * atomic64_fetch_and_release() - atomic bitwise AND with release ordering
2375 * atomic64_fetch_and_relaxed() - atomic bitwise AND with relaxed ordering
2393 * atomic64_andnot() - atomic bitwise AND NOT with relaxed ordering
2411 * atomic64_fetch_andnot() - atomic bitwise AND NOT with full ordering
2430 * atomic64_fetch_andnot_acquire() - atomic bitwise AND NOT with acquire ordering
2448 * atomic64_fetch_andnot_release() - atomic bitwise AND NOT with release ordering
2467 * atomic64_fetch_andnot_relaxed() - atomic bitwise AND NOT with relaxed ordering
2485 * atomic64_or() - atomic bitwise OR with relaxed ordering
2503 * atomic64_fetch_or() - atomic bitwise OR with full ordering
2522 * atomic64_fetch_or_acquire() - atomic bitwise OR with acquire ordering
2540 * atomic64_fetch_or_release() - atomic bitwise OR with release ordering
2559 * atomic64_fetch_or_relaxed() - atomic bitwise OR with relaxed ordering
2577 * atomic64_xor() - atomic bitwise XOR with relaxed ordering
2595 * atomic64_fetch_xor() - atomic bitwise XOR with full ordering
2614 * atomic64_fetch_xor_acquire() - atomic bitwise XOR with acquire ordering
2632 * atomic64_fetch_xor_release() - atomic bitwise XOR with release ordering
2651 * atomic64_fetch_xor_relaxed() - atomic bitwise XOR with relaxed ordering
2669 * atomic64_xchg() - atomic exchange with full ordering
2688 * atomic64_xchg_acquire() - atomic exchange with acquire ordering
2706 * atomic64_xchg_release() - atomic exchange with release ordering
2725 * atomic64_xchg_relaxed() - atomic exchange with relaxed ordering
2743 * atomic64_cmpxchg() - atomic compare and exchange with full ordering
2763 * atomic64_cmpxchg_acquire() - atomic compare and exchange with acquire ordering
2782 * atomic64_cmpxchg_release() - atomic compare and exchange with release ordering
2802 * atomic64_cmpxchg_relaxed() - atomic compare and exchange with relaxed ordering
2821 * atomic64_try_cmpxchg() - atomic compare and exchange with full ordering
2843 * atomic64_try_cmpxchg_acquire() - atomic compare and exchange with acquire ordering
2864 * atomic64_try_cmpxchg_release() - atomic compare and exchange with release ordering
2886 * atomic64_try_cmpxchg_relaxed() - atomic compare and exchange with relaxed ordering
2907 * atomic64_sub_and_test() - atomic subtract and test if zero with full ordering
2926 * atomic64_dec_and_test() - atomic decrement and test if zero with full ordering
2944 * atomic64_inc_and_test() - atomic increment and test if zero with full ordering
2962 * atomic64_add_negative() - atomic add and test if negative with full ordering
2981 * atomic64_add_negative_acquire() - atomic add and test if negative with acquire ordering
2999 * atomic64_add_negative_release() - atomic add and test if negative with release ordering
3018 * atomic64_add_negative_relaxed() - atomic add and test if negative with relaxed ordering
3036 * atomic64_fetch_add_unless() - atomic add unless value with full ordering
3056 * atomic64_add_unless() - atomic add unless value with full ordering
3076 * atomic64_inc_not_zero() - atomic increment unless zero with full ordering
3094 * atomic64_inc_unless_negative() - atomic increment unless negative with full ordering
3112 * atomic64_dec_unless_positive() - atomic decrement unless positive with full ordering
3130 * atomic64_dec_if_positive() - atomic decrement if positive with full ordering
3148 * atomic_long_read() - atomic load with relaxed ordering
3165 * atomic_long_read_acquire() - atomic load with acquire ordering
3182 * atomic_long_set() - atomic set with relaxed ordering
3200 * atomic_long_set_release() - atomic set with release ordering
3219 * atomic_long_add() - atomic add with relaxed ordering
3237 * atomic_long_add_return() - atomic add with full ordering
3256 * atomic_long_add_return_acquire() - atomic add with acquire ordering
3274 * atomic_long_add_return_release() - atomic add with release ordering
3293 * atomic_long_add_return_relaxed() - atomic add with relaxed ordering
3311 * atomic_long_fetch_add() - atomic add with full ordering
3330 * atomic_long_fetch_add_acquire() - atomic add with acquire ordering
3348 * atomic_long_fetch_add_release() - atomic add with release ordering
3367 * atomic_long_fetch_add_relaxed() - atomic add with relaxed ordering
3385 * atomic_long_sub() - atomic subtract with relaxed ordering
3403 * atomic_long_sub_return() - atomic subtract with full ordering
3422 * atomic_long_sub_return_acquire() - atomic subtract with acquire ordering
3440 * atomic_long_sub_return_release() - atomic subtract with release ordering
3459 * atomic_long_sub_return_relaxed() - atomic subtract with relaxed ordering
3477 * atomic_long_fetch_sub() - atomic subtract with full ordering
3496 * atomic_long_fetch_sub_acquire() - atomic subtract with acquire ordering
3514 * atomic_long_fetch_sub_release() - atomic subtract with release ordering
3533 * atomic_long_fetch_sub_relaxed() - atomic subtract with relaxed ordering
3551 * atomic_long_inc() - atomic increment with relaxed ordering
3568 * atomic_long_inc_return() - atomic increment with full ordering
3586 * atomic_long_inc_return_acquire() - atomic increment with acquire ordering
3603 * atomic_long_inc_return_release() - atomic increment with release ordering
3621 * atomic_long_inc_return_relaxed() - atomic increment with relaxed ordering
3638 * atomic_long_fetch_inc() - atomic increment with full ordering
3656 * atomic_long_fetch_inc_acquire() - atomic increment with acquire ordering
3673 * atomic_long_fetch_inc_release() - atomic increment with release ordering
3691 * atomic_long_fetch_inc_relaxed() - atomic increment with relaxed ordering
3708 * atomic_long_dec() - atomic decrement with relaxed ordering
3725 * atomic_long_dec_return() - atomic decrement with full ordering
3743 * atomic_long_dec_return_acquire() - atomic decrement with acquire ordering
3760 * atomic_long_dec_return_release() - atomic decrement with release ordering
3778 * atomic_long_dec_return_relaxed() - atomic decrement with relaxed ordering
3795 * atomic_long_fetch_dec() - atomic decrement with full ordering
3813 * atomic_long_fetch_dec_acquire() - atomic decrement with acquire ordering
3830 * atomic_long_fetch_dec_release() - atomic decrement with release ordering
3848 * atomic_long_fetch_dec_relaxed() - atomic decrement with relaxed ordering
3865 * atomic_long_and() - atomic bitwise AND with relaxed ordering
3883 * atomic_long_fetch_and() - atomic bitwise AND with full ordering
3902 * atomic_long_fetch_and_acquire() - atomic bitwise AND with acquire ordering
3920 * atomic_long_fetch_and_release() - atomic bitwise AND with release ordering
3939 * atomic_long_fetch_and_relaxed() - atomic bitwise AND with relaxed ordering
3957 * atomic_long_andnot() - atomic bitwise AND NOT with relaxed ordering
3975 * atomic_long_fetch_andnot() - atomic bitwise AND NOT with full ordering
3994 * atomic_long_fetch_andnot_acquire() - atomic bitwise AND NOT with acquire ordering
4012 * atomic_long_fetch_andnot_release() - atomic bitwise AND NOT with release ordering
4031 * atomic_long_fetch_andnot_relaxed() - atomic bitwise AND NOT with relaxed ordering
4049 * atomic_long_or() - atomic bitwise OR with relaxed ordering
4067 * atomic_long_fetch_or() - atomic bitwise OR with full ordering
4086 * atomic_long_fetch_or_acquire() - atomic bitwise OR with acquire ordering
4104 * atomic_long_fetch_or_release() - atomic bitwise OR with release ordering
4123 * atomic_long_fetch_or_relaxed() - atomic bitwise OR with relaxed ordering
4141 * atomic_long_xor() - atomic bitwise XOR with relaxed ordering
4159 * atomic_long_fetch_xor() - atomic bitwise XOR with full ordering
4178 * atomic_long_fetch_xor_acquire() - atomic bitwise XOR with acquire ordering
4196 * atomic_long_fetch_xor_release() - atomic bitwise XOR with release ordering
4215 * atomic_long_fetch_xor_relaxed() - atomic bitwise XOR with relaxed ordering
4233 * atomic_long_xchg() - atomic exchange with full ordering
4252 * atomic_long_xchg_acquire() - atomic exchange with acquire ordering
4270 * atomic_long_xchg_release() - atomic exchange with release ordering
4289 * atomic_long_xchg_relaxed() - atomic exchange with relaxed ordering
4307 * atomic_long_cmpxchg() - atomic compare and exchange with full ordering
4327 * atomic_long_cmpxchg_acquire() - atomic compare and exchange with acquire ordering
4346 * atomic_long_cmpxchg_release() - atomic compare and exchange with release ordering
4366 * atomic_long_cmpxchg_relaxed() - atomic compare and exchange with relaxed ordering
4385 * atomic_long_try_cmpxchg() - atomic compare and exchange with full ordering
4407 * atomic_long_try_cmpxchg_acquire() - atomic compare and exchange with acquire ordering
4428 * atomic_long_try_cmpxchg_release() - atomic compare and exchange with release ordering
4450 * atomic_long_try_cmpxchg_relaxed() - atomic compare and exchange with relaxed ordering
4471 * atomic_long_sub_and_test() - atomic subtract and test if zero with full ordering
4490 * atomic_long_dec_and_test() - atomic decrement and test if zero with full ordering
4508 * atomic_long_inc_and_test() - atomic increment and test if zero with full ordering
4526 * atomic_long_add_negative() - atomic add and test if negative with full ordering
4545 * atomic_long_add_negative_acquire() - atomic add and test if negative with acquire ordering
4563 * atomic_long_add_negative_release() - atomic add and test if negative with release ordering
4582 * atomic_long_add_negative_relaxed() - atomic add and test if negative with relaxed ordering
4600 * atomic_long_fetch_add_unless() - atomic add unless value with full ordering
4620 * atomic_long_add_unless() - atomic add unless value with full ordering
4640 * atomic_long_inc_not_zero() - atomic increment unless zero with full ordering
4658 * atomic_long_inc_unless_negative() - atomic increment unless negative with full ordering
4676 * atomic_long_dec_unless_positive() - atomic decrement unless positive with full ordering
4694 * atomic_long_dec_if_positive() - atomic decrement if positive with full ordering