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 #define local_cmpxchg(l, o, n) \ argument
57 #define local_xchg(l, n) (xchg_local(&((l)->a.counter), (n))) argument
68 #define local_add_unless(l, a, u) \ argument
82 #define local_inc_not_zero(l) local_add_unless((l), 1, 0) argument
84 #define local_add_negative(a, l) (local_add_return((a), (l)) < 0) argument
86 #define local_dec_return(l) local_sub_return(1,(l)) argument
88 #define local_inc_return(l) local_add_return(1,(l)) argument
90 #define local_sub_and_test(i,l) (local_sub_return((i), (l)) == 0) argument
92 #define local_inc_and_test(l) (local_add_return(1, (l)) == 0) argument
94 #define local_dec_and_test(l) (local_sub_return(1, (l)) == 0) argument
97 #define __local_inc(l) ((l)->a.counter++) argument
98 #define __local_dec(l) ((l)->a.counter++) argument
99 #define __local_add(i,l) ((l)->a.counter+=(i)) argument
100 #define __local_sub(i,l) ((l)->a.counter-=(i)) argument