/illumos-gate/usr/src/uts/common/inet/ilb/ |
H A D | ilb_alg_hash.c | 81 kmutex_t hash_lock; member 153 mutex_exit(&hash_alg->hash_lock); in hash_lb() 277 mutex_enter(&alg->hash_lock); in hash_server_enable() 282 mutex_exit(&alg->hash_lock); in hash_server_enable() 290 mutex_exit(&alg->hash_lock); in hash_server_enable() 312 mutex_exit(&alg->hash_lock); in hash_server_enable() 321 mutex_exit(&alg->hash_lock); in hash_server_enable() 331 mutex_enter(&alg->hash_lock); in hash_server_disable() 336 mutex_exit(&alg->hash_lock); in hash_server_disable() 344 mutex_exit(&alg->hash_lock); in hash_server_disable() [all …]
|
/illumos-gate/usr/src/uts/common/fs/zfs/ |
H A D | arc.c | 878 *lockp = hash_lock; in buf_hash_find() 882 mutex_exit(hash_lock); in buf_hash_find() 907 *lockp = hash_lock; in buf_hash_insert() 1778 if (hash_lock != NULL) in arc_fill_hdr_crypt() 1802 if (hash_lock != NULL) in arc_fill_hdr_crypt() 1808 if (hash_lock != NULL) in arc_fill_hdr_crypt() 3914 kmutex_t *hash_lock; in arc_evict_state_impl() local 5410 &hash_lock); in arc_read_done() 6104 kmutex_t *hash_lock; in arc_freed() local 7970 kmutex_t *hash_lock; in l2arc_read_done() local [all …]
|
/illumos-gate/usr/src/uts/common/fs/ |
H A D | dnlc.c | 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() 569 mutex_exit(&hp->hash_lock); in dnlc_update() 606 mutex_enter(&hp->hash_lock); in dnlc_lookup() 653 mutex_exit(&hp->hash_lock); in dnlc_lookup() 678 mutex_enter(&hp->hash_lock); in dnlc_remove() 684 mutex_exit(&hp->hash_lock); in dnlc_remove() 690 mutex_exit(&hp->hash_lock); in dnlc_remove() [all …]
|
/illumos-gate/usr/src/uts/common/inet/ |
H A D | ipsec_impl.h | 140 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 D | hment.c | 112 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 D | aio.c | 190 (void) mutex_init(&_aio_hash[i].hash_lock, in __uaio_init() 2046 lmutex_lock(&hashp->hash_lock); in _aio_hash_insert() 2050 lmutex_unlock(&hashp->hash_lock); in _aio_hash_insert() 2057 lmutex_unlock(&hashp->hash_lock); in _aio_hash_insert() 2073 lmutex_lock(&hashp->hash_lock); in _aio_hash_del() 2083 lmutex_unlock(&hashp->hash_lock); in _aio_hash_del() 2100 lmutex_lock(&hashp->hash_lock); in _aio_hash_find() 2107 lmutex_unlock(&hashp->hash_lock); in _aio_hash_find()
|
/illumos-gate/usr/src/uts/common/sys/nxge/ |
H A D | nxge_fflp.h | 204 nxge_os_mutex_t hash_lock[MAX_PARTITION]; member
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | dnlc.h | 99 kmutex_t hash_lock; member
|
/illumos-gate/usr/src/lib/libc/inc/ |
H A D | asyncio.h | 249 mutex_t hash_lock; member
|
H A D | thr_uberdata.h | 802 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 D | thr.c | 189 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 D | nfs4_rnode.c | 1980 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 D | spd.c | 351 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 D | nxge_main.c | 1557 MUTEX_INIT(&classify_ptr->hash_lock[partition], NULL, in nxge_setup_mutexes() 1596 MUTEX_DESTROY(&classify_ptr->hash_lock[partition]); in nxge_destroy_mutexes()
|