Lines Matching full:with

25  * raw_atomic_long_read() - atomic load with relaxed ordering
28 * Atomically loads the value of @v with relaxed ordering.
45 * raw_atomic_long_read_acquire() - atomic load with acquire ordering
48 * Atomically loads the value of @v with acquire ordering.
65 * raw_atomic_long_set() - atomic set with relaxed ordering
69 * Atomically sets @v to @i with relaxed ordering.
86 * raw_atomic_long_set_release() - atomic set with release ordering
90 * Atomically sets @v to @i with release ordering.
107 * raw_atomic_long_add() - atomic add with relaxed ordering
111 * Atomically updates @v to (@v + @i) with relaxed ordering.
128 * raw_atomic_long_add_return() - atomic add with full ordering
132 * Atomically updates @v to (@v + @i) with full ordering.
149 * raw_atomic_long_add_return_acquire() - atomic add with acquire ordering
153 * Atomically updates @v to (@v + @i) with acquire ordering.
170 * raw_atomic_long_add_return_release() - atomic add with release ordering
174 * Atomically updates @v to (@v + @i) with release ordering.
191 * raw_atomic_long_add_return_relaxed() - atomic add with relaxed ordering
195 * Atomically updates @v to (@v + @i) with relaxed ordering.
212 * raw_atomic_long_fetch_add() - atomic add with full ordering
216 * Atomically updates @v to (@v + @i) with full ordering.
233 * raw_atomic_long_fetch_add_acquire() - atomic add with acquire ordering
237 * Atomically updates @v to (@v + @i) with acquire ordering.
254 * raw_atomic_long_fetch_add_release() - atomic add with release ordering
258 * Atomically updates @v to (@v + @i) with release ordering.
275 * raw_atomic_long_fetch_add_relaxed() - atomic add with relaxed ordering
279 * Atomically updates @v to (@v + @i) with relaxed ordering.
296 * raw_atomic_long_sub() - atomic subtract with relaxed ordering
300 * Atomically updates @v to (@v - @i) with relaxed ordering.
317 * raw_atomic_long_sub_return() - atomic subtract with full ordering
321 * Atomically updates @v to (@v - @i) with full ordering.
338 * raw_atomic_long_sub_return_acquire() - atomic subtract with acquire ordering
342 * Atomically updates @v to (@v - @i) with acquire ordering.
359 * raw_atomic_long_sub_return_release() - atomic subtract with release ordering
363 * Atomically updates @v to (@v - @i) with release ordering.
380 * raw_atomic_long_sub_return_relaxed() - atomic subtract with relaxed ordering
384 * Atomically updates @v to (@v - @i) with relaxed ordering.
401 * raw_atomic_long_fetch_sub() - atomic subtract with full ordering
405 * Atomically updates @v to (@v - @i) with full ordering.
422 * raw_atomic_long_fetch_sub_acquire() - atomic subtract with acquire ordering
426 * Atomically updates @v to (@v - @i) with acquire ordering.
443 * raw_atomic_long_fetch_sub_release() - atomic subtract with release ordering
447 * Atomically updates @v to (@v - @i) with release ordering.
464 * raw_atomic_long_fetch_sub_relaxed() - atomic subtract with relaxed ordering
468 * Atomically updates @v to (@v - @i) with relaxed ordering.
485 * raw_atomic_long_inc() - atomic increment with relaxed ordering
488 * Atomically updates @v to (@v + 1) with relaxed ordering.
505 * raw_atomic_long_inc_return() - atomic increment with full ordering
508 * Atomically updates @v to (@v + 1) with full ordering.
525 * raw_atomic_long_inc_return_acquire() - atomic increment with acquire ordering
528 * Atomically updates @v to (@v + 1) with acquire ordering.
545 * raw_atomic_long_inc_return_release() - atomic increment with release ordering
548 * Atomically updates @v to (@v + 1) with release ordering.
565 * raw_atomic_long_inc_return_relaxed() - atomic increment with relaxed ordering
568 * Atomically updates @v to (@v + 1) with relaxed ordering.
585 * raw_atomic_long_fetch_inc() - atomic increment with full ordering
588 * Atomically updates @v to (@v + 1) with full ordering.
605 * raw_atomic_long_fetch_inc_acquire() - atomic increment with acquire ordering
608 * Atomically updates @v to (@v + 1) with acquire ordering.
625 * raw_atomic_long_fetch_inc_release() - atomic increment with release ordering
628 * Atomically updates @v to (@v + 1) with release ordering.
645 * raw_atomic_long_fetch_inc_relaxed() - atomic increment with relaxed ordering
648 * Atomically updates @v to (@v + 1) with relaxed ordering.
665 * raw_atomic_long_dec() - atomic decrement with relaxed ordering
668 * Atomically updates @v to (@v - 1) with relaxed ordering.
685 * raw_atomic_long_dec_return() - atomic decrement with full ordering
688 * Atomically updates @v to (@v - 1) with full ordering.
705 * raw_atomic_long_dec_return_acquire() - atomic decrement with acquire ordering
708 * Atomically updates @v to (@v - 1) with acquire ordering.
725 * raw_atomic_long_dec_return_release() - atomic decrement with release ordering
728 * Atomically updates @v to (@v - 1) with release ordering.
745 * raw_atomic_long_dec_return_relaxed() - atomic decrement with relaxed ordering
748 * Atomically updates @v to (@v - 1) with relaxed ordering.
765 * raw_atomic_long_fetch_dec() - atomic decrement with full ordering
768 * Atomically updates @v to (@v - 1) with full ordering.
785 * raw_atomic_long_fetch_dec_acquire() - atomic decrement with acquire ordering
788 * Atomically updates @v to (@v - 1) with acquire ordering.
805 * raw_atomic_long_fetch_dec_release() - atomic decrement with release ordering
808 * Atomically updates @v to (@v - 1) with release ordering.
825 * raw_atomic_long_fetch_dec_relaxed() - atomic decrement with relaxed ordering
828 * Atomically updates @v to (@v - 1) with relaxed ordering.
845 * raw_atomic_long_and() - atomic bitwise AND with relaxed ordering
849 * Atomically updates @v to (@v & @i) with relaxed ordering.
866 * raw_atomic_long_fetch_and() - atomic bitwise AND with full ordering
870 * Atomically updates @v to (@v & @i) with full ordering.
887 * raw_atomic_long_fetch_and_acquire() - atomic bitwise AND with acquire ordering
891 * Atomically updates @v to (@v & @i) with acquire ordering.
908 * raw_atomic_long_fetch_and_release() - atomic bitwise AND with release ordering
912 * Atomically updates @v to (@v & @i) with release ordering.
929 * raw_atomic_long_fetch_and_relaxed() - atomic bitwise AND with relaxed ordering
933 * Atomically updates @v to (@v & @i) with relaxed ordering.
950 * raw_atomic_long_andnot() - atomic bitwise AND NOT with relaxed ordering
954 * Atomically updates @v to (@v & ~@i) with relaxed ordering.
971 * raw_atomic_long_fetch_andnot() - atomic bitwise AND NOT with full ordering
975 * Atomically updates @v to (@v & ~@i) with full ordering.
992 * raw_atomic_long_fetch_andnot_acquire() - atomic bitwise AND NOT with acquire ordering
996 * Atomically updates @v to (@v & ~@i) with acquire ordering.
1013 * raw_atomic_long_fetch_andnot_release() - atomic bitwise AND NOT with release ordering
1017 * Atomically updates @v to (@v & ~@i) with release ordering.
1034 * raw_atomic_long_fetch_andnot_relaxed() - atomic bitwise AND NOT with relaxed ordering
1038 * Atomically updates @v to (@v & ~@i) with relaxed ordering.
1055 * raw_atomic_long_or() - atomic bitwise OR with relaxed ordering
1059 * Atomically updates @v to (@v | @i) with relaxed ordering.
1076 * raw_atomic_long_fetch_or() - atomic bitwise OR with full ordering
1080 * Atomically updates @v to (@v | @i) with full ordering.
1097 * raw_atomic_long_fetch_or_acquire() - atomic bitwise OR with acquire ordering
1101 * Atomically updates @v to (@v | @i) with acquire ordering.
1118 * raw_atomic_long_fetch_or_release() - atomic bitwise OR with release ordering
1122 * Atomically updates @v to (@v | @i) with release ordering.
1139 * raw_atomic_long_fetch_or_relaxed() - atomic bitwise OR with relaxed ordering
1143 * Atomically updates @v to (@v | @i) with relaxed ordering.
1160 * raw_atomic_long_xor() - atomic bitwise XOR with relaxed ordering
1164 * Atomically updates @v to (@v ^ @i) with relaxed ordering.
1181 * raw_atomic_long_fetch_xor() - atomic bitwise XOR with full ordering
1185 * Atomically updates @v to (@v ^ @i) with full ordering.
1202 * raw_atomic_long_fetch_xor_acquire() - atomic bitwise XOR with acquire ordering
1206 * Atomically updates @v to (@v ^ @i) with acquire ordering.
1223 * raw_atomic_long_fetch_xor_release() - atomic bitwise XOR with release ordering
1227 * Atomically updates @v to (@v ^ @i) with release ordering.
1244 * raw_atomic_long_fetch_xor_relaxed() - atomic bitwise XOR with relaxed ordering
1248 * Atomically updates @v to (@v ^ @i) with relaxed ordering.
1265 * raw_atomic_long_xchg() - atomic exchange with full ordering
1269 * Atomically updates @v to @new with full ordering.
1286 * raw_atomic_long_xchg_acquire() - atomic exchange with acquire ordering
1290 * Atomically updates @v to @new with acquire ordering.
1307 * raw_atomic_long_xchg_release() - atomic exchange with release ordering
1311 * Atomically updates @v to @new with release ordering.
1328 * raw_atomic_long_xchg_relaxed() - atomic exchange with relaxed ordering
1332 * Atomically updates @v to @new with relaxed ordering.
1349 * raw_atomic_long_cmpxchg() - atomic compare and exchange with full ordering
1351 * @old: long value to compare with
1354 * If (@v == @old), atomically updates @v to @new with full ordering.
1372 * raw_atomic_long_cmpxchg_acquire() - atomic compare and exchange with acquire ordering
1374 * @old: long value to compare with
1377 * If (@v == @old), atomically updates @v to @new with acquire ordering.
1395 * raw_atomic_long_cmpxchg_release() - atomic compare and exchange with release ordering
1397 * @old: long value to compare with
1400 * If (@v == @old), atomically updates @v to @new with release ordering.
1418 * raw_atomic_long_cmpxchg_relaxed() - atomic compare and exchange with relaxed ordering
1420 * @old: long value to compare with
1423 * If (@v == @old), atomically updates @v to @new with relaxed ordering.
1441 * raw_atomic_long_try_cmpxchg() - atomic compare and exchange with full ordering
1443 * @old: pointer to long value to compare with
1446 * If (@v == @old), atomically updates @v to @new with full ordering.
1465 * raw_atomic_long_try_cmpxchg_acquire() - atomic compare and exchange with acquire ordering
1467 * @old: pointer to long value to compare with
1470 * If (@v == @old), atomically updates @v to @new with acquire ordering.
1489 * raw_atomic_long_try_cmpxchg_release() - atomic compare and exchange with release ordering
1491 * @old: pointer to long value to compare with
1494 * If (@v == @old), atomically updates @v to @new with release ordering.
1513 * raw_atomic_long_try_cmpxchg_relaxed() - atomic compare and exchange with relaxed ordering
1515 * @old: pointer to long value to compare with
1518 * If (@v == @old), atomically updates @v to @new with relaxed ordering.
1537 * raw_atomic_long_sub_and_test() - atomic subtract and test if zero with full ordering
1541 * Atomically updates @v to (@v - @i) with full ordering.
1558 * raw_atomic_long_dec_and_test() - atomic decrement and test if zero with full ordering
1561 * Atomically updates @v to (@v - 1) with full ordering.
1578 * raw_atomic_long_inc_and_test() - atomic increment and test if zero with full ordering
1581 * Atomically updates @v to (@v + 1) with full ordering.
1598 * raw_atomic_long_add_negative() - atomic add and test if negative with full ordering
1602 * Atomically updates @v to (@v + @i) with full ordering.
1619 * raw_atomic_long_add_negative_acquire() - atomic add and test if negative with acquire ordering
1623 * Atomically updates @v to (@v + @i) with acquire ordering.
1640 * raw_atomic_long_add_negative_release() - atomic add and test if negative with release ordering
1644 * Atomically updates @v to (@v + @i) with release ordering.
1661 * raw_atomic_long_add_negative_relaxed() - atomic add and test if negative with relaxed ordering
1665 * Atomically updates @v to (@v + @i) with relaxed ordering.
1682 * raw_atomic_long_fetch_add_unless() - atomic add unless value with full ordering
1685 * @u: long value to compare with
1687 * If (@v != @u), atomically updates @v to (@v + @a) with full ordering.
1705 * raw_atomic_long_add_unless() - atomic add unless value with full ordering
1708 * @u: long value to compare with
1710 * If (@v != @u), atomically updates @v to (@v + @a) with full ordering.
1728 * raw_atomic_long_inc_not_zero() - atomic increment unless zero with full ordering
1731 * If (@v != 0), atomically updates @v to (@v + 1) with full ordering.
1749 * raw_atomic_long_inc_unless_negative() - atomic increment unless negative with full ordering
1752 * If (@v >= 0), atomically updates @v to (@v + 1) with full ordering.
1770 * raw_atomic_long_dec_unless_positive() - atomic decrement unless positive with full ordering
1773 * If (@v <= 0), atomically updates @v to (@v - 1) with full ordering.
1791 * raw_atomic_long_dec_if_positive() - atomic decrement if positive with full ordering
1794 * If (@v > 0), atomically updates @v to (@v - 1) with full ordering.