Searched refs:rw_lock (Results 1 - 10 of 10) sorted by relevance

/illumos-gate/usr/src/boot/sys/sys/
H A D_rwlock.h38 * 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 Drwlock.c44 (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 DLock.h53 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 Dtrie.c229 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 Dclassifier-objects.h215 krwlock_t rw_lock; /* lock protecting this trie */ member in struct:trie_id_s
H A Dfilters.c184 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 Drwlock.h52 lwp_rwlock_t rw_lock; member in struct:_krwlock
/illumos-gate/usr/src/lib/libzpool/common/
H A Dkernel.c214 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 Dzfs_context.h244 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 Dip_compat.h434 # define KRWLOCK_T struct rw_lock

Completed in 83 milliseconds