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