Home
last modified time | relevance | path

Searched refs:hash_lock (Results 1 – 14 of 14) sorted by relevance

/illumos-gate/usr/src/uts/common/inet/ilb/
H A Dilb_alg_hash.c81 kmutex_t hash_lock; member
104 mutex_enter(&hash_alg->hash_lock); in hash_lb()
107 mutex_exit(&hash_alg->hash_lock); in hash_lb()
122 mutex_exit(&hash_alg->hash_lock); in hash_lb()
127 mutex_exit(&hash_alg->hash_lock); in hash_lb()
132 mutex_exit(&hash_alg->hash_lock); in hash_lb()
153 mutex_exit(&hash_alg->hash_lock); in hash_lb()
185 mutex_enter(&hash_alg->hash_lock); in hash_server_del()
189 mutex_exit(&hash_alg->hash_lock); in hash_server_del()
200 mutex_exit(&hash_alg->hash_lock); in hash_server_del()
[all …]
/illumos-gate/usr/src/uts/common/fs/zfs/
H A Darc.c871 kmutex_t *hash_lock = BUF_HASH_LOCK(idx); in buf_hash_find() local
874 mutex_enter(hash_lock); in buf_hash_find()
878 *lockp = hash_lock; in buf_hash_find()
882 mutex_exit(hash_lock); in buf_hash_find()
898 kmutex_t *hash_lock = BUF_HASH_LOCK(idx); in buf_hash_insert() local
907 *lockp = hash_lock; in buf_hash_insert()
908 mutex_enter(hash_lock); in buf_hash_insert()
910 ASSERT(MUTEX_HELD(hash_lock)); in buf_hash_insert()
1771 arc_fill_hdr_crypt(arc_buf_hdr_t *hdr, kmutex_t *hash_lock, spa_t *spa, in arc_fill_hdr_crypt() argument
1778 if (hash_lock != NULL) in arc_fill_hdr_crypt()
[all …]
/illumos-gate/usr/src/uts/common/fs/
H A Ddnlc.c381 mutex_init(&hp->hash_lock, NULL, MUTEX_DEFAULT, NULL); in dnlc_init()
467 mutex_enter(&hp->hash_lock); in dnlc_enter()
469 mutex_exit(&hp->hash_lock); in dnlc_enter()
483 mutex_exit(&hp->hash_lock); in dnlc_enter()
541 mutex_enter(&hp->hash_lock); in dnlc_update()
546 mutex_exit(&hp->hash_lock); in dnlc_update()
553 mutex_exit(&hp->hash_lock); in dnlc_update()
569 mutex_exit(&hp->hash_lock); in dnlc_update()
606 mutex_enter(&hp->hash_lock); in dnlc_lookup()
639 mutex_exit(&hp->hash_lock); in dnlc_lookup()
[all …]
/illumos-gate/usr/src/uts/common/inet/
H A Dipsec_impl.h140 mutex_enter(&(table)[hash].hash_lock)
142 mutex_exit(&(table)[hash].hash_lock)
145 MUTEX_HELD(&(table)[hash].hash_lock)
167 ASSERT(MUTEX_HELD(&(table)[hash].hash_lock)); \
207 kmutex_t hash_lock; \
/illumos-gate/usr/src/uts/i86pc/vm/
H A Dhment.c112 static kmutex_t *hash_lock; variable
114 #define HASH_MUTEX(idx) &hash_lock[(idx) & (HASH_NUM_LOCK-1)]
643 hash_lock = kmem_zalloc(HASH_NUM_LOCK * sizeof (kmutex_t), KM_SLEEP); in hment_init()
653 mutex_init(&hash_lock[i], NULL, MUTEX_DEFAULT, NULL); in hment_init()
/illumos-gate/usr/src/lib/libc/port/aio/
H A Daio.c190 (void) mutex_init(&_aio_hash[i].hash_lock, in __uaio_init()
2050 lmutex_lock(&hashp->hash_lock); in _aio_hash_insert()
2054 lmutex_unlock(&hashp->hash_lock); in _aio_hash_insert()
2061 lmutex_unlock(&hashp->hash_lock); in _aio_hash_insert()
2077 lmutex_lock(&hashp->hash_lock); in _aio_hash_del()
2087 lmutex_unlock(&hashp->hash_lock); in _aio_hash_del()
2104 lmutex_lock(&hashp->hash_lock); in _aio_hash_find()
2111 lmutex_unlock(&hashp->hash_lock); in _aio_hash_find()
/illumos-gate/usr/src/uts/common/sys/nxge/
H A Dnxge_fflp.h204 nxge_os_mutex_t hash_lock[MAX_PARTITION]; member
/illumos-gate/usr/src/uts/common/sys/
H A Ddnlc.h99 kmutex_t hash_lock; member
/illumos-gate/usr/src/lib/libc/inc/
H A Dasyncio.h249 mutex_t hash_lock; member
H A Dthr_uberdata.h802 mutex_t hash_lock; /* lock per bucket */ member
811 mutex_t hash_lock; member
1005 (&(udp)->thr_hash_table[(ulwp)->ul_ix].hash_lock)
/illumos-gate/usr/src/lib/libc/port/threads/
H A Dthr.c189 mutex_t *mp = &udp->thr_hash_table[ix].hash_lock; in hash_in()
219 mutex_t *mp = &udp->thr_hash_table[ix].hash_lock; in hash_out()
503 mutex_t *mp = &udp->thr_hash_table[ix].hash_lock; in find_lwpp()
1605 htp->hash_lock.mutex_flag = LOCK_INITED; in finish_init()
1606 htp->hash_lock.mutex_magic = MUTEX_MAGIC; in finish_init()
/illumos-gate/usr/src/uts/common/fs/nfs/
H A Dnfs4_rnode.c1980 krwlock_t *hash_lock = &rp->r_hashq->r_lock; in r4_stub_set() local
1982 ASSERT(RW_WRITE_HELD(hash_lock) || MUTEX_HELD(&rp->r_statelock)); in r4_stub_set()
/illumos-gate/usr/src/uts/common/inet/ip/
H A Dspd.c351 mutex_destroy(&(ipr->ipr_hash[chain].hash_lock)); in ipsec_polhead_destroy()
410 mutex_destroy(&(ipss->ipsec_action_hash[i].hash_lock)); in ipsec_stack_fini()
415 mutex_destroy(&(ipss->ipsec_sel_hash[i].hash_lock)); in ipsec_stack_fini()
542 mutex_init(&(ipr->ipr_hash[chain].hash_lock), in ipsec_polhead_init()
651 mutex_init(&(ipss->ipsec_action_hash[i].hash_lock), in ipsec_stack_init()
655 mutex_init(&(ipss->ipsec_sel_hash[i].hash_lock), in ipsec_stack_init()
3929 mutex_destroy(&(ipr->ipr_hash[chain].hash_lock)); in ipsec_polhead_free()
/illumos-gate/usr/src/uts/common/io/nxge/
H A Dnxge_main.c1558 MUTEX_INIT(&classify_ptr->hash_lock[partition], NULL, in nxge_setup_mutexes()
1597 MUTEX_DESTROY(&classify_ptr->hash_lock[partition]); in nxge_destroy_mutexes()