Lines Matching refs:i
501 raw_atomic_set(atomic_t *v, int i) in raw_atomic_set() argument
503 arch_atomic_set(v, i); in raw_atomic_set()
518 raw_atomic_set_release(atomic_t *v, int i) in raw_atomic_set_release() argument
521 arch_atomic_set_release(v, i); in raw_atomic_set_release()
524 smp_store_release(&(v)->counter, i); in raw_atomic_set_release()
527 raw_atomic_set(v, i); in raw_atomic_set_release()
544 raw_atomic_add(int i, atomic_t *v) in raw_atomic_add() argument
546 arch_atomic_add(i, v); in raw_atomic_add()
561 raw_atomic_add_return(int i, atomic_t *v) in raw_atomic_add_return() argument
564 return arch_atomic_add_return(i, v); in raw_atomic_add_return()
568 ret = arch_atomic_add_return_relaxed(i, v); in raw_atomic_add_return()
588 raw_atomic_add_return_acquire(int i, atomic_t *v) in raw_atomic_add_return_acquire() argument
591 return arch_atomic_add_return_acquire(i, v); in raw_atomic_add_return_acquire()
593 int ret = arch_atomic_add_return_relaxed(i, v); in raw_atomic_add_return_acquire()
597 return arch_atomic_add_return(i, v); in raw_atomic_add_return_acquire()
615 raw_atomic_add_return_release(int i, atomic_t *v) in raw_atomic_add_return_release() argument
618 return arch_atomic_add_return_release(i, v); in raw_atomic_add_return_release()
621 return arch_atomic_add_return_relaxed(i, v); in raw_atomic_add_return_release()
623 return arch_atomic_add_return(i, v); in raw_atomic_add_return_release()
641 raw_atomic_add_return_relaxed(int i, atomic_t *v) in raw_atomic_add_return_relaxed() argument
644 return arch_atomic_add_return_relaxed(i, v); in raw_atomic_add_return_relaxed()
646 return arch_atomic_add_return(i, v); in raw_atomic_add_return_relaxed()
664 raw_atomic_fetch_add(int i, atomic_t *v) in raw_atomic_fetch_add() argument
667 return arch_atomic_fetch_add(i, v); in raw_atomic_fetch_add()
671 ret = arch_atomic_fetch_add_relaxed(i, v); in raw_atomic_fetch_add()
691 raw_atomic_fetch_add_acquire(int i, atomic_t *v) in raw_atomic_fetch_add_acquire() argument
694 return arch_atomic_fetch_add_acquire(i, v); in raw_atomic_fetch_add_acquire()
696 int ret = arch_atomic_fetch_add_relaxed(i, v); in raw_atomic_fetch_add_acquire()
700 return arch_atomic_fetch_add(i, v); in raw_atomic_fetch_add_acquire()
718 raw_atomic_fetch_add_release(int i, atomic_t *v) in raw_atomic_fetch_add_release() argument
721 return arch_atomic_fetch_add_release(i, v); in raw_atomic_fetch_add_release()
724 return arch_atomic_fetch_add_relaxed(i, v); in raw_atomic_fetch_add_release()
726 return arch_atomic_fetch_add(i, v); in raw_atomic_fetch_add_release()
744 raw_atomic_fetch_add_relaxed(int i, atomic_t *v) in raw_atomic_fetch_add_relaxed() argument
747 return arch_atomic_fetch_add_relaxed(i, v); in raw_atomic_fetch_add_relaxed()
749 return arch_atomic_fetch_add(i, v); in raw_atomic_fetch_add_relaxed()
767 raw_atomic_sub(int i, atomic_t *v) in raw_atomic_sub() argument
769 arch_atomic_sub(i, v); in raw_atomic_sub()
784 raw_atomic_sub_return(int i, atomic_t *v) in raw_atomic_sub_return() argument
787 return arch_atomic_sub_return(i, v); in raw_atomic_sub_return()
791 ret = arch_atomic_sub_return_relaxed(i, v); in raw_atomic_sub_return()
811 raw_atomic_sub_return_acquire(int i, atomic_t *v) in raw_atomic_sub_return_acquire() argument
814 return arch_atomic_sub_return_acquire(i, v); in raw_atomic_sub_return_acquire()
816 int ret = arch_atomic_sub_return_relaxed(i, v); in raw_atomic_sub_return_acquire()
820 return arch_atomic_sub_return(i, v); in raw_atomic_sub_return_acquire()
838 raw_atomic_sub_return_release(int i, atomic_t *v) in raw_atomic_sub_return_release() argument
841 return arch_atomic_sub_return_release(i, v); in raw_atomic_sub_return_release()
844 return arch_atomic_sub_return_relaxed(i, v); in raw_atomic_sub_return_release()
846 return arch_atomic_sub_return(i, v); in raw_atomic_sub_return_release()
864 raw_atomic_sub_return_relaxed(int i, atomic_t *v) in raw_atomic_sub_return_relaxed() argument
867 return arch_atomic_sub_return_relaxed(i, v); in raw_atomic_sub_return_relaxed()
869 return arch_atomic_sub_return(i, v); in raw_atomic_sub_return_relaxed()
887 raw_atomic_fetch_sub(int i, atomic_t *v) in raw_atomic_fetch_sub() argument
890 return arch_atomic_fetch_sub(i, v); in raw_atomic_fetch_sub()
894 ret = arch_atomic_fetch_sub_relaxed(i, v); in raw_atomic_fetch_sub()
914 raw_atomic_fetch_sub_acquire(int i, atomic_t *v) in raw_atomic_fetch_sub_acquire() argument
917 return arch_atomic_fetch_sub_acquire(i, v); in raw_atomic_fetch_sub_acquire()
919 int ret = arch_atomic_fetch_sub_relaxed(i, v); in raw_atomic_fetch_sub_acquire()
923 return arch_atomic_fetch_sub(i, v); in raw_atomic_fetch_sub_acquire()
941 raw_atomic_fetch_sub_release(int i, atomic_t *v) in raw_atomic_fetch_sub_release() argument
944 return arch_atomic_fetch_sub_release(i, v); in raw_atomic_fetch_sub_release()
947 return arch_atomic_fetch_sub_relaxed(i, v); in raw_atomic_fetch_sub_release()
949 return arch_atomic_fetch_sub(i, v); in raw_atomic_fetch_sub_release()
967 raw_atomic_fetch_sub_relaxed(int i, atomic_t *v) in raw_atomic_fetch_sub_relaxed() argument
970 return arch_atomic_fetch_sub_relaxed(i, v); in raw_atomic_fetch_sub_relaxed()
972 return arch_atomic_fetch_sub(i, v); in raw_atomic_fetch_sub_relaxed()
1426 raw_atomic_and(int i, atomic_t *v) in raw_atomic_and() argument
1428 arch_atomic_and(i, v); in raw_atomic_and()
1443 raw_atomic_fetch_and(int i, atomic_t *v) in raw_atomic_fetch_and() argument
1446 return arch_atomic_fetch_and(i, v); in raw_atomic_fetch_and()
1450 ret = arch_atomic_fetch_and_relaxed(i, v); in raw_atomic_fetch_and()
1470 raw_atomic_fetch_and_acquire(int i, atomic_t *v) in raw_atomic_fetch_and_acquire() argument
1473 return arch_atomic_fetch_and_acquire(i, v); in raw_atomic_fetch_and_acquire()
1475 int ret = arch_atomic_fetch_and_relaxed(i, v); in raw_atomic_fetch_and_acquire()
1479 return arch_atomic_fetch_and(i, v); in raw_atomic_fetch_and_acquire()
1497 raw_atomic_fetch_and_release(int i, atomic_t *v) in raw_atomic_fetch_and_release() argument
1500 return arch_atomic_fetch_and_release(i, v); in raw_atomic_fetch_and_release()
1503 return arch_atomic_fetch_and_relaxed(i, v); in raw_atomic_fetch_and_release()
1505 return arch_atomic_fetch_and(i, v); in raw_atomic_fetch_and_release()
1523 raw_atomic_fetch_and_relaxed(int i, atomic_t *v) in raw_atomic_fetch_and_relaxed() argument
1526 return arch_atomic_fetch_and_relaxed(i, v); in raw_atomic_fetch_and_relaxed()
1528 return arch_atomic_fetch_and(i, v); in raw_atomic_fetch_and_relaxed()
1546 raw_atomic_andnot(int i, atomic_t *v) in raw_atomic_andnot() argument
1549 arch_atomic_andnot(i, v); in raw_atomic_andnot()
1551 raw_atomic_and(~i, v); in raw_atomic_andnot()
1567 raw_atomic_fetch_andnot(int i, atomic_t *v) in raw_atomic_fetch_andnot() argument
1570 return arch_atomic_fetch_andnot(i, v); in raw_atomic_fetch_andnot()
1574 ret = arch_atomic_fetch_andnot_relaxed(i, v); in raw_atomic_fetch_andnot()
1578 return raw_atomic_fetch_and(~i, v); in raw_atomic_fetch_andnot()
1594 raw_atomic_fetch_andnot_acquire(int i, atomic_t *v) in raw_atomic_fetch_andnot_acquire() argument
1597 return arch_atomic_fetch_andnot_acquire(i, v); in raw_atomic_fetch_andnot_acquire()
1599 int ret = arch_atomic_fetch_andnot_relaxed(i, v); in raw_atomic_fetch_andnot_acquire()
1603 return arch_atomic_fetch_andnot(i, v); in raw_atomic_fetch_andnot_acquire()
1605 return raw_atomic_fetch_and_acquire(~i, v); in raw_atomic_fetch_andnot_acquire()
1621 raw_atomic_fetch_andnot_release(int i, atomic_t *v) in raw_atomic_fetch_andnot_release() argument
1624 return arch_atomic_fetch_andnot_release(i, v); in raw_atomic_fetch_andnot_release()
1627 return arch_atomic_fetch_andnot_relaxed(i, v); in raw_atomic_fetch_andnot_release()
1629 return arch_atomic_fetch_andnot(i, v); in raw_atomic_fetch_andnot_release()
1631 return raw_atomic_fetch_and_release(~i, v); in raw_atomic_fetch_andnot_release()
1647 raw_atomic_fetch_andnot_relaxed(int i, atomic_t *v) in raw_atomic_fetch_andnot_relaxed() argument
1650 return arch_atomic_fetch_andnot_relaxed(i, v); in raw_atomic_fetch_andnot_relaxed()
1652 return arch_atomic_fetch_andnot(i, v); in raw_atomic_fetch_andnot_relaxed()
1654 return raw_atomic_fetch_and_relaxed(~i, v); in raw_atomic_fetch_andnot_relaxed()
1670 raw_atomic_or(int i, atomic_t *v) in raw_atomic_or() argument
1672 arch_atomic_or(i, v); in raw_atomic_or()
1687 raw_atomic_fetch_or(int i, atomic_t *v) in raw_atomic_fetch_or() argument
1690 return arch_atomic_fetch_or(i, v); in raw_atomic_fetch_or()
1694 ret = arch_atomic_fetch_or_relaxed(i, v); in raw_atomic_fetch_or()
1714 raw_atomic_fetch_or_acquire(int i, atomic_t *v) in raw_atomic_fetch_or_acquire() argument
1717 return arch_atomic_fetch_or_acquire(i, v); in raw_atomic_fetch_or_acquire()
1719 int ret = arch_atomic_fetch_or_relaxed(i, v); in raw_atomic_fetch_or_acquire()
1723 return arch_atomic_fetch_or(i, v); in raw_atomic_fetch_or_acquire()
1741 raw_atomic_fetch_or_release(int i, atomic_t *v) in raw_atomic_fetch_or_release() argument
1744 return arch_atomic_fetch_or_release(i, v); in raw_atomic_fetch_or_release()
1747 return arch_atomic_fetch_or_relaxed(i, v); in raw_atomic_fetch_or_release()
1749 return arch_atomic_fetch_or(i, v); in raw_atomic_fetch_or_release()
1767 raw_atomic_fetch_or_relaxed(int i, atomic_t *v) in raw_atomic_fetch_or_relaxed() argument
1770 return arch_atomic_fetch_or_relaxed(i, v); in raw_atomic_fetch_or_relaxed()
1772 return arch_atomic_fetch_or(i, v); in raw_atomic_fetch_or_relaxed()
1790 raw_atomic_xor(int i, atomic_t *v) in raw_atomic_xor() argument
1792 arch_atomic_xor(i, v); in raw_atomic_xor()
1807 raw_atomic_fetch_xor(int i, atomic_t *v) in raw_atomic_fetch_xor() argument
1810 return arch_atomic_fetch_xor(i, v); in raw_atomic_fetch_xor()
1814 ret = arch_atomic_fetch_xor_relaxed(i, v); in raw_atomic_fetch_xor()
1834 raw_atomic_fetch_xor_acquire(int i, atomic_t *v) in raw_atomic_fetch_xor_acquire() argument
1837 return arch_atomic_fetch_xor_acquire(i, v); in raw_atomic_fetch_xor_acquire()
1839 int ret = arch_atomic_fetch_xor_relaxed(i, v); in raw_atomic_fetch_xor_acquire()
1843 return arch_atomic_fetch_xor(i, v); in raw_atomic_fetch_xor_acquire()
1861 raw_atomic_fetch_xor_release(int i, atomic_t *v) in raw_atomic_fetch_xor_release() argument
1864 return arch_atomic_fetch_xor_release(i, v); in raw_atomic_fetch_xor_release()
1867 return arch_atomic_fetch_xor_relaxed(i, v); in raw_atomic_fetch_xor_release()
1869 return arch_atomic_fetch_xor(i, v); in raw_atomic_fetch_xor_release()
1887 raw_atomic_fetch_xor_relaxed(int i, atomic_t *v) in raw_atomic_fetch_xor_relaxed() argument
1890 return arch_atomic_fetch_xor_relaxed(i, v); in raw_atomic_fetch_xor_relaxed()
1892 return arch_atomic_fetch_xor(i, v); in raw_atomic_fetch_xor_relaxed()
2255 raw_atomic_sub_and_test(int i, atomic_t *v) in raw_atomic_sub_and_test() argument
2258 return arch_atomic_sub_and_test(i, v); in raw_atomic_sub_and_test()
2260 return raw_atomic_sub_return(i, v) == 0; in raw_atomic_sub_and_test()
2316 raw_atomic_add_negative(int i, atomic_t *v) in raw_atomic_add_negative() argument
2319 return arch_atomic_add_negative(i, v); in raw_atomic_add_negative()
2323 ret = arch_atomic_add_negative_relaxed(i, v); in raw_atomic_add_negative()
2327 return raw_atomic_add_return(i, v) < 0; in raw_atomic_add_negative()
2343 raw_atomic_add_negative_acquire(int i, atomic_t *v) in raw_atomic_add_negative_acquire() argument
2346 return arch_atomic_add_negative_acquire(i, v); in raw_atomic_add_negative_acquire()
2348 bool ret = arch_atomic_add_negative_relaxed(i, v); in raw_atomic_add_negative_acquire()
2352 return arch_atomic_add_negative(i, v); in raw_atomic_add_negative_acquire()
2354 return raw_atomic_add_return_acquire(i, v) < 0; in raw_atomic_add_negative_acquire()
2370 raw_atomic_add_negative_release(int i, atomic_t *v) in raw_atomic_add_negative_release() argument
2373 return arch_atomic_add_negative_release(i, v); in raw_atomic_add_negative_release()
2376 return arch_atomic_add_negative_relaxed(i, v); in raw_atomic_add_negative_release()
2378 return arch_atomic_add_negative(i, v); in raw_atomic_add_negative_release()
2380 return raw_atomic_add_return_release(i, v) < 0; in raw_atomic_add_negative_release()
2396 raw_atomic_add_negative_relaxed(int i, atomic_t *v) in raw_atomic_add_negative_relaxed() argument
2399 return arch_atomic_add_negative_relaxed(i, v); in raw_atomic_add_negative_relaxed()
2401 return arch_atomic_add_negative(i, v); in raw_atomic_add_negative_relaxed()
2403 return raw_atomic_add_return_relaxed(i, v) < 0; in raw_atomic_add_negative_relaxed()
2627 raw_atomic64_set(atomic64_t *v, s64 i) in raw_atomic64_set() argument
2629 arch_atomic64_set(v, i); in raw_atomic64_set()
2644 raw_atomic64_set_release(atomic64_t *v, s64 i) in raw_atomic64_set_release() argument
2647 arch_atomic64_set_release(v, i); in raw_atomic64_set_release()
2650 smp_store_release(&(v)->counter, i); in raw_atomic64_set_release()
2653 raw_atomic64_set(v, i); in raw_atomic64_set_release()
2670 raw_atomic64_add(s64 i, atomic64_t *v) in raw_atomic64_add() argument
2672 arch_atomic64_add(i, v); in raw_atomic64_add()
2687 raw_atomic64_add_return(s64 i, atomic64_t *v) in raw_atomic64_add_return() argument
2690 return arch_atomic64_add_return(i, v); in raw_atomic64_add_return()
2694 ret = arch_atomic64_add_return_relaxed(i, v); in raw_atomic64_add_return()
2714 raw_atomic64_add_return_acquire(s64 i, atomic64_t *v) in raw_atomic64_add_return_acquire() argument
2717 return arch_atomic64_add_return_acquire(i, v); in raw_atomic64_add_return_acquire()
2719 s64 ret = arch_atomic64_add_return_relaxed(i, v); in raw_atomic64_add_return_acquire()
2723 return arch_atomic64_add_return(i, v); in raw_atomic64_add_return_acquire()
2741 raw_atomic64_add_return_release(s64 i, atomic64_t *v) in raw_atomic64_add_return_release() argument
2744 return arch_atomic64_add_return_release(i, v); in raw_atomic64_add_return_release()
2747 return arch_atomic64_add_return_relaxed(i, v); in raw_atomic64_add_return_release()
2749 return arch_atomic64_add_return(i, v); in raw_atomic64_add_return_release()
2767 raw_atomic64_add_return_relaxed(s64 i, atomic64_t *v) in raw_atomic64_add_return_relaxed() argument
2770 return arch_atomic64_add_return_relaxed(i, v); in raw_atomic64_add_return_relaxed()
2772 return arch_atomic64_add_return(i, v); in raw_atomic64_add_return_relaxed()
2790 raw_atomic64_fetch_add(s64 i, atomic64_t *v) in raw_atomic64_fetch_add() argument
2793 return arch_atomic64_fetch_add(i, v); in raw_atomic64_fetch_add()
2797 ret = arch_atomic64_fetch_add_relaxed(i, v); in raw_atomic64_fetch_add()
2817 raw_atomic64_fetch_add_acquire(s64 i, atomic64_t *v) in raw_atomic64_fetch_add_acquire() argument
2820 return arch_atomic64_fetch_add_acquire(i, v); in raw_atomic64_fetch_add_acquire()
2822 s64 ret = arch_atomic64_fetch_add_relaxed(i, v); in raw_atomic64_fetch_add_acquire()
2826 return arch_atomic64_fetch_add(i, v); in raw_atomic64_fetch_add_acquire()
2844 raw_atomic64_fetch_add_release(s64 i, atomic64_t *v) in raw_atomic64_fetch_add_release() argument
2847 return arch_atomic64_fetch_add_release(i, v); in raw_atomic64_fetch_add_release()
2850 return arch_atomic64_fetch_add_relaxed(i, v); in raw_atomic64_fetch_add_release()
2852 return arch_atomic64_fetch_add(i, v); in raw_atomic64_fetch_add_release()
2870 raw_atomic64_fetch_add_relaxed(s64 i, atomic64_t *v) in raw_atomic64_fetch_add_relaxed() argument
2873 return arch_atomic64_fetch_add_relaxed(i, v); in raw_atomic64_fetch_add_relaxed()
2875 return arch_atomic64_fetch_add(i, v); in raw_atomic64_fetch_add_relaxed()
2893 raw_atomic64_sub(s64 i, atomic64_t *v) in raw_atomic64_sub() argument
2895 arch_atomic64_sub(i, v); in raw_atomic64_sub()
2910 raw_atomic64_sub_return(s64 i, atomic64_t *v) in raw_atomic64_sub_return() argument
2913 return arch_atomic64_sub_return(i, v); in raw_atomic64_sub_return()
2917 ret = arch_atomic64_sub_return_relaxed(i, v); in raw_atomic64_sub_return()
2937 raw_atomic64_sub_return_acquire(s64 i, atomic64_t *v) in raw_atomic64_sub_return_acquire() argument
2940 return arch_atomic64_sub_return_acquire(i, v); in raw_atomic64_sub_return_acquire()
2942 s64 ret = arch_atomic64_sub_return_relaxed(i, v); in raw_atomic64_sub_return_acquire()
2946 return arch_atomic64_sub_return(i, v); in raw_atomic64_sub_return_acquire()
2964 raw_atomic64_sub_return_release(s64 i, atomic64_t *v) in raw_atomic64_sub_return_release() argument
2967 return arch_atomic64_sub_return_release(i, v); in raw_atomic64_sub_return_release()
2970 return arch_atomic64_sub_return_relaxed(i, v); in raw_atomic64_sub_return_release()
2972 return arch_atomic64_sub_return(i, v); in raw_atomic64_sub_return_release()
2990 raw_atomic64_sub_return_relaxed(s64 i, atomic64_t *v) in raw_atomic64_sub_return_relaxed() argument
2993 return arch_atomic64_sub_return_relaxed(i, v); in raw_atomic64_sub_return_relaxed()
2995 return arch_atomic64_sub_return(i, v); in raw_atomic64_sub_return_relaxed()
3013 raw_atomic64_fetch_sub(s64 i, atomic64_t *v) in raw_atomic64_fetch_sub() argument
3016 return arch_atomic64_fetch_sub(i, v); in raw_atomic64_fetch_sub()
3020 ret = arch_atomic64_fetch_sub_relaxed(i, v); in raw_atomic64_fetch_sub()
3040 raw_atomic64_fetch_sub_acquire(s64 i, atomic64_t *v) in raw_atomic64_fetch_sub_acquire() argument
3043 return arch_atomic64_fetch_sub_acquire(i, v); in raw_atomic64_fetch_sub_acquire()
3045 s64 ret = arch_atomic64_fetch_sub_relaxed(i, v); in raw_atomic64_fetch_sub_acquire()
3049 return arch_atomic64_fetch_sub(i, v); in raw_atomic64_fetch_sub_acquire()
3067 raw_atomic64_fetch_sub_release(s64 i, atomic64_t *v) in raw_atomic64_fetch_sub_release() argument
3070 return arch_atomic64_fetch_sub_release(i, v); in raw_atomic64_fetch_sub_release()
3073 return arch_atomic64_fetch_sub_relaxed(i, v); in raw_atomic64_fetch_sub_release()
3075 return arch_atomic64_fetch_sub(i, v); in raw_atomic64_fetch_sub_release()
3093 raw_atomic64_fetch_sub_relaxed(s64 i, atomic64_t *v) in raw_atomic64_fetch_sub_relaxed() argument
3096 return arch_atomic64_fetch_sub_relaxed(i, v); in raw_atomic64_fetch_sub_relaxed()
3098 return arch_atomic64_fetch_sub(i, v); in raw_atomic64_fetch_sub_relaxed()
3552 raw_atomic64_and(s64 i, atomic64_t *v) in raw_atomic64_and() argument
3554 arch_atomic64_and(i, v); in raw_atomic64_and()
3569 raw_atomic64_fetch_and(s64 i, atomic64_t *v) in raw_atomic64_fetch_and() argument
3572 return arch_atomic64_fetch_and(i, v); in raw_atomic64_fetch_and()
3576 ret = arch_atomic64_fetch_and_relaxed(i, v); in raw_atomic64_fetch_and()
3596 raw_atomic64_fetch_and_acquire(s64 i, atomic64_t *v) in raw_atomic64_fetch_and_acquire() argument
3599 return arch_atomic64_fetch_and_acquire(i, v); in raw_atomic64_fetch_and_acquire()
3601 s64 ret = arch_atomic64_fetch_and_relaxed(i, v); in raw_atomic64_fetch_and_acquire()
3605 return arch_atomic64_fetch_and(i, v); in raw_atomic64_fetch_and_acquire()
3623 raw_atomic64_fetch_and_release(s64 i, atomic64_t *v) in raw_atomic64_fetch_and_release() argument
3626 return arch_atomic64_fetch_and_release(i, v); in raw_atomic64_fetch_and_release()
3629 return arch_atomic64_fetch_and_relaxed(i, v); in raw_atomic64_fetch_and_release()
3631 return arch_atomic64_fetch_and(i, v); in raw_atomic64_fetch_and_release()
3649 raw_atomic64_fetch_and_relaxed(s64 i, atomic64_t *v) in raw_atomic64_fetch_and_relaxed() argument
3652 return arch_atomic64_fetch_and_relaxed(i, v); in raw_atomic64_fetch_and_relaxed()
3654 return arch_atomic64_fetch_and(i, v); in raw_atomic64_fetch_and_relaxed()
3672 raw_atomic64_andnot(s64 i, atomic64_t *v) in raw_atomic64_andnot() argument
3675 arch_atomic64_andnot(i, v); in raw_atomic64_andnot()
3677 raw_atomic64_and(~i, v); in raw_atomic64_andnot()
3693 raw_atomic64_fetch_andnot(s64 i, atomic64_t *v) in raw_atomic64_fetch_andnot() argument
3696 return arch_atomic64_fetch_andnot(i, v); in raw_atomic64_fetch_andnot()
3700 ret = arch_atomic64_fetch_andnot_relaxed(i, v); in raw_atomic64_fetch_andnot()
3704 return raw_atomic64_fetch_and(~i, v); in raw_atomic64_fetch_andnot()
3720 raw_atomic64_fetch_andnot_acquire(s64 i, atomic64_t *v) in raw_atomic64_fetch_andnot_acquire() argument
3723 return arch_atomic64_fetch_andnot_acquire(i, v); in raw_atomic64_fetch_andnot_acquire()
3725 s64 ret = arch_atomic64_fetch_andnot_relaxed(i, v); in raw_atomic64_fetch_andnot_acquire()
3729 return arch_atomic64_fetch_andnot(i, v); in raw_atomic64_fetch_andnot_acquire()
3731 return raw_atomic64_fetch_and_acquire(~i, v); in raw_atomic64_fetch_andnot_acquire()
3747 raw_atomic64_fetch_andnot_release(s64 i, atomic64_t *v) in raw_atomic64_fetch_andnot_release() argument
3750 return arch_atomic64_fetch_andnot_release(i, v); in raw_atomic64_fetch_andnot_release()
3753 return arch_atomic64_fetch_andnot_relaxed(i, v); in raw_atomic64_fetch_andnot_release()
3755 return arch_atomic64_fetch_andnot(i, v); in raw_atomic64_fetch_andnot_release()
3757 return raw_atomic64_fetch_and_release(~i, v); in raw_atomic64_fetch_andnot_release()
3773 raw_atomic64_fetch_andnot_relaxed(s64 i, atomic64_t *v) in raw_atomic64_fetch_andnot_relaxed() argument
3776 return arch_atomic64_fetch_andnot_relaxed(i, v); in raw_atomic64_fetch_andnot_relaxed()
3778 return arch_atomic64_fetch_andnot(i, v); in raw_atomic64_fetch_andnot_relaxed()
3780 return raw_atomic64_fetch_and_relaxed(~i, v); in raw_atomic64_fetch_andnot_relaxed()
3796 raw_atomic64_or(s64 i, atomic64_t *v) in raw_atomic64_or() argument
3798 arch_atomic64_or(i, v); in raw_atomic64_or()
3813 raw_atomic64_fetch_or(s64 i, atomic64_t *v) in raw_atomic64_fetch_or() argument
3816 return arch_atomic64_fetch_or(i, v); in raw_atomic64_fetch_or()
3820 ret = arch_atomic64_fetch_or_relaxed(i, v); in raw_atomic64_fetch_or()
3840 raw_atomic64_fetch_or_acquire(s64 i, atomic64_t *v) in raw_atomic64_fetch_or_acquire() argument
3843 return arch_atomic64_fetch_or_acquire(i, v); in raw_atomic64_fetch_or_acquire()
3845 s64 ret = arch_atomic64_fetch_or_relaxed(i, v); in raw_atomic64_fetch_or_acquire()
3849 return arch_atomic64_fetch_or(i, v); in raw_atomic64_fetch_or_acquire()
3867 raw_atomic64_fetch_or_release(s64 i, atomic64_t *v) in raw_atomic64_fetch_or_release() argument
3870 return arch_atomic64_fetch_or_release(i, v); in raw_atomic64_fetch_or_release()
3873 return arch_atomic64_fetch_or_relaxed(i, v); in raw_atomic64_fetch_or_release()
3875 return arch_atomic64_fetch_or(i, v); in raw_atomic64_fetch_or_release()
3893 raw_atomic64_fetch_or_relaxed(s64 i, atomic64_t *v) in raw_atomic64_fetch_or_relaxed() argument
3896 return arch_atomic64_fetch_or_relaxed(i, v); in raw_atomic64_fetch_or_relaxed()
3898 return arch_atomic64_fetch_or(i, v); in raw_atomic64_fetch_or_relaxed()
3916 raw_atomic64_xor(s64 i, atomic64_t *v) in raw_atomic64_xor() argument
3918 arch_atomic64_xor(i, v); in raw_atomic64_xor()
3933 raw_atomic64_fetch_xor(s64 i, atomic64_t *v) in raw_atomic64_fetch_xor() argument
3936 return arch_atomic64_fetch_xor(i, v); in raw_atomic64_fetch_xor()
3940 ret = arch_atomic64_fetch_xor_relaxed(i, v); in raw_atomic64_fetch_xor()
3960 raw_atomic64_fetch_xor_acquire(s64 i, atomic64_t *v) in raw_atomic64_fetch_xor_acquire() argument
3963 return arch_atomic64_fetch_xor_acquire(i, v); in raw_atomic64_fetch_xor_acquire()
3965 s64 ret = arch_atomic64_fetch_xor_relaxed(i, v); in raw_atomic64_fetch_xor_acquire()
3969 return arch_atomic64_fetch_xor(i, v); in raw_atomic64_fetch_xor_acquire()
3987 raw_atomic64_fetch_xor_release(s64 i, atomic64_t *v) in raw_atomic64_fetch_xor_release() argument
3990 return arch_atomic64_fetch_xor_release(i, v); in raw_atomic64_fetch_xor_release()
3993 return arch_atomic64_fetch_xor_relaxed(i, v); in raw_atomic64_fetch_xor_release()
3995 return arch_atomic64_fetch_xor(i, v); in raw_atomic64_fetch_xor_release()
4013 raw_atomic64_fetch_xor_relaxed(s64 i, atomic64_t *v) in raw_atomic64_fetch_xor_relaxed() argument
4016 return arch_atomic64_fetch_xor_relaxed(i, v); in raw_atomic64_fetch_xor_relaxed()
4018 return arch_atomic64_fetch_xor(i, v); in raw_atomic64_fetch_xor_relaxed()
4381 raw_atomic64_sub_and_test(s64 i, atomic64_t *v) in raw_atomic64_sub_and_test() argument
4384 return arch_atomic64_sub_and_test(i, v); in raw_atomic64_sub_and_test()
4386 return raw_atomic64_sub_return(i, v) == 0; in raw_atomic64_sub_and_test()
4442 raw_atomic64_add_negative(s64 i, atomic64_t *v) in raw_atomic64_add_negative() argument
4445 return arch_atomic64_add_negative(i, v); in raw_atomic64_add_negative()
4449 ret = arch_atomic64_add_negative_relaxed(i, v); in raw_atomic64_add_negative()
4453 return raw_atomic64_add_return(i, v) < 0; in raw_atomic64_add_negative()
4469 raw_atomic64_add_negative_acquire(s64 i, atomic64_t *v) in raw_atomic64_add_negative_acquire() argument
4472 return arch_atomic64_add_negative_acquire(i, v); in raw_atomic64_add_negative_acquire()
4474 bool ret = arch_atomic64_add_negative_relaxed(i, v); in raw_atomic64_add_negative_acquire()
4478 return arch_atomic64_add_negative(i, v); in raw_atomic64_add_negative_acquire()
4480 return raw_atomic64_add_return_acquire(i, v) < 0; in raw_atomic64_add_negative_acquire()
4496 raw_atomic64_add_negative_release(s64 i, atomic64_t *v) in raw_atomic64_add_negative_release() argument
4499 return arch_atomic64_add_negative_release(i, v); in raw_atomic64_add_negative_release()
4502 return arch_atomic64_add_negative_relaxed(i, v); in raw_atomic64_add_negative_release()
4504 return arch_atomic64_add_negative(i, v); in raw_atomic64_add_negative_release()
4506 return raw_atomic64_add_return_release(i, v) < 0; in raw_atomic64_add_negative_release()
4522 raw_atomic64_add_negative_relaxed(s64 i, atomic64_t *v) in raw_atomic64_add_negative_relaxed() argument
4525 return arch_atomic64_add_negative_relaxed(i, v); in raw_atomic64_add_negative_relaxed()
4527 return arch_atomic64_add_negative(i, v); in raw_atomic64_add_negative_relaxed()
4529 return raw_atomic64_add_return_relaxed(i, v) < 0; in raw_atomic64_add_negative_relaxed()