|
Linux Kernel
3.7.1
|
#include <asm/types.h>Go to the source code of this file.
Macros | |
| #define | ATOMIC_LONG_INIT(i) ATOMIC_INIT(i) |
| #define | atomic_long_inc_not_zero(l) atomic_inc_not_zero((atomic_t *)(l)) |
| #define | atomic_long_cmpxchg(l, old, new) (atomic_cmpxchg((atomic_t *)(l), (old), (new))) |
| #define | atomic_long_xchg(v, new) (atomic_xchg((atomic_t *)(v), (new))) |
Typedefs | |
| typedef atomic_t | atomic_long_t |
| #define atomic_long_cmpxchg | ( | l, | |
| old, | |||
| new | |||
| ) | (atomic_cmpxchg((atomic_t *)(l), (old), (new))) |
Definition at line 251 of file atomic-long.h.
| #define atomic_long_inc_not_zero | ( | l | ) | atomic_inc_not_zero((atomic_t *)(l)) |
Definition at line 249 of file atomic-long.h.
| #define ATOMIC_LONG_INIT | ( | i | ) | ATOMIC_INIT(i) |
Definition at line 143 of file atomic-long.h.
| #define atomic_long_xchg | ( | v, | |
| new | |||
| ) | (atomic_xchg((atomic_t *)(v), (new))) |
Definition at line 253 of file atomic-long.h.
| typedef atomic_t atomic_long_t |
Definition at line 141 of file atomic-long.h.
1.8.2