Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
spinlock.c File Reference
#include <linux/linkage.h>
#include <linux/preempt.h>
#include <linux/spinlock.h>
#include <linux/interrupt.h>
#include <linux/debug_locks.h>
#include <linux/export.h>

Go to the source code of this file.

Functions

int __lockfunc _raw_spin_trylock (raw_spinlock_t *lock)
 
 EXPORT_SYMBOL (_raw_spin_trylock)
 
int __lockfunc _raw_spin_trylock_bh (raw_spinlock_t *lock)
 
 EXPORT_SYMBOL (_raw_spin_trylock_bh)
 
void __lockfunc _raw_spin_lock (raw_spinlock_t *lock)
 
 EXPORT_SYMBOL (_raw_spin_lock)
 
unsigned long __lockfunc _raw_spin_lock_irqsave (raw_spinlock_t *lock)
 
 EXPORT_SYMBOL (_raw_spin_lock_irqsave)
 
void __lockfunc _raw_spin_lock_irq (raw_spinlock_t *lock)
 
 EXPORT_SYMBOL (_raw_spin_lock_irq)
 
void __lockfunc _raw_spin_lock_bh (raw_spinlock_t *lock)
 
 EXPORT_SYMBOL (_raw_spin_lock_bh)
 
void __lockfunc _raw_spin_unlock_irqrestore (raw_spinlock_t *lock, unsigned long flags)
 
 EXPORT_SYMBOL (_raw_spin_unlock_irqrestore)
 
void __lockfunc _raw_spin_unlock_irq (raw_spinlock_t *lock)
 
 EXPORT_SYMBOL (_raw_spin_unlock_irq)
 
void __lockfunc _raw_spin_unlock_bh (raw_spinlock_t *lock)
 
 EXPORT_SYMBOL (_raw_spin_unlock_bh)
 
int __lockfunc _raw_read_trylock (rwlock_t *lock)
 
 EXPORT_SYMBOL (_raw_read_trylock)
 
void __lockfunc _raw_read_lock (rwlock_t *lock)
 
 EXPORT_SYMBOL (_raw_read_lock)
 
unsigned long __lockfunc _raw_read_lock_irqsave (rwlock_t *lock)
 
 EXPORT_SYMBOL (_raw_read_lock_irqsave)
 
void __lockfunc _raw_read_lock_irq (rwlock_t *lock)
 
 EXPORT_SYMBOL (_raw_read_lock_irq)
 
void __lockfunc _raw_read_lock_bh (rwlock_t *lock)
 
 EXPORT_SYMBOL (_raw_read_lock_bh)
 
void __lockfunc _raw_read_unlock (rwlock_t *lock)
 
 EXPORT_SYMBOL (_raw_read_unlock)
 
void __lockfunc _raw_read_unlock_irqrestore (rwlock_t *lock, unsigned long flags)
 
 EXPORT_SYMBOL (_raw_read_unlock_irqrestore)
 
void __lockfunc _raw_read_unlock_irq (rwlock_t *lock)
 
 EXPORT_SYMBOL (_raw_read_unlock_irq)
 
void __lockfunc _raw_read_unlock_bh (rwlock_t *lock)
 
 EXPORT_SYMBOL (_raw_read_unlock_bh)
 
int __lockfunc _raw_write_trylock (rwlock_t *lock)
 
 EXPORT_SYMBOL (_raw_write_trylock)
 
void __lockfunc _raw_write_lock (rwlock_t *lock)
 
 EXPORT_SYMBOL (_raw_write_lock)
 
unsigned long __lockfunc _raw_write_lock_irqsave (rwlock_t *lock)
 
 EXPORT_SYMBOL (_raw_write_lock_irqsave)
 
void __lockfunc _raw_write_lock_irq (rwlock_t *lock)
 
 EXPORT_SYMBOL (_raw_write_lock_irq)
 
void __lockfunc _raw_write_lock_bh (rwlock_t *lock)
 
 EXPORT_SYMBOL (_raw_write_lock_bh)
 
void __lockfunc _raw_write_unlock (rwlock_t *lock)
 
 EXPORT_SYMBOL (_raw_write_unlock)
 
void __lockfunc _raw_write_unlock_irqrestore (rwlock_t *lock, unsigned long flags)
 
 EXPORT_SYMBOL (_raw_write_unlock_irqrestore)
 
void __lockfunc _raw_write_unlock_irq (rwlock_t *lock)
 
 EXPORT_SYMBOL (_raw_write_unlock_irq)
 
void __lockfunc _raw_write_unlock_bh (rwlock_t *lock)
 
 EXPORT_SYMBOL (_raw_write_unlock_bh)
 
notrace int in_lock_functions (unsigned long addr)
 
 EXPORT_SYMBOL (in_lock_functions)
 

Function Documentation

void __lockfunc _raw_read_lock ( rwlock_t lock)

Definition at line 207 of file spinlock.c.

void __lockfunc _raw_read_lock_bh ( rwlock_t lock)

Definition at line 231 of file spinlock.c.

void __lockfunc _raw_read_lock_irq ( rwlock_t lock)

Definition at line 223 of file spinlock.c.

unsigned long __lockfunc _raw_read_lock_irqsave ( rwlock_t lock)

Definition at line 215 of file spinlock.c.

int __lockfunc _raw_read_trylock ( rwlock_t lock)

Definition at line 199 of file spinlock.c.

void __lockfunc _raw_read_unlock ( rwlock_t lock)

Definition at line 239 of file spinlock.c.

void __lockfunc _raw_read_unlock_bh ( rwlock_t lock)

Definition at line 263 of file spinlock.c.

void __lockfunc _raw_read_unlock_irq ( rwlock_t lock)

Definition at line 255 of file spinlock.c.

void __lockfunc _raw_read_unlock_irqrestore ( rwlock_t lock,
unsigned long  flags 
)

Definition at line 247 of file spinlock.c.

void __lockfunc _raw_spin_lock ( raw_spinlock_t lock)

Definition at line 135 of file spinlock.c.

void __lockfunc _raw_spin_lock_bh ( raw_spinlock_t lock)

Definition at line 159 of file spinlock.c.

void __lockfunc _raw_spin_lock_irq ( raw_spinlock_t lock)

Definition at line 151 of file spinlock.c.

unsigned long __lockfunc _raw_spin_lock_irqsave ( raw_spinlock_t lock)

Definition at line 143 of file spinlock.c.

int __lockfunc _raw_spin_trylock ( raw_spinlock_t lock)

Definition at line 119 of file spinlock.c.

int __lockfunc _raw_spin_trylock_bh ( raw_spinlock_t lock)

Definition at line 127 of file spinlock.c.

void __lockfunc _raw_spin_unlock_bh ( raw_spinlock_t lock)

Definition at line 191 of file spinlock.c.

void __lockfunc _raw_spin_unlock_irq ( raw_spinlock_t lock)

Definition at line 183 of file spinlock.c.

void __lockfunc _raw_spin_unlock_irqrestore ( raw_spinlock_t lock,
unsigned long  flags 
)

Definition at line 175 of file spinlock.c.

void __lockfunc _raw_write_lock ( rwlock_t lock)

Definition at line 279 of file spinlock.c.

void __lockfunc _raw_write_lock_bh ( rwlock_t lock)

Definition at line 303 of file spinlock.c.

void __lockfunc _raw_write_lock_irq ( rwlock_t lock)

Definition at line 295 of file spinlock.c.

unsigned long __lockfunc _raw_write_lock_irqsave ( rwlock_t lock)

Definition at line 287 of file spinlock.c.

int __lockfunc _raw_write_trylock ( rwlock_t lock)

Definition at line 271 of file spinlock.c.

void __lockfunc _raw_write_unlock ( rwlock_t lock)

Definition at line 311 of file spinlock.c.

void __lockfunc _raw_write_unlock_bh ( rwlock_t lock)

Definition at line 335 of file spinlock.c.

void __lockfunc _raw_write_unlock_irq ( rwlock_t lock)

Definition at line 327 of file spinlock.c.

void __lockfunc _raw_write_unlock_irqrestore ( rwlock_t lock,
unsigned long  flags 
)

Definition at line 319 of file spinlock.c.

EXPORT_SYMBOL ( _raw_spin_trylock  )
EXPORT_SYMBOL ( _raw_spin_trylock_bh  )
EXPORT_SYMBOL ( _raw_spin_lock  )
EXPORT_SYMBOL ( _raw_spin_lock_irqsave  )
EXPORT_SYMBOL ( _raw_spin_lock_irq  )
EXPORT_SYMBOL ( _raw_spin_lock_bh  )
EXPORT_SYMBOL ( _raw_spin_unlock_irqrestore  )
EXPORT_SYMBOL ( _raw_spin_unlock_irq  )
EXPORT_SYMBOL ( _raw_spin_unlock_bh  )
EXPORT_SYMBOL ( _raw_read_trylock  )
EXPORT_SYMBOL ( _raw_read_lock  )
EXPORT_SYMBOL ( _raw_read_lock_irqsave  )
EXPORT_SYMBOL ( _raw_read_lock_irq  )
EXPORT_SYMBOL ( _raw_read_lock_bh  )
EXPORT_SYMBOL ( _raw_read_unlock  )
EXPORT_SYMBOL ( _raw_read_unlock_irqrestore  )
EXPORT_SYMBOL ( _raw_read_unlock_irq  )
EXPORT_SYMBOL ( _raw_read_unlock_bh  )
EXPORT_SYMBOL ( _raw_write_trylock  )
EXPORT_SYMBOL ( _raw_write_lock  )
EXPORT_SYMBOL ( _raw_write_lock_irqsave  )
EXPORT_SYMBOL ( _raw_write_lock_irq  )
EXPORT_SYMBOL ( _raw_write_lock_bh  )
EXPORT_SYMBOL ( _raw_write_unlock  )
EXPORT_SYMBOL ( _raw_write_unlock_irqrestore  )
EXPORT_SYMBOL ( _raw_write_unlock_irq  )
EXPORT_SYMBOL ( _raw_write_unlock_bh  )
EXPORT_SYMBOL ( in_lock_functions  )
notrace int in_lock_functions ( unsigned long  addr)

Definition at line 377 of file spinlock.c.