Lines Matching refs:val
49 s64 val; in generic_atomic64_read() local
53 val = v->counter; in generic_atomic64_read()
56 return val; in generic_atomic64_read()
92 s64 val; \
96 val = (v->counter c_op a); \
99 return val; \
108 s64 val; \
112 val = v->counter; \
116 return val; \
145 s64 val; in generic_atomic64_dec_if_positive() local
149 val = v->counter - 1; in generic_atomic64_dec_if_positive()
150 if (val >= 0) in generic_atomic64_dec_if_positive()
151 v->counter = val; in generic_atomic64_dec_if_positive()
154 return val; in generic_atomic64_dec_if_positive()
162 s64 val; in generic_atomic64_cmpxchg() local
166 val = v->counter; in generic_atomic64_cmpxchg()
167 if (val == o) in generic_atomic64_cmpxchg()
171 return val; in generic_atomic64_cmpxchg()
179 s64 val; in generic_atomic64_xchg() local
183 val = v->counter; in generic_atomic64_xchg()
187 return val; in generic_atomic64_xchg()
195 s64 val; in generic_atomic64_fetch_add_unless() local
199 val = v->counter; in generic_atomic64_fetch_add_unless()
200 if (val != u) in generic_atomic64_fetch_add_unless()
205 return val; in generic_atomic64_fetch_add_unless()