|
Linux Kernel
3.7.1
|
#include <linux/compiler.h>#include <linux/types.h>#include <asm/processor.h>Go to the source code of this file.
Data Structures | |
| struct | atomic64_t |
Macros | |
| #define | ATOMIC64_INIT(val) { (val) } |
| #define | __ATOMIC64_DECL(sym) void atomic64_##sym(atomic64_t *, ...) |
| #define | ATOMIC64_DECL_ONE __ATOMIC64_DECL |
| #define | __alternative_atomic64(f, g, out, in...) |
| #define | ATOMIC64_DECL(sym) |
| #define | alternative_atomic64(f, out, in...) __alternative_atomic64(f, f, ASM_OUTPUT2(out), ## in) |
Functions | |
| ATOMIC64_DECL_ONE (add_386) | |
| ATOMIC64_DECL_ONE (sub_386) | |
| ATOMIC64_DECL_ONE (inc_386) | |
| ATOMIC64_DECL_ONE (dec_386) | |
| ATOMIC64_DECL (read) | |
| ATOMIC64_DECL (set) | |
| ATOMIC64_DECL (xchg) | |
| ATOMIC64_DECL (add_return) | |
| ATOMIC64_DECL (sub_return) | |
| ATOMIC64_DECL (inc_return) | |
| ATOMIC64_DECL (dec_return) | |
| ATOMIC64_DECL (dec_if_positive) | |
| ATOMIC64_DECL (inc_not_zero) | |
| ATOMIC64_DECL (add_unless) | |
Definition at line 32 of file atomic64_32.h.
| #define __ATOMIC64_DECL | ( | sym | ) | void atomic64_##sym(atomic64_t *, ...) |
Definition at line 17 of file atomic64_32.h.
| #define alternative_atomic64 | ( | f, | |
| out, | |||
| in... | |||
| ) | __alternative_atomic64(f, f, ASM_OUTPUT2(out), ## in) |
Definition at line 45 of file atomic64_32.h.
| #define ATOMIC64_DECL | ( | sym | ) |
Definition at line 36 of file atomic64_32.h.
| #define ATOMIC64_DECL_ONE __ATOMIC64_DECL |
Definition at line 19 of file atomic64_32.h.
Definition at line 15 of file atomic64_32.h.
| ATOMIC64_DECL | ( | read | ) |
| ATOMIC64_DECL | ( | set | ) |
| ATOMIC64_DECL | ( | xchg | ) |
| ATOMIC64_DECL | ( | add_return | ) |
| ATOMIC64_DECL | ( | sub_return | ) |
| ATOMIC64_DECL | ( | inc_return | ) |
| ATOMIC64_DECL | ( | dec_return | ) |
| ATOMIC64_DECL | ( | dec_if_positive | ) |
| ATOMIC64_DECL | ( | inc_not_zero | ) |
| ATOMIC64_DECL | ( | add_unless | ) |
| ATOMIC64_DECL_ONE | ( | add_386 | ) |
| ATOMIC64_DECL_ONE | ( | sub_386 | ) |
| ATOMIC64_DECL_ONE | ( | inc_386 | ) |
| ATOMIC64_DECL_ONE | ( | dec_386 | ) |
1.8.2