Searched refs:hash_lock (Results 1 - 15 of 15) sorted by relevance

/illumos-gate/usr/src/uts/common/inet/ilb/
H A Dilb_alg_hash.c81 kmutex_t hash_lock; member in struct:hash_s
104 mutex_enter(&hash_alg->hash_lock);
107 mutex_exit(&hash_alg->hash_lock);
122 mutex_exit(&hash_alg->hash_lock);
127 mutex_exit(&hash_alg->hash_lock);
132 mutex_exit(&hash_alg->hash_lock);
153 mutex_exit(&hash_alg->hash_lock);
185 mutex_enter(&hash_alg->hash_lock);
189 mutex_exit(&hash_alg->hash_lock);
200 mutex_exit(&hash_alg->hash_lock);
[all...]
/illumos-gate/usr/src/uts/common/fs/zfs/
H A Darc.c1158 kmutex_t *hash_lock = BUF_HASH_LOCK(idx); local
1161 mutex_enter(hash_lock);
1165 *lockp = hash_lock;
1169 mutex_exit(hash_lock);
1185 kmutex_t *hash_lock = BUF_HASH_LOCK(idx); local
1194 *lockp = hash_lock;
1195 mutex_enter(hash_lock);
1197 ASSERT(MUTEX_HELD(hash_lock));
1744 kmutex_t *hash_lock; local
1755 hash_lock
2095 remove_reference(arc_buf_hdr_t *hdr, kmutex_t *hash_lock, void *tag) argument
2122 arc_change_state(arc_state_t *new_state, arc_buf_hdr_t *hdr, kmutex_t *hash_lock) argument
3109 kmutex_t *hash_lock = HDR_LOCK(hdr); local
3144 arc_evict_hdr(arc_buf_hdr_t *hdr, kmutex_t *hash_lock) argument
3260 kmutex_t *hash_lock; local
4379 arc_access(arc_buf_hdr_t *hdr, kmutex_t *hash_lock) argument
4556 kmutex_t *hash_lock = NULL; local
4721 kmutex_t *hash_lock = NULL; local
5062 kmutex_t *hash_lock; local
5153 kmutex_t *hash_lock = HDR_LOCK(hdr); local
5460 kmutex_t *hash_lock; local
6351 kmutex_t *hash_lock; local
6465 kmutex_t *hash_lock; local
6584 kmutex_t *hash_lock; local
6738 kmutex_t *hash_lock; local
[all...]
/illumos-gate/usr/src/uts/common/fs/
H A Ddnlc.c378 mutex_init(&hp->hash_lock, NULL, MUTEX_DEFAULT, NULL);
465 mutex_enter(&hp->hash_lock);
467 mutex_exit(&hp->hash_lock);
481 mutex_exit(&hp->hash_lock);
539 mutex_enter(&hp->hash_lock);
544 mutex_exit(&hp->hash_lock);
551 mutex_exit(&hp->hash_lock);
567 mutex_exit(&hp->hash_lock);
604 mutex_enter(&hp->hash_lock);
637 mutex_exit(&hp->hash_lock);
[all...]
/illumos-gate/usr/src/uts/i86pc/vm/
H A Dhment.c100 * lists and "hash_lock" is a similar lock protecting the hment hash
116 static kmutex_t *hash_lock; variable
118 #define HASH_MUTEX(idx) &hash_lock[(idx) & (HASH_NUM_LOCK-1)]
647 hash_lock = kmem_zalloc(HASH_NUM_LOCK * sizeof (kmutex_t), KM_SLEEP);
657 mutex_init(&hash_lock[i], NULL, MUTEX_DEFAULT, NULL);
/illumos-gate/usr/src/uts/common/inet/
H A Dipsec_impl.h135 mutex_enter(&(table)[hash].hash_lock)
137 mutex_exit(&(table)[hash].hash_lock)
140 MUTEX_HELD(&(table)[hash].hash_lock)
162 ASSERT(MUTEX_HELD(&(table)[hash].hash_lock)); \
202 kmutex_t hash_lock; \
/illumos-gate/usr/src/uts/common/sys/nxge/
H A Dnxge_fflp.h204 nxge_os_mutex_t hash_lock[MAX_PARTITION]; member in struct:_nxge_classify
/illumos-gate/usr/src/uts/common/sys/
H A Ddnlc.h94 kmutex_t hash_lock; member in struct:nc_hash
/illumos-gate/usr/src/lib/libc/port/aio/
H A Daio.c192 (void) mutex_init(&_aio_hash[i].hash_lock,
2049 lmutex_lock(&hashp->hash_lock);
2053 lmutex_unlock(&hashp->hash_lock);
2060 lmutex_unlock(&hashp->hash_lock);
2076 lmutex_lock(&hashp->hash_lock);
2086 lmutex_unlock(&hashp->hash_lock);
2103 lmutex_lock(&hashp->hash_lock);
2110 lmutex_unlock(&hashp->hash_lock);
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/snowbird/frutree/
H A Dpiclfrutree.c176 static rwlock_t hash_lock; variable
335 (void) rwlock_init(&hash_lock, USYNC_THREAD, NULL);
1250 (void) rw_wrlock(&hash_lock);
1252 (void) rw_unlock(&hash_lock);
1269 (void) rw_unlock(&hash_lock);
1282 (void) rw_wrlock(&hash_lock);
1285 (void) rw_unlock(&hash_lock);
1291 (void) rw_unlock(&hash_lock);
1310 (void) rw_unlock(&hash_lock);
1316 (void) rw_unlock(&hash_lock);
[all...]
/illumos-gate/usr/src/lib/libc/inc/
H A Dasyncio.h251 mutex_t hash_lock; member in struct:aio_hash
H A Dthr_uberdata.h795 mutex_t hash_lock; /* lock per bucket */ member in struct:__anon70
804 mutex_t hash_lock; member in struct:__anon71
997 (&(udp)->thr_hash_table[(ulwp)->ul_ix].hash_lock)
/illumos-gate/usr/src/lib/libc/port/threads/
H A Dthr.c186 mutex_t *mp = &udp->thr_hash_table[ix].hash_lock;
216 mutex_t *mp = &udp->thr_hash_table[ix].hash_lock;
500 mutex_t *mp = &udp->thr_hash_table[ix].hash_lock;
1573 htp->hash_lock.mutex_flag = LOCK_INITED;
1574 htp->hash_lock.mutex_magic = MUTEX_MAGIC;
/illumos-gate/usr/src/uts/common/fs/nfs/
H A Dnfs4_rnode.c1936 krwlock_t *hash_lock = &rp->r_hashq->r_lock; local
1938 ASSERT(RW_WRITE_HELD(hash_lock) || MUTEX_HELD(&rp->r_statelock));
/illumos-gate/usr/src/uts/common/inet/ip/
H A Dspd.c348 mutex_destroy(&(ipr->ipr_hash[chain].hash_lock));
407 mutex_destroy(&(ipss->ipsec_action_hash[i].hash_lock));
412 mutex_destroy(&(ipss->ipsec_sel_hash[i].hash_lock));
541 mutex_init(&(ipr->ipr_hash[chain].hash_lock),
650 mutex_init(&(ipss->ipsec_action_hash[i].hash_lock),
654 mutex_init(&(ipss->ipsec_sel_hash[i].hash_lock),
3927 mutex_destroy(&(ipr->ipr_hash[chain].hash_lock));
/illumos-gate/usr/src/uts/common/io/nxge/
H A Dnxge_main.c1564 MUTEX_INIT(&classify_ptr->hash_lock[partition], NULL,
1603 MUTEX_DESTROY(&classify_ptr->hash_lock[partition]);

Completed in 142 milliseconds