Lines Matching refs:v
23 static inline int atomic_read(const atomic_t *v) in atomic_read() argument
25 return ACCESS_ONCE((v)->counter); in atomic_read()
35 static inline void atomic_set(atomic_t *v, int i) in atomic_set() argument
37 v->counter = i; in atomic_set()
47 static inline void atomic_add(int i, atomic_t *v) in atomic_add() argument
50 : "+m" (v->counter) in atomic_add()
61 static inline void atomic_sub(int i, atomic_t *v) in atomic_sub() argument
64 : "+m" (v->counter) in atomic_sub()
74 static inline void atomic_inc(atomic_t *v) in atomic_inc() argument
77 : "+m" (v->counter)); in atomic_inc()
86 static inline void atomic_dec(atomic_t *v) in atomic_dec() argument
89 : "+m" (v->counter)); in atomic_dec()
99 static inline short int atomic_inc_short(short int *v) in atomic_inc_short() argument
101 asm(LOCK_PREFIX "addw $1, %0" : "+m" (*v)); in atomic_inc_short()
102 return *v; in atomic_inc_short()