Searched defs:atomic_t (Results 1 - 3 of 3) sorted by relevance

/external/kernel-headers/original/asm-x86/
H A Datomic_32.h18 typedef struct { int counter; } atomic_t; typedef in typeref:struct:__anon6218
24 * @v: pointer of type atomic_t
32 * @v: pointer of type atomic_t
42 * @v: pointer of type atomic_t
46 static __inline__ void atomic_add(int i, atomic_t *v)
57 * @v: pointer of type atomic_t
61 static __inline__ void atomic_sub(int i, atomic_t *v)
72 * @v: pointer of type atomic_t
78 static __inline__ int atomic_sub_and_test(int i, atomic_t *v)
91 * @v: pointer of type atomic_t
[all...]
/external/kernel-headers/original/asm-arm/
H A Datomic.h16 typedef struct { volatile int counter; } atomic_t; typedef in typeref:struct:__anon6080
33 static inline void atomic_set(atomic_t *v, int i)
47 static inline int atomic_add_return(int i, atomic_t *v)
65 static inline int atomic_sub_return(int i, atomic_t *v)
83 static inline int atomic_cmpxchg(atomic_t *ptr, int old, int new)
126 static inline int atomic_add_return(int i, atomic_t *v)
139 static inline int atomic_sub_return(int i, atomic_t *v)
152 static inline int atomic_cmpxchg(atomic_t *v, int old, int new)
179 static inline int atomic_add_unless(atomic_t *v, int a, int u)
/external/kernel-headers/original/asm-mips/
H A Datomic.h23 typedef struct { volatile int counter; } atomic_t; typedef in typeref:struct:__anon6102
29 * @v: pointer of type atomic_t
37 * @v: pointer of type atomic_t
47 * @v: pointer of type atomic_t
51 static __inline__ void atomic_add(int i, atomic_t * v)
92 * @v: pointer of type atomic_t
96 static __inline__ void atomic_sub(int i, atomic_t * v)
137 static __inline__ int atomic_add_return(int i, atomic_t * v)
189 static __inline__ int atomic_sub_return(int i, atomic_t * v)
244 * @v: pointer of type atomic_t
[all...]

Completed in 105 milliseconds