Home | History | Annotate | Download | only in alsa

Lines Matching defs:atomic_sub

58  * atomic_sub - subtract the atomic variable
65 static __inline__ void atomic_sub(int i, atomic_t *v)
343 #define atomic_sub(i,v) atomic_sub_return((i), (v))
345 #define atomic_dec(v) atomic_sub(1, (v))
421 static __inline__ void atomic_sub(int i, atomic_t * v)
482 #define atomic_dec(v) atomic_sub(1,(v))
542 static __inline__ void atomic_sub(int a, atomic_t *v)
547 "1: lwarx %0,0,%3 # atomic_sub\n\
740 * atomic_sub - subtract the atomic variable
747 extern __inline__ void atomic_sub(int i, atomic_t * v)
754 "1: ll %0, %1 # atomic_sub\n"
861 #define atomic_dec(v) atomic_sub(1,(v))
943 static __inline__ void atomic_sub(int i, volatile atomic_t *v)
1030 #define atomic_sub(i,v) atomic_sub_return((i),(v))
1032 #define atomic_dec(v) atomic_sub(1,(v))
1095 #define atomic_sub(i,v) (((v)->counter) -= (i))