H A D | atomic-instrumented.h | 21 * @v: pointer to atomic_t 23 * Atomically loads the value of @v with relaxed ordering. 27 * Return: The value loaded from @v. 30 atomic_read(const atomic_t *v) in atomic_read() argument 32 instrument_atomic_read(v, sizeof(*v)); in atomic_read() 33 return raw_atomic_read(v); in atomic_read() 38 * @v: pointer to atomic_t 40 * Atomically loads the value of @v with acquire ordering. 44 * Return: The value loaded from @v 47 atomic_read_acquire(const atomic_t * v) atomic_read_acquire() argument 65 atomic_set(atomic_t * v,int i) atomic_set() argument 83 atomic_set_release(atomic_t * v,int i) atomic_set_release() argument 102 atomic_add(int i,atomic_t * v) atomic_add() argument 120 atomic_add_return(int i,atomic_t * v) atomic_add_return() argument 139 atomic_add_return_acquire(int i,atomic_t * v) atomic_add_return_acquire() argument 157 atomic_add_return_release(int i,atomic_t * v) atomic_add_return_release() argument 176 atomic_add_return_relaxed(int i,atomic_t * v) atomic_add_return_relaxed() argument 194 atomic_fetch_add(int i,atomic_t * v) atomic_fetch_add() argument 213 atomic_fetch_add_acquire(int i,atomic_t * v) atomic_fetch_add_acquire() argument 231 atomic_fetch_add_release(int i,atomic_t * v) atomic_fetch_add_release() argument 250 atomic_fetch_add_relaxed(int i,atomic_t * v) atomic_fetch_add_relaxed() argument 268 atomic_sub(int i,atomic_t * v) atomic_sub() argument 286 atomic_sub_return(int i,atomic_t * v) atomic_sub_return() argument 305 atomic_sub_return_acquire(int i,atomic_t * v) atomic_sub_return_acquire() argument 323 atomic_sub_return_release(int i,atomic_t * v) atomic_sub_return_release() argument 342 atomic_sub_return_relaxed(int i,atomic_t * v) atomic_sub_return_relaxed() argument 360 atomic_fetch_sub(int i,atomic_t * v) atomic_fetch_sub() argument 379 atomic_fetch_sub_acquire(int i,atomic_t * v) atomic_fetch_sub_acquire() argument 397 atomic_fetch_sub_release(int i,atomic_t * v) atomic_fetch_sub_release() argument 416 atomic_fetch_sub_relaxed(int i,atomic_t * v) atomic_fetch_sub_relaxed() argument 433 atomic_inc(atomic_t * v) atomic_inc() argument 450 atomic_inc_return(atomic_t * v) atomic_inc_return() argument 468 atomic_inc_return_acquire(atomic_t * v) atomic_inc_return_acquire() argument 485 atomic_inc_return_release(atomic_t * v) atomic_inc_return_release() argument 503 atomic_inc_return_relaxed(atomic_t * v) atomic_inc_return_relaxed() argument 520 atomic_fetch_inc(atomic_t * v) atomic_fetch_inc() argument 538 atomic_fetch_inc_acquire(atomic_t * v) atomic_fetch_inc_acquire() argument 555 atomic_fetch_inc_release(atomic_t * v) atomic_fetch_inc_release() argument 573 atomic_fetch_inc_relaxed(atomic_t * v) atomic_fetch_inc_relaxed() argument 590 atomic_dec(atomic_t * v) atomic_dec() argument 607 atomic_dec_return(atomic_t * v) atomic_dec_return() argument 625 atomic_dec_return_acquire(atomic_t * v) atomic_dec_return_acquire() argument 642 atomic_dec_return_release(atomic_t * v) atomic_dec_return_release() argument 660 atomic_dec_return_relaxed(atomic_t * v) atomic_dec_return_relaxed() argument 677 atomic_fetch_dec(atomic_t * v) atomic_fetch_dec() argument 695 atomic_fetch_dec_acquire(atomic_t * v) atomic_fetch_dec_acquire() argument 712 atomic_fetch_dec_release(atomic_t * v) atomic_fetch_dec_release() argument 730 atomic_fetch_dec_relaxed(atomic_t * v) atomic_fetch_dec_relaxed() argument 748 atomic_and(int i,atomic_t * v) atomic_and() argument 766 atomic_fetch_and(int i,atomic_t * v) atomic_fetch_and() argument 785 atomic_fetch_and_acquire(int i,atomic_t * v) atomic_fetch_and_acquire() argument 803 atomic_fetch_and_release(int i,atomic_t * v) atomic_fetch_and_release() argument 822 atomic_fetch_and_relaxed(int i,atomic_t * v) atomic_fetch_and_relaxed() argument 840 atomic_andnot(int i,atomic_t * v) atomic_andnot() argument 858 atomic_fetch_andnot(int i,atomic_t * v) atomic_fetch_andnot() argument 877 atomic_fetch_andnot_acquire(int i,atomic_t * v) atomic_fetch_andnot_acquire() argument 895 atomic_fetch_andnot_release(int i,atomic_t * v) atomic_fetch_andnot_release() argument 914 atomic_fetch_andnot_relaxed(int i,atomic_t * v) atomic_fetch_andnot_relaxed() argument 932 atomic_or(int i,atomic_t * v) atomic_or() argument 950 atomic_fetch_or(int i,atomic_t * v) atomic_fetch_or() argument 969 atomic_fetch_or_acquire(int i,atomic_t * v) atomic_fetch_or_acquire() argument 987 atomic_fetch_or_release(int i,atomic_t * v) atomic_fetch_or_release() argument 1006 atomic_fetch_or_relaxed(int i,atomic_t * v) atomic_fetch_or_relaxed() argument 1024 atomic_xor(int i,atomic_t * v) atomic_xor() argument 1042 atomic_fetch_xor(int i,atomic_t * v) atomic_fetch_xor() argument 1061 atomic_fetch_xor_acquire(int i,atomic_t * v) atomic_fetch_xor_acquire() argument 1079 atomic_fetch_xor_release(int i,atomic_t * v) atomic_fetch_xor_release() argument 1098 atomic_fetch_xor_relaxed(int i,atomic_t * v) atomic_fetch_xor_relaxed() argument 1116 atomic_xchg(atomic_t * v,int new) atomic_xchg() argument 1135 atomic_xchg_acquire(atomic_t * v,int new) atomic_xchg_acquire() argument 1153 atomic_xchg_release(atomic_t * v,int new) atomic_xchg_release() argument 1172 atomic_xchg_relaxed(atomic_t * v,int new) atomic_xchg_relaxed() argument 1192 atomic_cmpxchg(atomic_t * v,int old,int new) atomic_cmpxchg() argument 1213 atomic_cmpxchg_acquire(atomic_t * v,int old,int new) atomic_cmpxchg_acquire() argument 1233 atomic_cmpxchg_release(atomic_t * v,int old,int new) atomic_cmpxchg_release() argument 1254 atomic_cmpxchg_relaxed(atomic_t * v,int old,int new) atomic_cmpxchg_relaxed() argument 1275 atomic_try_cmpxchg(atomic_t * v,int * old,int new) atomic_try_cmpxchg() argument 1298 atomic_try_cmpxchg_acquire(atomic_t * v,int * old,int new) atomic_try_cmpxchg_acquire() argument 1320 atomic_try_cmpxchg_release(atomic_t * v,int * old,int new) atomic_try_cmpxchg_release() argument 1343 atomic_try_cmpxchg_relaxed(atomic_t * v,int * old,int new) atomic_try_cmpxchg_relaxed() argument 1362 atomic_sub_and_test(int i,atomic_t * v) atomic_sub_and_test() argument 1380 atomic_dec_and_test(atomic_t * v) atomic_dec_and_test() argument 1398 atomic_inc_and_test(atomic_t * v) atomic_inc_and_test() argument 1417 atomic_add_negative(int i,atomic_t * v) atomic_add_negative() argument 1436 atomic_add_negative_acquire(int i,atomic_t * v) atomic_add_negative_acquire() argument 1454 atomic_add_negative_release(int i,atomic_t * v) atomic_add_negative_release() argument 1473 atomic_add_negative_relaxed(int i,atomic_t * v) atomic_add_negative_relaxed() argument 1493 atomic_fetch_add_unless(atomic_t * v,int a,int u) atomic_fetch_add_unless() argument 1514 atomic_add_unless(atomic_t * v,int a,int u) atomic_add_unless() argument 1533 atomic_inc_not_zero(atomic_t * v) atomic_inc_not_zero() argument 1552 atomic_inc_unless_negative(atomic_t * v) atomic_inc_unless_negative() argument 1571 atomic_dec_unless_positive(atomic_t * v) atomic_dec_unless_positive() argument 1590 atomic_dec_if_positive(atomic_t * v) atomic_dec_if_positive() argument 1608 atomic64_read(const atomic64_t * v) atomic64_read() argument 1625 atomic64_read_acquire(const atomic64_t * v) atomic64_read_acquire() argument 1643 atomic64_set(atomic64_t * v,s64 i) atomic64_set() argument 1661 atomic64_set_release(atomic64_t * v,s64 i) atomic64_set_release() argument 1680 atomic64_add(s64 i,atomic64_t * v) atomic64_add() argument 1698 atomic64_add_return(s64 i,atomic64_t * v) atomic64_add_return() argument 1717 atomic64_add_return_acquire(s64 i,atomic64_t * v) atomic64_add_return_acquire() argument 1735 atomic64_add_return_release(s64 i,atomic64_t * v) atomic64_add_return_release() argument 1754 atomic64_add_return_relaxed(s64 i,atomic64_t * v) atomic64_add_return_relaxed() argument 1772 atomic64_fetch_add(s64 i,atomic64_t * v) atomic64_fetch_add() argument 1791 atomic64_fetch_add_acquire(s64 i,atomic64_t * v) atomic64_fetch_add_acquire() argument 1809 atomic64_fetch_add_release(s64 i,atomic64_t * v) atomic64_fetch_add_release() argument 1828 atomic64_fetch_add_relaxed(s64 i,atomic64_t * v) atomic64_fetch_add_relaxed() argument 1846 atomic64_sub(s64 i,atomic64_t * v) atomic64_sub() argument 1864 atomic64_sub_return(s64 i,atomic64_t * v) atomic64_sub_return() argument 1883 atomic64_sub_return_acquire(s64 i,atomic64_t * v) atomic64_sub_return_acquire() argument 1901 atomic64_sub_return_release(s64 i,atomic64_t * v) atomic64_sub_return_release() argument 1920 atomic64_sub_return_relaxed(s64 i,atomic64_t * v) atomic64_sub_return_relaxed() argument 1938 atomic64_fetch_sub(s64 i,atomic64_t * v) atomic64_fetch_sub() argument 1957 atomic64_fetch_sub_acquire(s64 i,atomic64_t * v) atomic64_fetch_sub_acquire() argument 1975 atomic64_fetch_sub_release(s64 i,atomic64_t * v) atomic64_fetch_sub_release() argument 1994 atomic64_fetch_sub_relaxed(s64 i,atomic64_t * v) atomic64_fetch_sub_relaxed() argument 2011 atomic64_inc(atomic64_t * v) atomic64_inc() argument 2028 atomic64_inc_return(atomic64_t * v) atomic64_inc_return() argument 2046 atomic64_inc_return_acquire(atomic64_t * v) atomic64_inc_return_acquire() argument 2063 atomic64_inc_return_release(atomic64_t * v) atomic64_inc_return_release() argument 2081 atomic64_inc_return_relaxed(atomic64_t * v) atomic64_inc_return_relaxed() argument 2098 atomic64_fetch_inc(atomic64_t * v) atomic64_fetch_inc() argument 2116 atomic64_fetch_inc_acquire(atomic64_t * v) atomic64_fetch_inc_acquire() argument 2133 atomic64_fetch_inc_release(atomic64_t * v) atomic64_fetch_inc_release() argument 2151 atomic64_fetch_inc_relaxed(atomic64_t * v) atomic64_fetch_inc_relaxed() argument 2168 atomic64_dec(atomic64_t * v) atomic64_dec() argument 2185 atomic64_dec_return(atomic64_t * v) atomic64_dec_return() argument 2203 atomic64_dec_return_acquire(atomic64_t * v) atomic64_dec_return_acquire() argument 2220 atomic64_dec_return_release(atomic64_t * v) atomic64_dec_return_release() argument 2238 atomic64_dec_return_relaxed(atomic64_t * v) atomic64_dec_return_relaxed() argument 2255 atomic64_fetch_dec(atomic64_t * v) atomic64_fetch_dec() argument 2273 atomic64_fetch_dec_acquire(atomic64_t * v) atomic64_fetch_dec_acquire() argument 2290 atomic64_fetch_dec_release(atomic64_t * v) atomic64_fetch_dec_release() argument 2308 atomic64_fetch_dec_relaxed(atomic64_t * v) atomic64_fetch_dec_relaxed() argument 2326 atomic64_and(s64 i,atomic64_t * v) atomic64_and() argument 2344 atomic64_fetch_and(s64 i,atomic64_t * v) atomic64_fetch_and() argument 2363 atomic64_fetch_and_acquire(s64 i,atomic64_t * v) atomic64_fetch_and_acquire() argument 2381 atomic64_fetch_and_release(s64 i,atomic64_t * v) atomic64_fetch_and_release() argument 2400 atomic64_fetch_and_relaxed(s64 i,atomic64_t * v) atomic64_fetch_and_relaxed() argument 2418 atomic64_andnot(s64 i,atomic64_t * v) atomic64_andnot() argument 2436 atomic64_fetch_andnot(s64 i,atomic64_t * v) atomic64_fetch_andnot() argument 2455 atomic64_fetch_andnot_acquire(s64 i,atomic64_t * v) atomic64_fetch_andnot_acquire() argument 2473 atomic64_fetch_andnot_release(s64 i,atomic64_t * v) atomic64_fetch_andnot_release() argument 2492 atomic64_fetch_andnot_relaxed(s64 i,atomic64_t * v) atomic64_fetch_andnot_relaxed() argument 2510 atomic64_or(s64 i,atomic64_t * v) atomic64_or() argument 2528 atomic64_fetch_or(s64 i,atomic64_t * v) atomic64_fetch_or() argument 2547 atomic64_fetch_or_acquire(s64 i,atomic64_t * v) atomic64_fetch_or_acquire() argument 2565 atomic64_fetch_or_release(s64 i,atomic64_t * v) atomic64_fetch_or_release() argument 2584 atomic64_fetch_or_relaxed(s64 i,atomic64_t * v) atomic64_fetch_or_relaxed() argument 2602 atomic64_xor(s64 i,atomic64_t * v) atomic64_xor() argument 2620 atomic64_fetch_xor(s64 i,atomic64_t * v) atomic64_fetch_xor() argument 2639 atomic64_fetch_xor_acquire(s64 i,atomic64_t * v) atomic64_fetch_xor_acquire() argument 2657 atomic64_fetch_xor_release(s64 i,atomic64_t * v) atomic64_fetch_xor_release() argument 2676 atomic64_fetch_xor_relaxed(s64 i,atomic64_t * v) atomic64_fetch_xor_relaxed() argument 2694 atomic64_xchg(atomic64_t * v,s64 new) atomic64_xchg() argument 2713 atomic64_xchg_acquire(atomic64_t * v,s64 new) atomic64_xchg_acquire() argument 2731 atomic64_xchg_release(atomic64_t * v,s64 new) atomic64_xchg_release() argument 2750 atomic64_xchg_relaxed(atomic64_t * v,s64 new) atomic64_xchg_relaxed() argument 2770 atomic64_cmpxchg(atomic64_t * v,s64 old,s64 new) atomic64_cmpxchg() argument 2791 atomic64_cmpxchg_acquire(atomic64_t * v,s64 old,s64 new) atomic64_cmpxchg_acquire() argument 2811 atomic64_cmpxchg_release(atomic64_t * v,s64 old,s64 new) atomic64_cmpxchg_release() argument 2832 atomic64_cmpxchg_relaxed(atomic64_t * v,s64 old,s64 new) atomic64_cmpxchg_relaxed() argument 2853 atomic64_try_cmpxchg(atomic64_t * v,s64 * old,s64 new) atomic64_try_cmpxchg() argument 2876 atomic64_try_cmpxchg_acquire(atomic64_t * v,s64 * old,s64 new) atomic64_try_cmpxchg_acquire() argument 2898 atomic64_try_cmpxchg_release(atomic64_t * v,s64 * old,s64 new) atomic64_try_cmpxchg_release() argument 2921 atomic64_try_cmpxchg_relaxed(atomic64_t * v,s64 * old,s64 new) atomic64_try_cmpxchg_relaxed() argument 2940 atomic64_sub_and_test(s64 i,atomic64_t * v) atomic64_sub_and_test() argument 2958 atomic64_dec_and_test(atomic64_t * v) atomic64_dec_and_test() argument 2976 atomic64_inc_and_test(atomic64_t * v) atomic64_inc_and_test() argument 2995 atomic64_add_negative(s64 i,atomic64_t * v) atomic64_add_negative() argument 3014 atomic64_add_negative_acquire(s64 i,atomic64_t * v) atomic64_add_negative_acquire() argument 3032 atomic64_add_negative_release(s64 i,atomic64_t * v) atomic64_add_negative_release() argument 3051 atomic64_add_negative_relaxed(s64 i,atomic64_t * v) atomic64_add_negative_relaxed() argument 3071 atomic64_fetch_add_unless(atomic64_t * v,s64 a,s64 u) atomic64_fetch_add_unless() argument 3092 atomic64_add_unless(atomic64_t * v,s64 a,s64 u) atomic64_add_unless() argument 3111 atomic64_inc_not_zero(atomic64_t * v) atomic64_inc_not_zero() argument 3130 atomic64_inc_unless_negative(atomic64_t * v) atomic64_inc_unless_negative() argument 3149 atomic64_dec_unless_positive(atomic64_t * v) atomic64_dec_unless_positive() argument 3168 atomic64_dec_if_positive(atomic64_t * v) atomic64_dec_if_positive() argument 3186 atomic_long_read(const atomic_long_t * v) atomic_long_read() argument 3203 atomic_long_read_acquire(const atomic_long_t * v) atomic_long_read_acquire() argument 3221 atomic_long_set(atomic_long_t * v,long i) atomic_long_set() argument 3239 atomic_long_set_release(atomic_long_t * v,long i) atomic_long_set_release() argument 3258 atomic_long_add(long i,atomic_long_t * v) atomic_long_add() argument 3276 atomic_long_add_return(long i,atomic_long_t * v) atomic_long_add_return() argument 3295 atomic_long_add_return_acquire(long i,atomic_long_t * v) atomic_long_add_return_acquire() argument 3313 atomic_long_add_return_release(long i,atomic_long_t * v) atomic_long_add_return_release() argument 3332 atomic_long_add_return_relaxed(long i,atomic_long_t * v) atomic_long_add_return_relaxed() argument 3350 atomic_long_fetch_add(long i,atomic_long_t * v) atomic_long_fetch_add() argument 3369 atomic_long_fetch_add_acquire(long i,atomic_long_t * v) atomic_long_fetch_add_acquire() argument 3387 atomic_long_fetch_add_release(long i,atomic_long_t * v) atomic_long_fetch_add_release() argument 3406 atomic_long_fetch_add_relaxed(long i,atomic_long_t * v) atomic_long_fetch_add_relaxed() argument 3424 atomic_long_sub(long i,atomic_long_t * v) atomic_long_sub() argument 3442 atomic_long_sub_return(long i,atomic_long_t * v) atomic_long_sub_return() argument 3461 atomic_long_sub_return_acquire(long i,atomic_long_t * v) atomic_long_sub_return_acquire() argument 3479 atomic_long_sub_return_release(long i,atomic_long_t * v) atomic_long_sub_return_release() argument 3498 atomic_long_sub_return_relaxed(long i,atomic_long_t * v) atomic_long_sub_return_relaxed() argument 3516 atomic_long_fetch_sub(long i,atomic_long_t * v) atomic_long_fetch_sub() argument 3535 atomic_long_fetch_sub_acquire(long i,atomic_long_t * v) atomic_long_fetch_sub_acquire() argument 3553 atomic_long_fetch_sub_release(long i,atomic_long_t * v) atomic_long_fetch_sub_release() argument 3572 atomic_long_fetch_sub_relaxed(long i,atomic_long_t * v) atomic_long_fetch_sub_relaxed() argument 3589 atomic_long_inc(atomic_long_t * v) atomic_long_inc() argument 3606 atomic_long_inc_return(atomic_long_t * v) atomic_long_inc_return() argument 3624 atomic_long_inc_return_acquire(atomic_long_t * v) atomic_long_inc_return_acquire() argument 3641 atomic_long_inc_return_release(atomic_long_t * v) atomic_long_inc_return_release() argument 3659 atomic_long_inc_return_relaxed(atomic_long_t * v) atomic_long_inc_return_relaxed() argument 3676 atomic_long_fetch_inc(atomic_long_t * v) atomic_long_fetch_inc() argument 3694 atomic_long_fetch_inc_acquire(atomic_long_t * v) atomic_long_fetch_inc_acquire() argument 3711 atomic_long_fetch_inc_release(atomic_long_t * v) atomic_long_fetch_inc_release() argument 3729 atomic_long_fetch_inc_relaxed(atomic_long_t * v) atomic_long_fetch_inc_relaxed() argument 3746 atomic_long_dec(atomic_long_t * v) atomic_long_dec() argument 3763 atomic_long_dec_return(atomic_long_t * v) atomic_long_dec_return() argument 3781 atomic_long_dec_return_acquire(atomic_long_t * v) atomic_long_dec_return_acquire() argument 3798 atomic_long_dec_return_release(atomic_long_t * v) atomic_long_dec_return_release() argument 3816 atomic_long_dec_return_relaxed(atomic_long_t * v) atomic_long_dec_return_relaxed() argument 3833 atomic_long_fetch_dec(atomic_long_t * v) atomic_long_fetch_dec() argument 3851 atomic_long_fetch_dec_acquire(atomic_long_t * v) atomic_long_fetch_dec_acquire() argument 3868 atomic_long_fetch_dec_release(atomic_long_t * v) atomic_long_fetch_dec_release() argument 3886 atomic_long_fetch_dec_relaxed(atomic_long_t * v) atomic_long_fetch_dec_relaxed() argument 3904 atomic_long_and(long i,atomic_long_t * v) atomic_long_and() argument 3922 atomic_long_fetch_and(long i,atomic_long_t * v) atomic_long_fetch_and() argument 3941 atomic_long_fetch_and_acquire(long i,atomic_long_t * v) atomic_long_fetch_and_acquire() argument 3959 atomic_long_fetch_and_release(long i,atomic_long_t * v) atomic_long_fetch_and_release() argument 3978 atomic_long_fetch_and_relaxed(long i,atomic_long_t * v) atomic_long_fetch_and_relaxed() argument 3996 atomic_long_andnot(long i,atomic_long_t * v) atomic_long_andnot() argument 4014 atomic_long_fetch_andnot(long i,atomic_long_t * v) atomic_long_fetch_andnot() argument 4033 atomic_long_fetch_andnot_acquire(long i,atomic_long_t * v) atomic_long_fetch_andnot_acquire() argument 4051 atomic_long_fetch_andnot_release(long i,atomic_long_t * v) atomic_long_fetch_andnot_release() argument 4070 atomic_long_fetch_andnot_relaxed(long i,atomic_long_t * v) atomic_long_fetch_andnot_relaxed() argument 4088 atomic_long_or(long i,atomic_long_t * v) atomic_long_or() argument 4106 atomic_long_fetch_or(long i,atomic_long_t * v) atomic_long_fetch_or() argument 4125 atomic_long_fetch_or_acquire(long i,atomic_long_t * v) atomic_long_fetch_or_acquire() argument 4143 atomic_long_fetch_or_release(long i,atomic_long_t * v) atomic_long_fetch_or_release() argument 4162 atomic_long_fetch_or_relaxed(long i,atomic_long_t * v) atomic_long_fetch_or_relaxed() argument 4180 atomic_long_xor(long i,atomic_long_t * v) atomic_long_xor() argument 4198 atomic_long_fetch_xor(long i,atomic_long_t * v) atomic_long_fetch_xor() argument 4217 atomic_long_fetch_xor_acquire(long i,atomic_long_t * v) atomic_long_fetch_xor_acquire() argument 4235 atomic_long_fetch_xor_release(long i,atomic_long_t * v) atomic_long_fetch_xor_release() argument 4254 atomic_long_fetch_xor_relaxed(long i,atomic_long_t * v) atomic_long_fetch_xor_relaxed() argument 4272 atomic_long_xchg(atomic_long_t * v,long new) atomic_long_xchg() argument 4291 atomic_long_xchg_acquire(atomic_long_t * v,long new) atomic_long_xchg_acquire() argument 4309 atomic_long_xchg_release(atomic_long_t * v,long new) atomic_long_xchg_release() argument 4328 atomic_long_xchg_relaxed(atomic_long_t * v,long new) atomic_long_xchg_relaxed() argument 4348 atomic_long_cmpxchg(atomic_long_t * v,long old,long new) atomic_long_cmpxchg() argument 4369 atomic_long_cmpxchg_acquire(atomic_long_t * v,long old,long new) atomic_long_cmpxchg_acquire() argument 4389 atomic_long_cmpxchg_release(atomic_long_t * v,long old,long new) atomic_long_cmpxchg_release() argument 4410 atomic_long_cmpxchg_relaxed(atomic_long_t * v,long old,long new) atomic_long_cmpxchg_relaxed() argument 4431 atomic_long_try_cmpxchg(atomic_long_t * v,long * old,long new) atomic_long_try_cmpxchg() argument 4454 atomic_long_try_cmpxchg_acquire(atomic_long_t * v,long * old,long new) atomic_long_try_cmpxchg_acquire() argument 4476 atomic_long_try_cmpxchg_release(atomic_long_t * v,long * old,long new) atomic_long_try_cmpxchg_release() argument 4499 atomic_long_try_cmpxchg_relaxed(atomic_long_t * v,long * old,long new) atomic_long_try_cmpxchg_relaxed() argument 4518 atomic_long_sub_and_test(long i,atomic_long_t * v) atomic_long_sub_and_test() argument 4536 atomic_long_dec_and_test(atomic_long_t * v) atomic_long_dec_and_test() argument 4554 atomic_long_inc_and_test(atomic_long_t * v) atomic_long_inc_and_test() argument 4573 atomic_long_add_negative(long i,atomic_long_t * v) atomic_long_add_negative() argument 4592 atomic_long_add_negative_acquire(long i,atomic_long_t * v) atomic_long_add_negative_acquire() argument 4610 atomic_long_add_negative_release(long i,atomic_long_t * v) atomic_long_add_negative_release() argument 4629 atomic_long_add_negative_relaxed(long i,atomic_long_t * v) atomic_long_add_negative_relaxed() argument 4649 atomic_long_fetch_add_unless(atomic_long_t * v,long a,long u) atomic_long_fetch_add_unless() argument 4670 atomic_long_add_unless(atomic_long_t * v,long a,long u) atomic_long_add_unless() argument 4689 atomic_long_inc_not_zero(atomic_long_t * v) atomic_long_inc_not_zero() argument 4708 atomic_long_inc_unless_negative(atomic_long_t * v) atomic_long_inc_unless_negative() argument 4727 atomic_long_dec_unless_positive(atomic_long_t * v) atomic_long_dec_unless_positive() argument 4746 atomic_long_dec_if_positive(atomic_long_t * v) atomic_long_dec_if_positive() argument [all...] |
H A D | lpass-lpaif-reg.h | 11 #define LPAIF_I2SCTL_REG_ADDR(v, addr, port) \ argument 12 (v->i2sctrl_reg_base + (addr) + v->i2sctrl_reg_stride * (port)) 14 #define LPAIF_I2SCTL_REG(v, port) LPAIF_I2SCTL_REG_ADDR(v, 0x0, (port)) argument 68 #define LPAIF_IRQ_REG_ADDR(v, addr, port) \ argument 69 (v->irq_reg_base + (addr) + v->irq_reg_stride * (port)) 73 #define LPAIF_IRQEN_REG(v, port) LPAIF_IRQ_REG_ADDR(v, argument 74 LPAIF_IRQSTAT_REG(v,port) global() argument 75 LPAIF_IRQCLEAR_REG(v,port) global() argument 78 LPAIF_RXTX_IRQ_REG_ADDR(v,addr,port) global() argument 81 LPAIF_RXTX_IRQEN_REG(v,port) global() argument 82 LPAIF_RXTX_IRQSTAT_REG(v,port) global() argument 83 LPAIF_RXTX_IRQCLEAR_REG(v,port) global() argument 86 LPAIF_VA_IRQ_REG_ADDR(v,addr,port) global() argument 89 LPAIF_VA_IRQEN_REG(v,port) global() argument 90 LPAIF_VA_IRQSTAT_REG(v,port) global() argument 91 LPAIF_VA_IRQCLEAR_REG(v,port) global() argument 93 LPASS_HDMITX_APP_IRQ_REG_ADDR(v,addr) global() argument 96 LPASS_HDMITX_APP_IRQEN_REG(v) global() argument 97 LPASS_HDMITX_APP_IRQSTAT_REG(v) global() argument 98 LPASS_HDMITX_APP_IRQCLEAR_REG(v) global() argument 112 LPAIF_HDMI_RDMA_REG_ADDR(v,addr,chan) global() argument 117 LPAIF_HDMI_RDMACTL_REG(v,chan) global() argument 118 LPAIF_HDMI_RDMABASE_REG(v,chan) global() argument 119 LPAIF_HDMI_RDMABUFF_REG(v,chan) global() argument 120 LPAIF_HDMI_RDMACURR_REG(v,chan) global() argument 121 LPAIF_HDMI_RDMAPER_REG(v,chan) global() argument 122 LPAIF_HDMI_RDMAPERCNT_REG(v,chan) global() argument 124 LPAIF_RDMA_REG_ADDR(v,addr,chan) global() argument 129 LPAIF_RDMACTL_REG(v,chan) global() argument 130 LPAIF_RDMABASE_REG(v,chan) global() argument 131 LPAIF_RDMABUFF_REG(v,chan) global() argument 132 LPAIF_RDMACURR_REG(v,chan) global() argument 133 LPAIF_RDMAPER_REG(v,chan) global() argument 134 LPAIF_RDMAPERCNT_REG(v,chan) global() argument 136 LPAIF_WRDMA_REG_ADDR(v,addr,chan) global() argument 140 LPAIF_WRDMACTL_REG(v,chan) global() argument 141 LPAIF_WRDMABASE_REG(v,chan) global() argument 142 LPAIF_WRDMABUFF_REG(v,chan) global() argument 143 LPAIF_WRDMACURR_REG(v,chan) global() argument 144 LPAIF_WRDMAPER_REG(v,chan) global() argument 145 LPAIF_WRDMAPERCNT_REG(v,chan) global() argument 147 LPAIF_INTFDMA_REG(v,chan,reg,dai_id) global() argument 152 __LPAIF_DMA_REG(v,chan,dir,reg,dai_id) global() argument 157 LPAIF_DMACTL_REG(v,chan,dir,dai_id) global() argument 161 LPAIF_DMABASE_REG(v,chan,dir,dai_id) global() argument 165 LPAIF_DMABUFF_REG(v,chan,dir,dai_id) global() argument 169 LPAIF_DMACURR_REG(v,chan,dir,dai_id) global() argument 173 LPAIF_DMAPER_REG(v,chan,dir,dai_id) global() argument 177 LPAIF_DMAPERCNT_REG(v,chan,dir,dai_id) global() argument 182 LPAIF_CDC_RDMA_REG_ADDR(v,addr,chan,dai_id) global() argument 187 LPAIF_CDC_RXTX_RDMACTL_REG(v,chan,dai_id) global() argument 189 LPAIF_CDC_RXTX_RDMABASE_REG(v,chan,dai_id) global() argument 191 LPAIF_CDC_RXTX_RDMABUFF_REG(v,chan,dai_id) global() argument 193 LPAIF_CDC_RXTX_RDMACURR_REG(v,chan,dai_id) global() argument 195 LPAIF_CDC_RXTX_RDMAPER_REG(v,chan,dai_id) global() argument 197 LPAIF_CDC_RXTX_RDMA_INTF_REG(v,chan,dai_id) global() argument 200 LPAIF_CDC_VA_RDMACTL_REG(v,chan,dai_id) global() argument 201 LPAIF_CDC_VA_RDMABASE_REG(v,chan,dai_id) global() argument 202 LPAIF_CDC_VA_RDMABUFF_REG(v,chan,dai_id) global() argument 203 LPAIF_CDC_VA_RDMACURR_REG(v,chan,dai_id) global() argument 204 LPAIF_CDC_VA_RDMAPER_REG(v,chan,dai_id) global() argument 205 LPAIF_CDC_VA_RDMA_INTF_REG(v,chan,dai_id) global() argument 208 LPAIF_CDC_WRDMA_REG_ADDR(v,addr,chan,dai_id) global() argument 215 LPAIF_CDC_RXTX_WRDMACTL_REG(v,chan,dai_id) global() argument 217 LPAIF_CDC_RXTX_WRDMABASE_REG(v,chan,dai_id) global() argument 219 LPAIF_CDC_RXTX_WRDMABUFF_REG(v,chan,dai_id) global() argument 221 LPAIF_CDC_RXTX_WRDMACURR_REG(v,chan,dai_id) global() argument 223 LPAIF_CDC_RXTX_WRDMAPER_REG(v,chan,dai_id) global() argument 225 LPAIF_CDC_RXTX_WRDMA_INTF_REG(v,chan,dai_id) global() argument 228 LPAIF_CDC_VA_WRDMACTL_REG(v,chan,dai_id) global() argument 230 LPAIF_CDC_VA_WRDMABASE_REG(v,chan,dai_id) global() argument 232 LPAIF_CDC_VA_WRDMABUFF_REG(v,chan,dai_id) global() argument 234 LPAIF_CDC_VA_WRDMACURR_REG(v,chan,dai_id) global() argument 236 LPAIF_CDC_VA_WRDMAPER_REG(v,chan,dai_id) global() argument 238 LPAIF_CDC_VA_WRDMA_INTF_REG(v,chan,dai_id) global() argument 241 __LPAIF_CDC_RDDMA_REG(v,chan,dir,reg,dai_id) global() argument 245 __LPAIF_CDC_WRDMA_REG(v,chan,dir,reg,dai_id) global() argument 249 __LPAIF_CDC_DMA_REG(v,chan,dir,reg,dai_id) global() argument 254 LPAIF_CDC_INTF_REG(v,chan,dir,dai_id) global() argument 259 LPAIF_INTF_REG(v,chan,dir,dai_id) global() argument [all...] |
H A D | msm_iommu_hw-8xxx.h | 20 #define SET_GLOBAL_REG_N(b, n, r, v) SET_GLOBAL_REG(b, ((r) + (n << 2)), (v)) argument 28 #define SET_GLOBAL_FIELD(b, r, F, v) \ argument 29 SET_FIELD(((b) + (r)), F##_MASK, F##_SHIFT, (v)) 30 #define SET_CONTEXT_FIELD(b, c, r, F, v) \ argument 31 SET_FIELD(((b) + (r) + ((c) << CTX_SHIFT)), F##_MASK, F##_SHIFT, (v)) 35 #define SET_FIELD(addr, mask, shift, v) \ argument 38 writel((t & ~((mask) << (shift))) + (((v) & (mask)) << (shift)), addr);\ 84 #define SET_M2VCBR_N(b, N, v) SET_GLOBAL_REG_N(M2VCBR_N, N, (b), (v)) argument 85 SET_CBACR_N(b,N,v) global() argument 86 SET_TLBRSW(b,v) global() argument 87 SET_TLBTR0(b,v) global() argument 88 SET_TLBTR1(b,v) global() argument 89 SET_TLBTR2(b,v) global() argument 90 SET_TESTBUSCR(b,v) global() argument 91 SET_GLOBAL_TLBIALL(b,v) global() argument 92 SET_TLBIVMID(b,v) global() argument 93 SET_CR(b,v) global() argument 94 SET_EAR(b,v) global() argument 95 SET_ESR(b,v) global() argument 96 SET_ESRRESTORE(b,v) global() argument 97 SET_ESYNR0(b,v) global() argument 98 SET_ESYNR1(b,v) global() argument 99 SET_RPU_ACR(b,v) global() argument 121 SET_SCTLR(b,c,v) global() argument 122 SET_ACTLR(b,c,v) global() argument 123 SET_CONTEXTIDR(b,c,v) global() argument 124 SET_TTBR0(b,c,v) global() argument 125 SET_TTBR1(b,c,v) global() argument 126 SET_TTBCR(b,c,v) global() argument 127 SET_PAR(b,c,v) global() argument 128 SET_FSR(b,c,v) global() argument 129 SET_FSRRESTORE(b,c,v) global() argument 130 SET_FAR(b,c,v) global() argument 131 SET_FSYNR0(b,c,v) global() argument 132 SET_FSYNR1(b,c,v) global() argument 133 SET_PRRR(b,c,v) global() argument 134 SET_NMRR(b,c,v) global() argument 135 SET_TLBLKCR(b,c,v) global() argument 136 SET_V2PSR(b,c,v) global() argument 137 SET_TLBFLPTER(b,c,v) global() argument 138 SET_TLBSLPTER(b,c,v) global() argument 139 SET_BFBCR(b,c,v) global() argument 140 SET_CTX_TLBIALL(b,c,v) global() argument 141 SET_TLBIASID(b,c,v) global() argument 142 SET_TLBIVA(b,c,v) global() argument 143 SET_TLBIVAA(b,c,v) global() argument 144 SET_V2PPR(b,c,v) global() argument 145 SET_V2PPW(b,c,v) global() argument 146 SET_V2PUR(b,c,v) global() argument 147 SET_V2PUW(b,c,v) global() argument 148 SET_RESUME(b,c,v) global() argument 183 SET_RWVMID(b,n,v) global() argument 184 SET_RWE(b,n,v) global() argument 185 SET_RWGE(b,n,v) global() argument 186 SET_CBVMID(b,n,v) global() argument 187 SET_IRPTNDX(b,n,v) global() argument 191 SET_VMID(b,n,v) global() argument 192 SET_CBNDX(b,n,v) global() argument 193 SET_BYPASSD(b,n,v) global() argument 194 SET_BPRCOSH(b,n,v) global() argument 195 SET_BPRCISH(b,n,v) global() argument 196 SET_BPRCNSH(b,n,v) global() argument 197 SET_BPSHCFG(b,n,v) global() argument 198 SET_NSCFG(b,n,v) global() argument 199 SET_BPMTCFG(b,n,v) global() argument 200 SET_BPMEMTYPE(b,n,v) global() argument 205 SET_RPUE(b,v) global() argument 206 SET_RPUERE(b,v) global() argument 207 SET_RPUEIE(b,v) global() argument 208 SET_DCDEE(b,v) global() argument 209 SET_CLIENTPD(b,v) global() argument 210 SET_STALLD(b,v) global() argument 211 SET_TLBLKCRWE(b,v) global() argument 212 SET_CR_TLBIALLCFG(b,v) global() argument 213 SET_TLBIVMIDCFG(b,v) global() argument 214 SET_CR_HUME(b,v) global() argument 218 SET_CFG(b,v) global() argument 219 SET_BYPASS(b,v) global() argument 220 SET_ESR_MULTI(b,v) global() argument 224 SET_ESYNR0_AMID(b,v) global() argument 225 SET_ESYNR0_APID(b,v) global() argument 226 SET_ESYNR0_ABID(b,v) global() argument 227 SET_ESYNR0_AVMID(b,v) global() argument 228 SET_ESYNR0_ATID(b,v) global() argument 232 SET_ESYNR1_AMEMTYPE(b,v) global() argument 234 SET_ESYNR1_ASHARED(b,v) global() argument 235 SET_ESYNR1_AINNERSHARED(b,v) global() argument 237 SET_ESYNR1_APRIV(b,v) global() argument 238 SET_ESYNR1_APROTNS(b,v) global() argument 239 SET_ESYNR1_AINST(b,v) global() argument 240 SET_ESYNR1_AWRITE(b,v) global() argument 241 SET_ESYNR1_ABURST(b,v) global() argument 242 SET_ESYNR1_ALEN(b,v) global() argument 243 SET_ESYNR1_ASIZE(b,v) global() argument 244 SET_ESYNR1_ALOCK(b,v) global() argument 245 SET_ESYNR1_AOOO(b,v) global() argument 246 SET_ESYNR1_AFULL(b,v) global() argument 247 SET_ESYNR1_AC(b,v) global() argument 248 SET_ESYNR1_DCD(b,v) global() argument 252 SET_TBE(b,v) global() argument 253 SET_SPDMBE(b,v) global() argument 254 SET_WGSEL(b,v) global() argument 255 SET_TBLSEL(b,v) global() argument 256 SET_TBHSEL(b,v) global() argument 257 SET_SPDM0SEL(b,v) global() argument 258 SET_SPDM1SEL(b,v) global() argument 259 SET_SPDM2SEL(b,v) global() argument 260 SET_SPDM3SEL(b,v) global() argument 264 SET_TLBIVMID_VMID(b,v) global() argument 268 SET_TLBRSW_INDEX(b,v) global() argument 269 SET_TLBBFBS(b,v) global() argument 273 SET_PR(b,v) global() argument 274 SET_PW(b,v) global() argument 275 SET_UR(b,v) global() argument 276 SET_UW(b,v) global() argument 277 SET_XN(b,v) global() argument 278 SET_NSDESC(b,v) global() argument 279 SET_ISH(b,v) global() argument 280 SET_SH(b,v) global() argument 281 SET_MT(b,v) global() argument 282 SET_DPSIZR(b,v) global() argument 283 SET_DPSIZC(b,v) global() argument 287 SET_TLBTR1_VMID(b,v) global() argument 288 SET_TLBTR1_PA(b,v) global() argument 292 SET_TLBTR2_ASID(b,v) global() argument 293 SET_TLBTR2_V(b,v) global() argument 294 SET_TLBTR2_NSTID(b,v) global() argument 295 SET_TLBTR2_NV(b,v) global() argument 296 SET_TLBTR2_VA(b,v) global() argument 427 SET_CFERE(b,c,v) global() argument 428 SET_CFEIE(b,c,v) global() argument 429 SET_PTSHCFG(b,c,v) global() argument 430 SET_RCOSH(b,c,v) global() argument 431 SET_RCISH(b,c,v) global() argument 432 SET_RCNSH(b,c,v) global() argument 433 SET_PRIVCFG(b,c,v) global() argument 434 SET_DNA(b,c,v) global() argument 435 SET_DNLV2PA(b,c,v) global() argument 436 SET_TLBMCFG(b,c,v) global() argument 437 SET_CFCFG(b,c,v) global() argument 438 SET_TIPCF(b,c,v) global() argument 439 SET_V2PCFG(b,c,v) global() argument 440 SET_HUME(b,c,v) global() argument 441 SET_PTMTCFG(b,c,v) global() argument 442 SET_PTMEMTYPE(b,c,v) global() argument 446 SET_BFBDFE(b,c,v) global() argument 447 SET_BFBSFE(b,c,v) global() argument 448 SET_SFVS(b,c,v) global() argument 449 SET_FLVIC(b,c,v) global() argument 450 SET_SLVIC(b,c,v) global() argument 454 SET_CONTEXTIDR_ASID(b,c,v) global() argument 456 SET_CONTEXTIDR_PROCID(b,c,v) global() argument 461 SET_TF(b,c,v) global() argument 462 SET_AFF(b,c,v) global() argument 463 SET_APF(b,c,v) global() argument 464 SET_TLBMF(b,c,v) global() argument 465 SET_HTWDEEF(b,c,v) global() argument 466 SET_HTWSEEF(b,c,v) global() argument 467 SET_MHF(b,c,v) global() argument 468 SET_SL(b,c,v) global() argument 469 SET_SS(b,c,v) global() argument 470 SET_MULTI(b,c,v) global() argument 474 SET_AMID(b,c,v) global() argument 475 SET_APID(b,c,v) global() argument 476 SET_ABID(b,c,v) global() argument 477 SET_ATID(b,c,v) global() argument 481 SET_AMEMTYPE(b,c,v) global() argument 482 SET_ASHARED(b,c,v) global() argument 483 SET_AINNERSHARED(b,c,v) global() argument 485 SET_APRIV(b,c,v) global() argument 486 SET_APROTNS(b,c,v) global() argument 487 SET_AINST(b,c,v) global() argument 488 SET_AWRITE(b,c,v) global() argument 489 SET_ABURST(b,c,v) global() argument 490 SET_ALEN(b,c,v) global() argument 491 SET_FSYNR1_ASIZE(b,c,v) global() argument 493 SET_ALOCK(b,c,v) global() argument 494 SET_AFULL(b,c,v) global() argument 498 SET_ICPC0(b,c,v) global() argument 499 SET_ICPC1(b,c,v) global() argument 500 SET_ICPC2(b,c,v) global() argument 501 SET_ICPC3(b,c,v) global() argument 502 SET_ICPC4(b,c,v) global() argument 503 SET_ICPC5(b,c,v) global() argument 504 SET_ICPC6(b,c,v) global() argument 505 SET_ICPC7(b,c,v) global() argument 506 SET_OCPC0(b,c,v) global() argument 507 SET_OCPC1(b,c,v) global() argument 508 SET_OCPC2(b,c,v) global() argument 509 SET_OCPC3(b,c,v) global() argument 510 SET_OCPC4(b,c,v) global() argument 511 SET_OCPC5(b,c,v) global() argument 512 SET_OCPC6(b,c,v) global() argument 513 SET_OCPC7(b,c,v) global() argument 517 SET_FAULT(b,c,v) global() argument 519 SET_FAULT_TF(b,c,v) global() argument 520 SET_FAULT_AFF(b,c,v) global() argument 521 SET_FAULT_APF(b,c,v) global() argument 522 SET_FAULT_TLBMF(b,c,v) global() argument 523 SET_FAULT_HTWDEEF(b,c,v) global() argument 525 SET_FAULT_HTWSEEF(b,c,v) global() argument 527 SET_FAULT_MHF(b,c,v) global() argument 528 SET_FAULT_SL(b,c,v) global() argument 529 SET_FAULT_SS(b,c,v) global() argument 531 SET_NOFAULT_SS(b,c,v) global() argument 532 SET_NOFAULT_MT(b,c,v) global() argument 533 SET_NOFAULT_SH(b,c,v) global() argument 534 SET_NOFAULT_NS(b,c,v) global() argument 535 SET_NOFAULT_NOS(b,c,v) global() argument 536 SET_NPFAULT_PA(b,c,v) global() argument 540 SET_MTC0(b,c,v) global() argument 541 SET_MTC1(b,c,v) global() argument 542 SET_MTC2(b,c,v) global() argument 543 SET_MTC3(b,c,v) global() argument 544 SET_MTC4(b,c,v) global() argument 545 SET_MTC5(b,c,v) global() argument 546 SET_MTC6(b,c,v) global() argument 547 SET_MTC7(b,c,v) global() argument 548 SET_SHDSH0(b,c,v) global() argument 549 SET_SHDSH1(b,c,v) global() argument 550 SET_SHNMSH0(b,c,v) global() argument 551 SET_SHNMSH1(b,c,v) global() argument 552 SET_NOS0(b,c,v) global() argument 553 SET_NOS1(b,c,v) global() argument 554 SET_NOS2(b,c,v) global() argument 555 SET_NOS3(b,c,v) global() argument 556 SET_NOS4(b,c,v) global() argument 557 SET_NOS5(b,c,v) global() argument 558 SET_NOS6(b,c,v) global() argument 559 SET_NOS7(b,c,v) global() argument 563 SET_TNR(b,c,v) global() argument 567 SET_M(b,c,v) global() argument 568 SET_TRE(b,c,v) global() argument 569 SET_AFE(b,c,v) global() argument 570 SET_HAF(b,c,v) global() argument 571 SET_BE(b,c,v) global() argument 572 SET_AFFD(b,c,v) global() argument 576 SET_LKE(b,c,v) global() argument 577 SET_TLBLKCR_TLBIALLCFG(b,c,v) global() argument 579 SET_TLBIASIDCFG(b,c,v) global() argument 581 SET_TLBIVAACFG(b,c,v) global() argument 582 SET_FLOOR(b,c,v) global() argument 583 SET_VICTIM(b,c,v) global() argument 587 SET_N(b,c,v) global() argument 588 SET_PD0(b,c,v) global() argument 589 SET_PD1(b,c,v) global() argument 593 SET_TTBR0_IRGNH(b,c,v) global() argument 594 SET_TTBR0_SH(b,c,v) global() argument 595 SET_TTBR0_ORGN(b,c,v) global() argument 596 SET_TTBR0_NOS(b,c,v) global() argument 597 SET_TTBR0_IRGNL(b,c,v) global() argument 598 SET_TTBR0_PA(b,c,v) global() argument 602 SET_TTBR1_IRGNH(b,c,v) global() argument 603 SET_TTBR1_SH(b,c,v) global() argument 604 SET_TTBR1_ORGN(b,c,v) global() argument 605 SET_TTBR1_NOS(b,c,v) global() argument 606 SET_TTBR1_IRGNL(b,c,v) global() argument 607 SET_TTBR1_PA(b,c,v) global() argument 611 SET_HIT(b,c,v) global() argument 612 SET_INDEX(b,c,v) global() argument [all...] |