Linux Kernel
3.7.1
|
Go to the source code of this file.
Data Structures | |
struct | rwsem_waiter |
Macros | |
#define | RWSEM_WAITING_FOR_READ 0x00000001 |
#define | RWSEM_WAITING_FOR_WRITE 0x00000002 |
#define | RWSEM_WAKE_ANY 0 /* Wake whatever's at head of wait list */ |
#define | RWSEM_WAKE_NO_ACTIVE 1 /* rwsem was observed with no active thread */ |
#define | RWSEM_WAKE_READ_OWNED 2 /* rwsem was observed to be read owned */ |
#define RWSEM_WAKE_READ_OWNED 2 /* rwsem was observed to be read owned */ |
void __init_rwsem | ( | struct rw_semaphore * | sem, |
const char * | name, | ||
struct lock_class_key * | key | ||
) |
EXPORT_SYMBOL | ( | __init_rwsem | ) |
EXPORT_SYMBOL | ( | rwsem_down_read_failed | ) |
EXPORT_SYMBOL | ( | rwsem_down_write_failed | ) |
EXPORT_SYMBOL | ( | rwsem_wake | ) |
EXPORT_SYMBOL | ( | rwsem_downgrade_wake | ) |
|
read |
|
read |
|
read |
|
read |