/illumos-gate/usr/src/lib/udapl/udapl_tavor/common/ |
H A D | dapl_rsp_free.c | 96 dapl_os_lock(&sp_ptr->header.lock); in dapl_rsp_free() 121 dapl_os_unlock(&sp_ptr->header.lock); in dapl_rsp_free() 138 dapl_os_unlock(&sp_ptr->header.lock); in dapl_rsp_free()
|
H A D | dapl_cr_accept.c | 152 dapl_os_lock(&ep_ptr->header.lock); in dapl_cr_accept() 164 dapl_os_unlock(&ep_ptr->header.lock); in dapl_cr_accept() 181 dapl_os_unlock(&ep_ptr->header.lock); in dapl_cr_accept() 205 dapl_os_unlock(&ep_ptr->header.lock); in dapl_cr_accept()
|
H A D | dapl_evd_util.c | 231 dapl_os_lock_init(&evd_ptr->header.lock); in dapls_evd_alloc() 316 dapl_os_lock(&cno_ptr->header.lock); in dapli_evd_event_alloc() 321 dapl_os_unlock(&cno_ptr->header.lock); in dapli_evd_event_alloc() 505 dapl_os_lock(&evd_ptr->header.lock); in dapli_evd_get_event() 512 dapl_os_unlock(&evd_ptr->header.lock); in dapli_evd_get_event() 562 dapl_os_unlock(&evd_ptr->header.lock); in dapli_evd_post_event() 583 dapl_os_lock(&evd_ptr->header.lock); in dapli_evd_post_event() 587 dapl_os_unlock(&evd_ptr->header.lock); in dapli_evd_post_event() 590 dapl_os_unlock(&evd_ptr->header.lock); in dapli_evd_post_event() 594 dapl_os_unlock(&evd_ptr->header.lock); in dapli_evd_post_event() [all …]
|
/illumos-gate/usr/src/cmd/sendmail/db/lock/ |
H A D | lock.c | 267 DB_LOCK *lock; 283 lockp = OFFSET_TO_LOCK(lt, *lock); 288 *lock = LOCK_TO_OFFSET(lt, lockp); 304 DB_LOCK *lock; 320 lockp = OFFSET_TO_LOCK(lt, *lock); 325 *lock = LOCK_TO_OFFSET(lt, lockp); 334 lock_put(lt, lock) in lock_put() argument 336 DB_LOCK lock; 348 lockp = OFFSET_TO_LOCK(lt, lock); 933 DB_LOCK lock; [all …]
|
/illumos-gate/usr/src/cmd/sendmail/db/btree/ |
H A D | bt_page.c | 138 __bam_lput(dbc, lock) in __bam_lput() argument 140 DB_LOCK lock; 142 return (__BT_LPUT(dbc, lock)); 280 dbc->lock.pgno = pgno; 292 couple[1].lock = *lockp; 306 *lockp = couple[0].lock;
|
/illumos-gate/usr/src/cmd/fs.d/nfs/statd/ |
H A D | sm_proc.c | 219 mutex_lock(&mon_table[i].lock); in sm_simu_crash_svc() 222 mutex_unlock(&mon_table[i].lock); in sm_simu_crash_svc() 226 mutex_unlock(&mon_table[i].lock); in sm_simu_crash_svc() 483 mutex_lock(&mon_table[hash].lock); in insert_mon() 492 mutex_unlock(&mon_table[hash].lock); in insert_mon() 579 mutex_lock(&mon_table[hash].lock); in delete_mon() 584 mutex_lock(&mon_table[hash].lock); in delete_mon() 656 mutex_lock(&mon_table[hash].lock); in send_notice() 712 mutex_unlock(&mon_table[hash].lock); in send_notice() 867 mutex_lock(&mon_table[hash].lock); in pr_mon() [all …]
|
/illumos-gate/usr/src/cmd/sendmail/db/db/ |
H A D | db_region.c | 321 if ((ret = __db_mutex_init(&rlp->lock, 322 MUTEX_LOCK_OFFSET(rlp, &rlp->lock))) != 0 || 323 (ret = __db_mutex_lock(&rlp->lock, infop->fd)) != 0) 380 (void)__db_mutex_lock(&rlp->lock, infop->fd); 391 (void)__db_mutex_unlock(&rlp->lock, infop->fd); 401 (void)__db_mutex_unlock(&rlp->lock, infop->fd); 526 (void)__db_mutex_lock(&rlp->lock, infop->fd); 549 (void)__db_mutex_unlock(&rlp->lock, infop->fd); 611 (void)__db_mutex_unlock(&rlp->lock, infop->fd);
|
/illumos-gate/usr/src/uts/common/io/nxge/ |
H A D | nxge_hio.c | 480 MUTEX_ENTER(&nhd->lock); in nxge_grp_dc_add() 483 MUTEX_EXIT(&nhd->lock); in nxge_grp_dc_add() 516 MUTEX_EXIT(&nhd->lock); in nxge_grp_dc_add() 525 MUTEX_EXIT(&nhd->lock); in nxge_grp_dc_add() 534 MUTEX_EXIT(&nhd->lock); in nxge_grp_dc_add() 573 MUTEX_ENTER(&nhd->lock); in nxge_grp_dc_remove() 579 MUTEX_EXIT(&nhd->lock); in nxge_grp_dc_remove() 593 MUTEX_EXIT(&nhd->lock); in nxge_grp_dc_remove() 629 MUTEX_EXIT(&nhd->lock); in nxge_grp_dc_find() 1912 MUTEX_EXIT(&nhd->lock); in nxge_hio_vr_share() [all …]
|
/illumos-gate/usr/src/test/os-tests/tests/file-locking/ |
H A D | Makefile | 19 OBJECTS=util.o runtests.32.o runtests.64.o acquire-lock.32.o acquire-lock.64.o 23 acquire-lock
|
/illumos-gate/usr/src/uts/common/vm/ |
H A D | page_lock.c | 243 page_lock(page_t *pp, se_t se, kmutex_t *lock, reclaim_t reclaim) in page_lock() argument 245 return (page_lock_es(pp, se, lock, reclaim, 0)); in page_lock() 294 page_lock_es(page_t *pp, se_t se, kmutex_t *lock, reclaim_t reclaim, int es) in page_lock_es() argument 301 ASSERT(lock != NULL ? MUTEX_HELD(lock) : 1); in page_lock_es() 401 if (lock) { in page_lock_es() 403 mutex_exit(lock); in page_lock_es() 427 if (lock) { in page_lock_es() 428 mutex_enter(lock); in page_lock_es() 454 if (!page_reclaim(pp, lock)) { in page_lock_es()
|
/illumos-gate/usr/src/test/libc-tests/tests/ |
H A D | mutex-16200.c | 225 int err, lock; in mutex_test_run_one() local 262 lock = (int)(uintptr_t)val; in mutex_test_run_one() 265 "returned %d", test->mt_desc, lock); in mutex_test_run_one() 267 } else if (lock != test->mt_ret) { in mutex_test_run_one() 269 test->mt_desc, lock, test->mt_ret); in mutex_test_run_one()
|
/illumos-gate/usr/src/lib/libdladm/common/ |
H A D | libdlflow.c | 84 struct flock lock; in i_dladm_flow_lock_db() local 90 lock.l_type = type; in i_dladm_flow_lock_db() 91 lock.l_whence = SEEK_SET; in i_dladm_flow_lock_db() 92 lock.l_start = 0; in i_dladm_flow_lock_db() 93 lock.l_len = 0; in i_dladm_flow_lock_db() 109 struct flock lock; in i_dladm_flow_unlock_db() local 114 lock.l_type = F_UNLCK; in i_dladm_flow_unlock_db() 115 lock.l_whence = SEEK_SET; in i_dladm_flow_unlock_db() 116 lock.l_start = 0; in i_dladm_flow_unlock_db() 117 lock.l_len = 0; in i_dladm_flow_unlock_db() [all …]
|
/illumos-gate/usr/src/cmd/sendmail/db/include/ |
H A D | lock.h | 66 (void)__db_mutex_lock(&(lt)->region->hdr.lock, (lt)->reginfo.fd) 68 (void)__db_mutex_unlock(&(lt)->region->hdr.lock, (lt)->reginfo.fd) 168 #define LOCK_TO_OFFSET(lt, lock) \ argument 169 ((size_t)((u_int8_t *)(lock) - (u_int8_t *)lt->region))
|
/illumos-gate/usr/src/uts/common/c2/ |
H A D | audit_syscalls.c | 398 mutex_enter(&(((au_kcontext_t *)kctx)->auk_queue.lock)); in audit_dont_stop() 400 mutex_exit(&(((au_kcontext_t *)kctx)->auk_queue.lock)); in audit_dont_stop() 453 mutex_enter(&(kctx->auk_queue.lock)); in au_output_thread() 465 &(kctx->auk_queue.lock)); in au_output_thread() 469 mutex_exit(&(kctx->auk_queue.lock)); in au_output_thread() 476 mutex_exit(&(kctx->auk_queue.lock)); in au_output_thread()
|
H A D | audit_io.c | 372 mutex_enter(&(kctx->auk_queue.lock)); in au_enqueue() 376 mutex_exit(&(kctx->auk_queue.lock)); in au_enqueue() 403 mutex_exit(&(kctx->auk_queue.lock)); in au_enqueue() 422 mutex_enter(&(kctx->auk_queue.lock)); in au_dequeue() 446 mutex_exit(&(kctx->auk_queue.lock)); in au_dequeue() 467 ASSERT(MUTEX_HELD(&(kctx->auk_queue.lock))); in audit_sync_block() 493 cv_wait(&(kctx->auk_queue.write_cv), &(kctx->auk_queue.lock)); in audit_sync_block() 511 mutex_enter(&(kctx->auk_queue.lock)); in audit_async_block() 514 mutex_exit(&(kctx->auk_queue.lock)); in audit_async_block() 519 mutex_exit(&(kctx->auk_queue.lock)); in audit_async_block()
|
/illumos-gate/usr/src/test/nvme-tests/tests/ioctl/ |
H A D | nvme_ioctl_util.c | 182 nvme_ioctl_lock_t lock = *lockp; in nvme_ioctl_test_lock() local 188 if (ioctl(fd, NVME_IOC_LOCK, &lock) != 0) { in nvme_ioctl_test_lock() 191 } else if (lock.nil_common.nioc_drv_err != NVME_IOCTL_E_OK) { in nvme_ioctl_test_lock() 194 lock.nil_common.nioc_drv_err); in nvme_ioctl_test_lock()
|
H A D | lock-order.c | 73 const nvme_ioctl_lock_t *lock = lock_results[i].loi_lock; in lock_verify_dump() local 74 const char *targ = lock->nil_ent == NVME_LOCK_E_CTRL ? in lock_verify_dump() 76 const char *level = lock->nil_level == NVME_LOCK_L_READ ? in lock_verify_dump() 293 nvme_ioctl_lock_t lock = *tmpl; in lock_thread() local 300 lock.nil_flags &= ~NVME_LOCK_F_DONT_BLOCK; in lock_thread() 301 nvme_ioctl_test_lock(ctrlfd, &lock); in lock_thread()
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | rwstlock.h | 67 #define RWST_WAIT(cv, lock, f) \ argument 68 ((f) & RWST_SIG ? cv_wait_sig(cv, lock) : (cv_wait(cv, lock), 1))
|
/illumos-gate/usr/src/cmd/vntsd/ |
H A D | cmd.c | 325 (void) mutex_lock(&clientp->lock); in exit_daemon_cmd() 327 (void) mutex_unlock(&clientp->lock); in exit_daemon_cmd() 355 (void) mutex_lock(&clientp->lock); in vntsd_process_daemon_cmd() 357 (void) mutex_unlock(&clientp->lock); in vntsd_process_daemon_cmd() 372 (void) mutex_lock(&clientp->lock); in vntsd_process_daemon_cmd() 374 (void) mutex_unlock(&clientp->lock); in vntsd_process_daemon_cmd()
|
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/support/ |
H A D | init-addrinfo.c | 64 return k5_mutex_finish_init(&krb5int_fac.lock); in krb5int_init_fac() 69 k5_mutex_destroy(&krb5int_fac.lock); in krb5int_fini_fac()
|
/illumos-gate/usr/src/lib/libsqlite/src/ |
H A D | os.c | 1328 struct flock lock; local 1330 lock.l_type = F_RDLCK; 1331 lock.l_whence = SEEK_SET; 1332 lock.l_start = lock.l_len = 0L; 1439 struct flock lock; local 1441 lock.l_type = F_WRLCK; 1443 lock.l_start = lock.l_len = 0L; 1554 struct flock lock; local 1556 lock.l_type = F_UNLCK; 1558 lock.l_start = lock.l_len = 0L; [all …]
|
/illumos-gate/usr/src/cmd/syseventadm/ |
H A D | syseventadm.c | 222 struct flock lock; in enter_lock() local 236 lock.l_type = F_WRLCK; in enter_lock() 237 lock.l_whence = SEEK_SET; in enter_lock() 238 lock.l_start = 0; in enter_lock() 239 lock.l_len = 0; in enter_lock() 256 struct flock lock; in exit_lock() local 258 lock.l_type = F_UNLCK; in exit_lock() 259 lock.l_whence = SEEK_SET; in exit_lock() 260 lock.l_start = 0; in exit_lock() 261 lock.l_len = 0; in exit_lock() [all …]
|
/illumos-gate/usr/src/uts/sun4v/sys/ |
H A D | vdsk_common.h | 545 ASSERT(MUTEX_HELD(&(vd)->lock)); \ 567 ASSERT(MUTEX_HELD(&(vd)->lock)); \ 573 ASSERT(MUTEX_HELD(&(vd)->lock)); \ 579 ASSERT(MUTEX_HELD(&(vd)->lock)); \ 585 ASSERT(MUTEX_HELD(&(vd)->lock)); \ 591 ASSERT(MUTEX_HELD(&(vd)->lock)); \ 597 ASSERT(MUTEX_HELD(&(vd)->lock)); \ 608 ASSERT(MUTEX_HELD(&(vd)->lock)); \
|
/illumos-gate/usr/src/lib/libldap5/sources/ldap/prldap/ |
H A D | ldappr-dns.c | 216 (void) mutex_lock(&db_root_hosts.lock); in prldap_x_install_dns_skipdb() 219 (void) mutex_unlock(&db_root_hosts.lock); in prldap_x_install_dns_skipdb() 245 (void) mutex_unlock(&db_root_hosts.lock); in prldap_x_install_dns_skipdb() 256 (void) mutex_unlock(&db_root_hosts.lock); in prldap_x_install_dns_skipdb() 264 (void) mutex_unlock(&db_root_hosts.lock); in prldap_x_install_dns_skipdb()
|
/illumos-gate/usr/src/lib/sun_fc/common/ |
H A D | Lockable.h | 38 static void lock(pthread_mutex_t* mutex); 43 void lock();
|