Searched refs:rw_lock (Results 1 - 10 of 10) sorted by relevance
/illumos-gate/usr/src/boot/sys/sys/ |
H A D | _rwlock.h | 38 * called rw_lock. Other locking primitive structures are not allowed to 45 volatile uintptr_t rw_lock; member in struct:rwlock 59 volatile uintptr_t rw_lock; member in struct:rwlock_padalign
|
/illumos-gate/usr/src/lib/libfakekernel/common/ |
H A D | rwlock.c | 44 (void) rwlock_init(&rwlp->rw_lock, USYNC_THREAD, NULL); 51 (void) rwlock_destroy(&rwlp->rw_lock); 61 rc = rw_rdlock(&rwlp->rw_lock); 63 rc = rw_wrlock(&rwlp->rw_lock); 72 if (_rw_write_held(&rwlp->rw_lock)) { 76 (void) rw_unlock(&rwlp->rw_lock); 85 rv = rw_trywrlock(&rwlp->rw_lock); 89 rv = rw_tryrdlock(&rwlp->rw_lock); 107 VERIFY(rw_unlock(&rwlp->rw_lock) == 0); 108 VERIFY(rw_rdlock(&rwlp->rw_lock) [all...] |
/illumos-gate/usr/src/cmd/lms/SyncLib/Include/ |
H A D | Lock.h | 53 Lock(RWLock &rw_lock, RWLock::RWMode mode = RWLock::READ_ONLY) : argument 54 _sem(NULL), _rw_lock(&rw_lock)
|
/illumos-gate/usr/src/uts/common/ipp/ipgpc/ |
H A D | trie.c | 229 rw_enter(&tid->rw_lock, RW_WRITER); 320 rw_exit(&tid->rw_lock); 344 rw_enter(&tid->rw_lock, RW_WRITER); 385 rw_exit(&tid->rw_lock); 614 rw_enter(&tid->rw_lock, RW_WRITER); 618 rw_exit(&tid->rw_lock); 641 rw_enter(&tid->rw_lock, RW_WRITER); 683 rw_exit(&tid->rw_lock); 710 rw_enter(&tid->rw_lock, RW_READER); 715 rw_exit(&tid->rw_lock); [all...] |
H A D | classifier-objects.h | 215 krwlock_t rw_lock; /* lock protecting this trie */ member in struct:trie_id_s
|
H A D | filters.c | 184 rw_init(&ipgpc_trie_list[trie_id].rw_lock, NULL, RW_DEFAULT, NULL); 2057 rw_destroy(&ipgpc_trie_list[IPGPC_TRIE_SADDRID6].rw_lock); 2066 rw_destroy(&ipgpc_trie_list[IPGPC_TRIE_DADDRID6].rw_lock); 2077 rw_destroy(&ipgpc_trie_list[i].rw_lock);
|
/illumos-gate/usr/src/lib/libfakekernel/common/sys/ |
H A D | rwlock.h | 52 lwp_rwlock_t rw_lock; member in struct:_krwlock
|
/illumos-gate/usr/src/lib/libzpool/common/ |
H A D | kernel.c | 214 rwlock_init(&rwlp->rw_lock, USYNC_THREAD, NULL); 222 rwlock_destroy(&rwlp->rw_lock); 236 VERIFY(rw_wrlock(&rwlp->rw_lock) == 0); 238 VERIFY(rw_rdlock(&rwlp->rw_lock) == 0); 250 VERIFY(rw_unlock(&rwlp->rw_lock) == 0); 262 rv = rw_trywrlock(&rwlp->rw_lock); 264 rv = rw_tryrdlock(&rwlp->rw_lock);
|
/illumos-gate/usr/src/lib/libzpool/common/sys/ |
H A D | zfs_context.h | 244 rwlock_t rw_lock; member in struct:krwlock 254 #define RW_READ_HELD(x) _rw_read_held(&(x)->rw_lock) 257 #define RW_WRITE_HELD(x) _rw_write_held(&(x)->rw_lock)
|
/illumos-gate/usr/src/uts/common/inet/ipf/netinet/ |
H A D | ip_compat.h | 434 # define KRWLOCK_T struct rw_lock
|
Completed in 83 milliseconds