Lines Matching defs:atomic64_t
243 typedef struct { volatile long counter; } atomic64_t;
250 static __inline__ void atomic64_add(long a, atomic64_t *v)
264 static __inline__ long atomic64_add_return(long a, atomic64_t *v)
284 static __inline__ void atomic64_sub(long a, atomic64_t *v)
298 static __inline__ long atomic64_sub_return(long a, atomic64_t *v)
316 static __inline__ void atomic64_inc(atomic64_t *v)
330 static __inline__ long atomic64_inc_return(atomic64_t *v)
350 * @v: pointer of type atomic64_t
358 static __inline__ void atomic64_dec(atomic64_t *v)
372 static __inline__ long atomic64_dec_return(atomic64_t *v)
397 static __inline__ long atomic64_dec_if_positive(atomic64_t *v)
422 * @v: pointer of type atomic64_t
429 static __inline__ int atomic64_add_unless(atomic64_t *v, long a, long u)