Lines Matching defs:l
14 #define local_read(l) atomic_long_read(&(l)->a) argument
15 #define local_set(l,i) atomic_long_set(&(l)->a, (i)) argument
16 #define local_inc(l) atomic_long_inc(&(l)->a) argument
17 #define local_dec(l) atomic_long_dec(&(l)->a) argument
18 #define local_add(i,l) atomic_long_add((i),(&(l)->a)) argument
19 #define local_sub(i,l) atomic_long_sub((i),(&(l)->a)) argument
21 static __inline__ long local_add_return(long i, local_t * l) in local_add_return()
38 static __inline__ long local_sub_return(long i, local_t * l) in local_sub_return()
55 static __inline__ long local_cmpxchg(local_t *l, long old, long new) in local_cmpxchg()
60 static __inline__ bool local_try_cmpxchg(local_t *l, long *old, long new) in local_try_cmpxchg()
65 #define local_xchg(l, n) (xchg_local(&((l)->a.counter), (n))) argument
76 #define local_add_unless(l, a, u) \ argument
90 #define local_inc_not_zero(l) local_add_unless((l), 1, 0) argument
92 #define local_add_negative(a, l) (local_add_return((a), (l)) < 0) argument
94 #define local_dec_return(l) local_sub_return(1,(l)) argument
96 #define local_inc_return(l) local_add_return(1,(l)) argument
98 #define local_sub_and_test(i,l) (local_sub_return((i), (l)) == 0) argument
100 #define local_inc_and_test(l) (local_add_return(1, (l)) == 0) argument
102 #define local_dec_and_test(l) (local_sub_return(1, (l)) == 0) argument
105 #define __local_inc(l) ((l)->a.counter++) argument
106 #define __local_dec(l) ((l)->a.counter++) argument
107 #define __local_add(i,l) ((l)->a.counter+=(i)) argument
108 #define __local_sub(i,l) ((l)->a.counter-=(i)) argument