HelenOS sources
fibril_rwlock_t 75 uspace/lib/block/block.h fibril_rwlock_t contents_lock;
fibril_rwlock_t 77 uspace/lib/c/generic/pio_trace.c fibril_rwlock_t guard;
fibril_rwlock_t 234 uspace/lib/c/generic/thread/fibril_synch.c void fibril_rwlock_initialize(fibril_rwlock_t *frw)
fibril_rwlock_t 242 uspace/lib/c/generic/thread/fibril_synch.c void fibril_rwlock_read_lock(fibril_rwlock_t *frw)
fibril_rwlock_t 268 uspace/lib/c/generic/thread/fibril_synch.c void fibril_rwlock_write_lock(fibril_rwlock_t *frw)
fibril_rwlock_t 293 uspace/lib/c/generic/thread/fibril_synch.c static void _fibril_rwlock_common_unlock(fibril_rwlock_t *frw)
fibril_rwlock_t 348 uspace/lib/c/generic/thread/fibril_synch.c void fibril_rwlock_read_unlock(fibril_rwlock_t *frw)
fibril_rwlock_t 356 uspace/lib/c/generic/thread/fibril_synch.c void fibril_rwlock_write_unlock(fibril_rwlock_t *frw)
fibril_rwlock_t 365 uspace/lib/c/generic/thread/fibril_synch.c bool fibril_rwlock_is_read_locked(fibril_rwlock_t *frw)
fibril_rwlock_t 373 uspace/lib/c/generic/thread/fibril_synch.c bool fibril_rwlock_is_write_locked(fibril_rwlock_t *frw)
fibril_rwlock_t 382 uspace/lib/c/generic/thread/fibril_synch.c bool fibril_rwlock_is_locked(fibril_rwlock_t *frw)
fibril_rwlock_t 69 uspace/lib/c/include/fibril_synch.h fibril_rwlock_t name = FIBRIL_RWLOCK_INITIALIZER(name)
fibril_rwlock_t 173 uspace/lib/c/include/fibril_synch.h extern void fibril_rwlock_initialize(fibril_rwlock_t *);
fibril_rwlock_t 174 uspace/lib/c/include/fibril_synch.h extern void fibril_rwlock_read_lock(fibril_rwlock_t *);
fibril_rwlock_t 175 uspace/lib/c/include/fibril_synch.h extern void fibril_rwlock_write_lock(fibril_rwlock_t *);
fibril_rwlock_t 176 uspace/lib/c/include/fibril_synch.h extern void fibril_rwlock_read_unlock(fibril_rwlock_t *);
fibril_rwlock_t 177 uspace/lib/c/include/fibril_synch.h extern void fibril_rwlock_write_unlock(fibril_rwlock_t *);
fibril_rwlock_t 178 uspace/lib/c/include/fibril_synch.h extern bool fibril_rwlock_is_read_locked(fibril_rwlock_t *);
fibril_rwlock_t 179 uspace/lib/c/include/fibril_synch.h extern bool fibril_rwlock_is_write_locked(fibril_rwlock_t *);
fibril_rwlock_t 180 uspace/lib/c/include/fibril_synch.h extern bool fibril_rwlock_is_locked(fibril_rwlock_t *);
fibril_rwlock_t 55 uspace/lib/cpp/include/__bits/thread/threading.hpp using shared_mutex_type = ::helenos::fibril_rwlock_t;
fibril_rwlock_t 97 uspace/lib/nic/include/nic_driver.h fibril_rwlock_t main_lock;
fibril_rwlock_t 105 uspace/lib/nic/include/nic_driver.h fibril_rwlock_t stats_lock;
fibril_rwlock_t 113 uspace/lib/nic/include/nic_driver.h fibril_rwlock_t rxc_lock;
fibril_rwlock_t 121 uspace/lib/nic/include/nic_driver.h fibril_rwlock_t wv_lock;
fibril_rwlock_t 69 uspace/lib/posix/include/libc/fibril_synch.h fibril_rwlock_t name = FIBRIL_RWLOCK_INITIALIZER(name)
fibril_rwlock_t 173 uspace/lib/posix/include/libc/fibril_synch.h extern void fibril_rwlock_initialize(fibril_rwlock_t *);
fibril_rwlock_t 174 uspace/lib/posix/include/libc/fibril_synch.h extern void fibril_rwlock_read_lock(fibril_rwlock_t *);
fibril_rwlock_t 175 uspace/lib/posix/include/libc/fibril_synch.h extern void fibril_rwlock_write_lock(fibril_rwlock_t *);
fibril_rwlock_t 176 uspace/lib/posix/include/libc/fibril_synch.h extern void fibril_rwlock_read_unlock(fibril_rwlock_t *);
fibril_rwlock_t 177 uspace/lib/posix/include/libc/fibril_synch.h extern void fibril_rwlock_write_unlock(fibril_rwlock_t *);
fibril_rwlock_t 178 uspace/lib/posix/include/libc/fibril_synch.h extern bool fibril_rwlock_is_read_locked(fibril_rwlock_t *);
fibril_rwlock_t 179 uspace/lib/posix/include/libc/fibril_synch.h extern bool fibril_rwlock_is_write_locked(fibril_rwlock_t *);
fibril_rwlock_t 180 uspace/lib/posix/include/libc/fibril_synch.h extern bool fibril_rwlock_is_locked(fibril_rwlock_t *);
fibril_rwlock_t 84 uspace/srv/bd/rd/rd.c static fibril_rwlock_t rd_lock;
fibril_rwlock_t 61 uspace/srv/bd/vbd/types/vbd.h fibril_rwlock_t lock;
fibril_rwlock_t 210 uspace/srv/devman/devman.h fibril_rwlock_t rwlock;
fibril_rwlock_t 124 uspace/srv/vfs/vfs.h fibril_rwlock_t contents_rwlock;
fibril_rwlock_t 173 uspace/srv/vfs/vfs.h extern fibril_rwlock_t namespace_rwlock;
HelenOS homepage, sources at GitHub