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
17 #define local_add(i,l) atomic_long_add((i),(&(l)->a)) argument
18 #define local_sub(i,l) atomic_long_sub((i),(&(l)->a)) argument
19 #define local_inc(l) atomic_long_inc(&(l)->a) argument
20 #define local_dec(l) atomic_long_dec(&(l)->a) argument
22 static __inline__ long local_add_return(long a, local_t *l) in local_add_return()
39 #define local_add_negative(a, l) (local_add_return((a), (l)) < 0) argument
41 static __inline__ long local_sub_return(long a, local_t *l) in local_sub_return()
58 static __inline__ long local_inc_return(local_t *l) in local_inc_return()
83 #define local_inc_and_test(l) (local_inc_return(l) == 0) argument
85 static __inline__ long local_dec_return(local_t *l) in local_dec_return()
102 #define local_cmpxchg(l, o, n) \ argument
104 #define local_xchg(l, n) (xchg_local(&((l)->a.counter), (n))) argument
115 static __inline__ int local_add_unless(local_t *l, long a, long u) in local_add_unless()
136 #define local_inc_not_zero(l) local_add_unless((l), 1, 0) argument
138 #define local_sub_and_test(a, l) (local_sub_return((a), (l)) == 0) argument
139 #define local_dec_and_test(l) (local_dec_return((l)) == 0) argument
145 static __inline__ long local_dec_if_positive(local_t *l) in local_dec_if_positive()
170 #define __local_inc(l) ((l)->a.counter++) argument
171 #define __local_dec(l) ((l)->a.counter++) argument
172 #define __local_add(i,l) ((l)->a.counter+=(i)) argument
173 #define __local_sub(i,l) ((l)->a.counter-=(i)) argument