Lines Matching refs:atomic_t
15 typedef struct { int counter; } atomic_t;
21 static __inline__ void atomic_add(int i, atomic_t *v)
30 static __inline__ void atomic_sub(int i, atomic_t *v)
39 static __inline__ int atomic_sub_and_test(int i, atomic_t * v)
54 static __inline__ void atomic_inc(volatile atomic_t *v)
61 * @v: pointer of type atomic_t
68 static __inline__ int atomic_inc_and_test(volatile atomic_t *v)
75 static __inline__ void atomic_dec(volatile atomic_t *v)
80 static __inline__ int atomic_dec_and_test(volatile atomic_t *v)
103 static inline int atomic_add_return(int i, atomic_t * v)
118 static inline int atomic_sub_return(int i, atomic_t * v)
134 static __inline__ int atomic_add_unless(atomic_t *v, int a, int u)