/freebsd/sys/kern/ |
H A D | kern_lock.c | 86 #define STACK_PRINT(lk) stack_print_ddb(&(lk)->lk_stack) argument 87 #define STACK_SAVE(lk) stack_save(&(lk)->lk_stack) argument 88 #define STACK_ZERO(lk) stack_zero(&(lk)->lk_stack) argument 215 STACK_SAVE(lk); in lockmgr_note_shared_acquire() 827 LOCK_LOG2(lk, "%s: %p recursing", __func__, lk); in lockmgr_xlock_hard() 1146 LOCK_LOG2(lk, "%s: %p unrecursing", __func__, lk); in lockmgr_xunlock_hard() 1385 if (lockmgr_xlocked(lk) && lockmgr_recursed(lk)) { in __lockmgr_args() 1629 if (lockmgr_xlocked(lk) && lockmgr_recursed(lk)) in _lockmgr_disown() 1754 (!lockmgr_xlocked(lk) && !lockmgr_disowned(lk))))) in _lockmgr_assert() 1773 if (!lockmgr_xlocked(lk) && !lockmgr_disowned(lk)) in _lockmgr_assert() [all …]
|
H A D | vfs_lookup.c | 123 struct lock *lk __diagused; in crossmp_vop_lock1() 127 lk = vp->v_vnlock; in crossmp_vop_lock1() 135 LOCK_LOG_LOCK("SLOCK", &lk->lock_object, 0, 0, ap->a_file, ap->a_line); in crossmp_vop_lock1() 143 struct lock *lk __diagused; in crossmp_vop_unlock() 146 lk = vp->v_vnlock; in crossmp_vop_unlock() 148 LOCK_LOG_LOCK("SUNLOCK", &lk->lock_object, 0, 0, LOCK_FILE, in crossmp_vop_unlock()
|
/freebsd/sys/sys/ |
H A D | lockmgr.h | 76 int lockmgr_unlock(struct lock *lk); 84 void lockallowshare(struct lock *lk); 85 void lockdestroy(struct lock *lk); 94 int lockstatus(const struct lock *lk); 121 #define lockmgr_read_value(lk) ((lk)->lk_lock) argument 122 #define lockmgr(lk, flags, ilk) \ argument 131 #define lockmgr_disown(lk) \ argument 135 #define lockmgr_recursed(lk) \ argument 136 lockmgr_recursed_v((lk)->lk_lock) 141 #define lockmgr_assert(lk, what) \ argument [all …]
|
/freebsd/contrib/llvm-project/openmp/runtime/src/ |
H A D | kmp_lock.cpp | 755 lck->lk.self = lck; in __kmp_init_ticket_lock() 773 lck->lk.self = NULL; in __kmp_destroy_ticket_lock() 958 return lck->lk.flags; in __kmp_get_ticket_lock_flags() 1518 lck->lk.head_id = 0; in __kmp_init_queuing_lock() 1519 lck->lk.tail_id = 0; in __kmp_init_queuing_lock() 1532 lck->lk.head_id = 0; in __kmp_destroy_queuing_lock() 1533 lck->lk.tail_id = 0; in __kmp_destroy_queuing_lock() 2346 lck->lk.cleanup_ticket = lck->lk.next_ticket; in __kmp_acquire_drdpa_lock_timed_template() 2457 lck->lk.mask = 0; in __kmp_init_drdpa_lock() 2460 lck->lk.num_polls * sizeof(*(lck->lk.polls))); in __kmp_init_drdpa_lock() [all …]
|
H A D | kmp_lock.h | 138 kmp_base_tas_lock_t lk; member 196 kmp_base_futex_lock_t lk; member 427 kmp_base_adaptive_lock_t lk; member 434 #define GET_QLK_PTR(l) ((kmp_queuing_lock_t *)&(l)->lk.qlk) 696 lck->tas.lk.depth_locked != -1) { in __kmp_test_user_lock_with_checks() 700 return ((lck->tas.lk.poll == 0) && in __kmp_test_user_lock_with_checks() 807 lck->tas.lk.depth_locked == -1) { in __kmp_test_nested_user_lock_with_checks() 812 if (lck->tas.lk.poll - 1 == in __kmp_test_nested_user_lock_with_checks() 816 retval = ((lck->tas.lk.poll == 0) && in __kmp_test_nested_user_lock_with_checks() 820 lck->tas.lk.depth_locked = 1; in __kmp_test_nested_user_lock_with_checks() [all …]
|
H A D | kmp_csupport.cpp | 1534 if (*lk == 0) { in __kmpc_critical_with_hint() 1582 KMP_D_LOCK_FUNC(lk, set)(lk, global_tid); in __kmpc_critical_with_hint() local 2566 (sizeof(lck->tas.lk.poll) + sizeof(lck->tas.lk.depth_locked) <= in __kmpc_init_nest_lock() 2572 (sizeof(lck->futex.lk.poll) + sizeof(lck->futex.lk.depth_locked) <= in __kmpc_init_nest_lock() 2700 (sizeof(lck->tas.lk.poll) + sizeof(lck->tas.lk.depth_locked) <= in __kmpc_destroy_nest_lock() 2733 (sizeof(lck->tas.lk.poll) + sizeof(lck->tas.lk.depth_locked) <= in __kmpc_destroy_nest_lock() 2893 (sizeof(lck->tas.lk.poll) + sizeof(lck->tas.lk.depth_locked) <= in __kmpc_set_nest_lock() 3087 (sizeof(lck->tas.lk.poll) + sizeof(lck->tas.lk.depth_locked) <= in __kmpc_unset_nest_lock() 3335 (sizeof(lck->tas.lk.poll) + sizeof(lck->tas.lk.depth_locked) <= in __kmpc_test_nest_lock() 3431 if (*lk == 0) { in __kmp_enter_critical_section_reduce_block() [all …]
|
/freebsd/contrib/netbsd-tests/lib/libpthread/ |
H A D | t_rwlock.c | 69 pthread_rwlock_t lk; variable 93 PTHREAD_REQUIRE(pthread_rwlock_init(&lk, NULL)); in ATF_TC_BODY() 94 PTHREAD_REQUIRE(pthread_rwlock_rdlock(&lk)); in ATF_TC_BODY() 95 PTHREAD_REQUIRE(pthread_rwlock_rdlock(&lk)); in ATF_TC_BODY() 96 PTHREAD_REQUIRE(pthread_rwlock_unlock(&lk)); in ATF_TC_BODY() 98 ATF_REQUIRE_EQ(pthread_rwlock_trywrlock(&lk), EBUSY); in ATF_TC_BODY() 103 error = pthread_rwlock_timedwrlock(&lk, &to); in ATF_TC_BODY() 107 PTHREAD_REQUIRE(pthread_rwlock_unlock(&lk)); in ATF_TC_BODY() 112 PTHREAD_REQUIRE(pthread_rwlock_timedwrlock(&lk, &to)); in ATF_TC_BODY() 117 error = pthread_rwlock_timedwrlock(&lk, &to); in ATF_TC_BODY()
|
/freebsd/tests/sys/fs/fusefs/ |
H A D | locks.cc | 75 in.body.setlk.lk.end == end && in expect_setlk() 76 in.body.setlk.lk.type == type && in expect_setlk() 92 in.body.setlkw.lk.end == end && in expect_setlkw() 115 in.body.setlk.lk.type == type); in expect_setlk() 271 out.body.getlk.lk = in.body.getlk.lk; in TEST_F() 332 out.body.getlk.lk.start = 100; in TEST_F() 333 out.body.getlk.lk.end = 199; in TEST_F() 389 out.body.getlk.lk.start = 400; in TEST_F() 390 out.body.getlk.lk.end = 499; in TEST_F() 454 out.body.getlk.lk.start = 400; in TEST_F() [all …]
|
H A D | mockfs.cc | 234 in.body.getlk.lk.type, in debug_request() 235 in.body.getlk.lk.pid); in debug_request() 238 in.body.getlk.lk.start, in debug_request() 239 in.body.getlk.lk.end); in debug_request() 348 in.body.setlk.lk.type, in debug_request() 349 in.body.setlk.lk.pid); in debug_request() 352 in.body.setlk.lk.start, in debug_request() 353 in.body.setlk.lk.end); in debug_request()
|
H A D | flush.cc | 211 in.body.setlk.lk.type == F_RDLCK && in TEST_F() 220 in.body.setlk.lk.type == F_UNLCK && in TEST_F()
|
H A D | release.cc | 207 in.body.setlk.lk.type == F_RDLCK && in TEST_F() 216 in.body.setlk.lk.type == F_UNLCK && in TEST_F()
|
/freebsd/contrib/llvm-project/libcxx/src/ |
H A D | mutex.cpp | 79 unique_lock<mutex> lk(__m_); in lock() local 81 __cv_.wait(lk); in lock() 86 unique_lock<mutex> lk(__m_, try_to_lock); in try_lock() local 87 if (lk.owns_lock() && !__locked_) { in try_lock() 108 unique_lock<mutex> lk(__m_); in lock() local 116 __cv_.wait(lk); in lock() 123 unique_lock<mutex> lk(__m_, try_to_lock); in try_lock() local 124 if (lk.owns_lock() && (__count_ == 0 || id == __id_)) { in try_lock() 135 unique_lock<mutex> lk(__m_); in unlock() local 138 lk.unlock(); in unlock()
|
H A D | condition_variable.cpp | 27 void condition_variable::wait(unique_lock<mutex>& lk) noexcept { in wait() argument 28 if (!lk.owns_lock()) in wait() 30 int ec = __libcpp_condvar_wait(&__cv_, lk.mutex()->native_handle()); in wait() 35 void condition_variable::__do_timed_wait(unique_lock<mutex>& lk, in __do_timed_wait() argument 38 if (!lk.owns_lock()) in __do_timed_wait() 54 int ec = __libcpp_condvar_timedwait(&__cv_, lk.mutex()->native_handle(), &ts); in __do_timed_wait() 59 void notify_all_at_thread_exit(condition_variable& cond, unique_lock<mutex> lk) { in notify_all_at_thread_exit() argument 66 __thread_local_data()->notify_all_at_thread_exit(&cond, lk.release()); in notify_all_at_thread_exit()
|
H A D | shared_mutex.cpp | 23 unique_lock<mutex> lk(__mut_); in lock() local 25 __gate1_.wait(lk); in lock() 28 __gate2_.wait(lk); in lock() 32 unique_lock<mutex> lk(__mut_); in try_lock() local 49 unique_lock<mutex> lk(__mut_); in lock_shared() local 51 __gate1_.wait(lk); in lock_shared() 58 unique_lock<mutex> lk(__mut_); in try_lock_shared() local
|
/freebsd/contrib/netbsd-tests/kernel/ |
H A D | t_lock.c | 43 __cpu_simple_lock_t lk; variable 50 __cpu_simple_unlock(&lk); in handler() 64 __cpu_simple_lock_init(&lk); in ATF_TC_BODY() 74 __cpu_simple_lock(&lk); in ATF_TC_BODY() 75 __cpu_simple_lock(&lk); in ATF_TC_BODY() 79 __cpu_simple_unlock(&lk); in ATF_TC_BODY()
|
/freebsd/crypto/openssl/crypto/engine/ |
H A D | tb_asnmth.c | 170 ENGINE_FIND_STR *lk = arg; in look_str_cb() local 172 if (lk->ameth) in look_str_cb() 179 && ((int)strlen(ameth->pem_str) == lk->len) in look_str_cb() 180 && OPENSSL_strncasecmp(ameth->pem_str, lk->str, lk->len) == 0) { in look_str_cb() 181 lk->e = e; in look_str_cb() 182 lk->ameth = ameth; in look_str_cb()
|
/freebsd/contrib/bc/tests/dc/scripts/ |
H A D | quit.dc | 1 1se [li p 1+si le li !=lem]sl [lk p 1+sk le lk !=o]so [0sk lox leQ 0sk lox le 3*1+Q 0sk lox]sm [0si…
|
/freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/ |
H A D | sanitizer_deadlock_detector1.cpp | 108 SpinMutexLock lk(&mtx); in MutexBeforeLock() local 163 SpinMutexLock lk(&mtx); in MutexAfterLock() local 180 SpinMutexLock lk(&mtx); in MutexDestroy() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCInstrFormats.td | 137 let Inst{31} = lk; 155 let Inst{31} = lk; 160 : BForm<opcode, aa, lk, OOL, IOL, asmstr> { 175 let Inst{31} = lk; 189 let Inst{31} = lk; 205 let Inst{31} = lk; 219 let Inst{31} = lk; 322 let Inst{31} = lk; 1547 let Inst{31} = lk; 1644 let Inst{31} = lk; [all …]
|
/freebsd/sys/fs/fuse/ |
H A D | fuse_vnops.c | 550 fli->lk.start = start; in fuse_vnop_advlock() 554 fli->lk.end = INT64_MAX; in fuse_vnop_advlock() 555 fli->lk.type = fl->l_type; in fuse_vnop_advlock() 556 fli->lk.pid = td->td_proc->p_pid; in fuse_vnop_advlock() 563 fl->l_type = flo->lk.type; in fuse_vnop_advlock() 565 if (flo->lk.type != F_UNLCK) { in fuse_vnop_advlock() 566 fl->l_pid = flo->lk.pid; in fuse_vnop_advlock() 567 fl->l_start = flo->lk.start; in fuse_vnop_advlock() 568 if (flo->lk.end == INT64_MAX) in fuse_vnop_advlock() 571 fl->l_len = flo->lk.end - flo->lk.start + 1; in fuse_vnop_advlock() [all …]
|
H A D | fuse_kernel.h | 661 struct fuse_file_lock lk; member 667 struct fuse_file_lock lk; member
|
/freebsd/tools/test/stress2/misc/ |
H A D | sendmsg.sh | 119 Based on https://www.win.tue.nl/~aeb/linux/lk/sendfd.c
|
/freebsd/contrib/sendmail/src/ |
H A D | conf.c | 927 struct __nsw_lookup *lk; local 937 lk = lkp_default.lookups; 939 lk = nsw_conf->lookups; 941 while (lk != NULL && svcno < MAXMAPSTACK) 943 maptype[svcno] = lk->service_name; 944 if (lk->actions[__NSW_NOTFOUND] == __NSW_RETURN) 946 if (lk->actions[__NSW_TRYAGAIN] == __NSW_RETURN) 948 if (lk->actions[__NSW_UNAVAIL] == __NSW_RETURN) 951 lk = lk->next;
|
/freebsd/sys/crypto/ccp/ |
H A D | ccp.c | 711 #define db_show_lock(lk) _db_show_lock(&(lk)->lock_object) argument
|
/freebsd/sys/compat/linuxkpi/common/include/linux/ |
H A D | wait.h | 121 #define __init_waitqueue_head(wqh, name, lk) init_waitqueue_head(wqh) argument
|