#include <linux/cache.h>
#include <linux/delay.h>
#include <linux/uaccess.h>
#include <linux/module.h>
#include <linux/mm.h>
#include <linux/atomic.h>
#include <arch/chip.h>
Go to the source code of this file.
|
int * | __atomic_hashed_lock (volatile void *v) |
|
int | _atomic_xchg (atomic_t *v, int n) |
|
| EXPORT_SYMBOL (_atomic_xchg) |
|
int | _atomic_xchg_add (atomic_t *v, int i) |
|
| EXPORT_SYMBOL (_atomic_xchg_add) |
|
int | _atomic_xchg_add_unless (atomic_t *v, int a, int u) |
|
| EXPORT_SYMBOL (_atomic_xchg_add_unless) |
|
int | _atomic_cmpxchg (atomic_t *v, int o, int n) |
|
| EXPORT_SYMBOL (_atomic_cmpxchg) |
|
unsigned long | _atomic_or (volatile unsigned long *p, unsigned long mask) |
|
| EXPORT_SYMBOL (_atomic_or) |
|
unsigned long | _atomic_andn (volatile unsigned long *p, unsigned long mask) |
|
| EXPORT_SYMBOL (_atomic_andn) |
|
unsigned long | _atomic_xor (volatile unsigned long *p, unsigned long mask) |
|
| EXPORT_SYMBOL (_atomic_xor) |
|
u64 | _atomic64_xchg (atomic64_t *v, u64 n) |
|
| EXPORT_SYMBOL (_atomic64_xchg) |
|
u64 | _atomic64_xchg_add (atomic64_t *v, u64 i) |
|
| EXPORT_SYMBOL (_atomic64_xchg_add) |
|
u64 | _atomic64_xchg_add_unless (atomic64_t *v, u64 a, u64 u) |
|
| EXPORT_SYMBOL (_atomic64_xchg_add_unless) |
|
u64 | _atomic64_cmpxchg (atomic64_t *v, u64 o, u64 n) |
|
| EXPORT_SYMBOL (_atomic64_cmpxchg) |
|
struct __get_user | __atomic_bad_address (int __user *addr) |
|
void __init | __init_atomic_per_cpu (void) |
|
int* __atomic_hashed_lock |
( |
volatile void * |
v | ) |
|
unsigned long _atomic_andn |
( |
volatile unsigned long * |
p, |
|
|
unsigned long |
mask |
|
) |
| |
unsigned long _atomic_or |
( |
volatile unsigned long * |
p, |
|
|
unsigned long |
mask |
|
) |
| |
unsigned long _atomic_xor |
( |
volatile unsigned long * |
p, |
|
|
unsigned long |
mask |
|
) |
| |