Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
rwlock_api_smp.h File Reference

Go to the source code of this file.

Functions

void __lockfunc _raw_read_lock (rwlock_t *lock) __acquires(lock)
 
void __lockfunc _raw_write_lock (rwlock_t *lock) __acquires(lock)
 
void __lockfunc _raw_read_lock_bh (rwlock_t *lock) __acquires(lock)
 
void __lockfunc _raw_write_lock_bh (rwlock_t *lock) __acquires(lock)
 
void __lockfunc _raw_read_lock_irq (rwlock_t *lock) __acquires(lock)
 
void __lockfunc _raw_write_lock_irq (rwlock_t *lock) __acquires(lock)
 
unsigned long __lockfunc _raw_read_lock_irqsave (rwlock_t *lock) __acquires(lock)
 
unsigned long __lockfunc _raw_write_lock_irqsave (rwlock_t *lock) __acquires(lock)
 
int __lockfunc _raw_read_trylock (rwlock_t *lock)
 
int __lockfunc _raw_write_trylock (rwlock_t *lock)
 
void __lockfunc _raw_read_unlock (rwlock_t *lock) __releases(lock)
 
void __lockfunc _raw_write_unlock (rwlock_t *lock) __releases(lock)
 
void __lockfunc _raw_read_unlock_bh (rwlock_t *lock) __releases(lock)
 
void __lockfunc _raw_write_unlock_bh (rwlock_t *lock) __releases(lock)
 
void __lockfunc _raw_read_unlock_irq (rwlock_t *lock) __releases(lock)
 
void __lockfunc _raw_write_unlock_irq (rwlock_t *lock) __releases(lock)
 
void __lockfunc _raw_read_unlock_irqrestore (rwlock_t *lock, unsigned long flags) __releases(lock)
 
void __lockfunc _raw_write_unlock_irqrestore (rwlock_t *lock, unsigned long flags) __releases(lock)
 

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_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.