Searched refs:rw_lock (Results 1 – 7 of 7) sorted by relevance
43 (void) rwlock_init(&rwlp->rw_lock, USYNC_THREAD, NULL); in rw_init()50 (void) rwlock_destroy(&rwlp->rw_lock); in rw_destroy()60 rc = rw_rdlock(&rwlp->rw_lock); in rw_enter()62 rc = rw_wrlock(&rwlp->rw_lock); in rw_enter()71 if (_rw_write_held(&rwlp->rw_lock)) { in rw_exit()75 ASSERT(_rw_read_held(&rwlp->rw_lock)); in rw_exit()77 (void) rw_unlock(&rwlp->rw_lock); in rw_exit()86 rv = rw_trywrlock(&rwlp->rw_lock); in rw_tryenter()90 rv = rw_tryrdlock(&rwlp->rw_lock); in rw_tryenter()108 VERIFY(rw_unlock(&rwlp->rw_lock) == 0); in rw_downgrade()[all …]
318 rw_exit(&tid->rw_lock); in t_insert()383 rw_exit(&tid->rw_lock); in t_insert6()616 rw_exit(&tid->rw_lock); in t_remove()681 rw_exit(&tid->rw_lock); in t_remove6()713 rw_exit(&tid->rw_lock); in t_retrieve()724 rw_exit(&tid->rw_lock); in t_retrieve()754 rw_exit(&tid->rw_lock); in t_retrieve()762 rw_exit(&tid->rw_lock); in t_retrieve()767 rw_exit(&tid->rw_lock); in t_retrieve()791 rw_exit(&tid->rw_lock); in t_retrieve6()[all …]
215 krwlock_t rw_lock; /* lock protecting this trie */ member
184 rw_init(&ipgpc_trie_list[trie_id].rw_lock, NULL, RW_DEFAULT, NULL); in insert_ipgpc_trie_list_info()2057 rw_destroy(&ipgpc_trie_list[IPGPC_TRIE_SADDRID6].rw_lock); in ipgpc_destroy()2066 rw_destroy(&ipgpc_trie_list[IPGPC_TRIE_DADDRID6].rw_lock); in ipgpc_destroy()2077 rw_destroy(&ipgpc_trie_list[i].rw_lock); in ipgpc_destroy()
45 volatile uintptr_t rw_lock; member59 volatile uintptr_t rw_lock; member
52 lwp_rwlock_t rw_lock; member
439 # define KRWLOCK_T struct rw_lock