Include dependency graph for rwlock.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Data Structures | |
| struct | rwlock |
Defines | |
| #define | rwlock_write_lock(rwl) _rwlock_write_lock_timeout((rwl),SYNCH_NO_TIMEOUT,SYNCH_FLAGS_NONE) |
| #define | rwlock_read_lock(rwl) _rwlock_read_lock_timeout((rwl),SYNCH_NO_TIMEOUT,SYNCH_FLAGS_NONE) |
| #define | rwlock_write_trylock(rwl) _rwlock_write_lock_timeout((rwl),SYNCH_NO_TIMEOUT,SYNCH_FLAGS_NON_BLOCKING) |
| #define | rwlock_read_trylock(rwl) _rwlock_read_lock_timeout((rwl),SYNCH_NO_TIMEOUT,SYNCH_FLAGS_NON_BLOCKING) |
| #define | rwlock_write_lock_timeout(rwl, usec) _rwlock_write_lock_timeout((rwl),(usec),SYNCH_FLAGS_NONE) |
| #define | rwlock_read_lock_timeout(rwl, usec) _rwlock_read_lock_timeout((rwl),(usec),SYNCH_FLAGS_NONE) |
Enumerations | |
| enum | rwlock_type { RWLOCK_NONE, RWLOCK_READER, RWLOCK_WRITER } |
Functions | |
| void | rwlock_initialize (rwlock_t *rwl) |
| void | rwlock_read_unlock (rwlock_t *rwl) |
| void | rwlock_write_unlock (rwlock_t *rwl) |
| int | _rwlock_read_lock_timeout (rwlock_t *rwl, __u32 usec, int flags) |
| int | _rwlock_write_lock_timeout (rwlock_t *rwl, __u32 usec, int flags) |
Definition in file rwlock.h.
1.4.6