/freebsd/sys/kern/ |
H A D | kern_lock.c | 75 #define _lockmgr_assert(lk, what, file, line) argument 82 #define STACK_PRINT(lk) argument 83 #define STACK_SAVE(lk) argument 84 #define STACK_ZERO(lk) argument 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 91 #define LOCK_LOG2(lk, string, arg1, arg2) \ argument 92 if (LOCK_LOG_TEST(&(lk)->lock_object, 0)) \ 94 #define LOCK_LOG3(lk, string, arg1, arg2, arg3) \ argument [all …]
|
H A D | vfs_lookup.c | 123 struct lock *lk __diagused; in crossmp_vop_lock1() 127 lk = vp->v_vnlock; 135 LOCK_LOG_LOCK("SLOCK", &lk->lock_object, 0, 0, ap->a_file, ap->a_line); in crossmp_vop_unlock() 143 struct lock *lk __diagused; 146 lk = vp->v_vnlock; 148 LOCK_LOG_LOCK("SUNLOCK", &lk->lock_object, 0, 0, LOCK_FILE,
|
/freebsd/sys/sys/ |
H A D | lockmgr.h | 70 int __lockmgr_args(struct lock *lk, u_int flags, struct lock_object *ilk, 72 int lockmgr_lock_flags(struct lock *lk, u_int flags, 74 int lockmgr_slock(struct lock *lk, u_int flags, const char *file, int line); 75 int lockmgr_xlock(struct lock *lk, u_int flags, const char *file, int line); 76 int lockmgr_unlock(struct lock *lk); 79 void _lockmgr_assert(const struct lock *lk, int what, const char *file, int line); 81 void _lockmgr_disown(struct lock *lk, const char *file, int line); 83 void lockallowrecurse(struct lock *lk); 84 void lockallowshare(struct lock *lk); 85 void lockdestroy(struct lock *lk); [all …]
|
/freebsd/contrib/llvm-project/openmp/runtime/src/ |
H A D | kmp_lock.cpp | 71 return KMP_LOCK_STRIP(KMP_ATOMIC_LD_RLX(&lck->lk.poll)) - 1; in __kmp_get_tas_lock_owner() 75 return lck->lk.depth_locked != -1; in __kmp_is_tas_lock_nestable() 83 kmp_uint32 curr = KMP_LOCK_STRIP(lck->lk.poll); in __kmp_acquire_tas_lock_timed_template() 92 if (KMP_ATOMIC_LD_RLX(&lck->lk.poll) == tas_free && in __kmp_acquire_tas_lock_timed_template() 93 __kmp_atomic_compare_store_acq(&lck->lk.poll, tas_free, tas_busy)) { in __kmp_acquire_tas_lock_timed_template() 112 } while (KMP_ATOMIC_LD_RLX(&lck->lk.poll) != tas_free || in __kmp_acquire_tas_lock_timed_template() 113 !__kmp_atomic_compare_store_acq(&lck->lk.poll, tas_free, tas_busy)); in __kmp_acquire_tas_lock_timed_template() 139 if (KMP_ATOMIC_LD_RLX(&lck->lk.poll) == tas_free && in __kmp_test_tas_lock() 140 __kmp_atomic_compare_store_acq(&lck->lk.poll, tas_free, tas_busy)) { in __kmp_test_tas_lock() 161 KMP_ATOMIC_ST_REL(&lck->lk in __kmp_release_tas_lock() 2952 expand1(lk,op) global() argument 2956 expand2(lk,op) global() argument 2961 expand3(lk,op) global() argument 2966 expand4(lk,op) global() argument [all...] |
H A D | kmp_lock.h | 138 kmp_base_tas_lock_t lk; 196 kmp_base_futex_lock_t lk; 274 lk; // This field must be first to allow static initializing. 390 lk; // This field must be first to allow static initializing. 427 kmp_base_adaptive_lock_t lk; 434 #define GET_QLK_PTR(l) ((kmp_queuing_lock_t *)&(l)->lk.qlk) 487 lk; // This field must be first to allow static initializing. */ 648 lck->tas.lk.depth_locked != -1) { \ 651 if ((gtid >= 0) && (lck->tas.lk.poll - 1 == gtid)) { \ 655 if (lck->tas.lk 130 kmp_base_tas_lock_t lk; global() member 188 kmp_base_futex_lock_t lk; global() member 266 lk; // This field must be first to allow static initializing. global() member 382 lk; // This field must be first to allow static initializing. global() member 419 kmp_base_adaptive_lock_t lk; global() member 479 lk; // This field must be first to allow static initializing. */ global() member [all...] |
H A D | kmp_csupport.cpp | 1176 if (KMP_ATOMIC_LD_RLX(&l->lk.poll) != tas_free || \ 1177 !__kmp_atomic_compare_store_acq(&l->lk.poll, tas_free, tas_busy)) { \ 1191 KMP_ATOMIC_LD_RLX(&l->lk.poll) != tas_free || \ 1192 !__kmp_atomic_compare_store_acq(&l->lk.poll, tas_free, tas_busy)); \ 1203 rc = KMP_ATOMIC_LD_RLX(&l->lk.poll) == tas_free && \ 1204 __kmp_atomic_compare_store_acq(&l->lk.poll, tas_free, tas_busy); \ 1209 { KMP_ATOMIC_ST_REL(&((kmp_tas_lock_t *)lock)->lk.poll, KMP_LOCK_FREE(tas)); } 1231 &(ftx->lk.poll), KMP_LOCK_FREE(futex), \ 1235 if (!KMP_COMPARE_AND_STORE_RET32(&(ftx->lk.poll), poll_val, \ 1243 if ((rc = syscall(__NR_futex, &(ftx->lk.poll), FUTEX_WAIT, poll_val, \ [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 | 74 in.body.setlk.lk.start == start && in expect_setlk() 75 in.body.setlk.lk.end == end && in expect_setlk() 76 in.body.setlk.lk.type == type && in expect_setlk() 77 in.body.setlk.lk.pid == (uint64_t)pid); in expect_setlk() 91 in.body.setlkw.lk.start == start && in expect_setlkw() 92 in.body.setlkw.lk.end == end && in expect_setlkw() 93 in.body.setlkw.lk.type == type && in expect_setlkw() 94 in.body.setlkw.lk.pid == (uint64_t)pid); in expect_setlkw() 115 in.body.setlk.lk.type == type); in expect_setlk() 263 in.body.getlk.lk.pid == (uint64_t)pid && 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 | condition_variable.cpp | 27 void condition_variable::wait(unique_lock<mutex>& lk) noexcept { 28 if (!lk.owns_lock()) in notify_one() 30 int ec = __libcpp_condvar_wait(&__cv_, lk.mutex()->native_handle()); in notify_one() 35 void condition_variable::__do_timed_wait(unique_lock<mutex>& lk, in notify_all() 38 if (!lk.owns_lock()) 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 __do_timed_wait() 66 __thread_local_data()->notify_all_at_thread_exit(&cond, lk.release()); in __do_timed_wait() 40 wait(unique_lock<mutex> & lk) wait() argument 51 __do_timed_wait(unique_lock<mutex> & lk,chrono::time_point<chrono::system_clock,chrono::nanoseconds> tp) __do_timed_wait() argument 81 notify_all_at_thread_exit(condition_variable & cond,unique_lock<mutex> lk) notify_all_at_thread_exit() argument
|
H A D | mutex.cpp | 79 unique_lock<mutex> lk(__m_); in unlock() 81 __cv_.wait(lk); in unlock() 86 unique_lock<mutex> lk(__m_, try_to_lock); in try_lock() 87 if (lk.owns_lock() && !__locked_) { in try_lock() 108 unique_lock<mutex> lk(__m_); in lock() 116 __cv_.wait(lk); in try_lock() 123 unique_lock<mutex> lk(__m_, try_to_lock); 124 if (lk.owns_lock() && (__count_ == 0 || id == __id_)) { 135 unique_lock<mutex> lk(__m_); in recursive_timed_mutex() 138 lk 106 unique_lock<mutex> lk(__m_); lock() local 115 unique_lock<mutex> lk(__m_, try_to_lock); try_lock() local 149 unique_lock<mutex> lk(__m_); lock() local 167 unique_lock<mutex> lk(__m_, try_to_lock); try_lock() local 182 unique_lock<mutex> lk(__m_); unlock() local [all...] |
H A D | shared_mutex.cpp | 23 unique_lock<mutex> lk(__mut_); 25 __gate1_.wait(lk); 28 __gate2_.wait(lk); in lock() 32 unique_lock<mutex> lk(__mut_); in lock() 49 unique_lock<mutex> lk(__mut_); 51 __gate1_.wait(lk); 58 unique_lock<mutex> lk(__mut_); in lock_shared() 27 unique_lock<mutex> lk(__mut_); lock() local 36 unique_lock<mutex> lk(__mut_); try_lock() local 53 unique_lock<mutex> lk(__mut_); lock_shared() local 62 unique_lock<mutex> lk(__mut_); 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/llvm/lib/Target/PowerPC/ |
H A D | PPCInstrFormats.td | 129 class IForm<bits<6> opcode, bit aa, bit lk, dag OOL, dag IOL, string asmstr, 137 let Inst{31} = lk; 141 class BForm<bits<6> opcode, bit aa, bit lk, dag OOL, dag IOL, string asmstr> 155 let Inst{31} = lk; 158 class BForm_1<bits<6> opcode, bits<5> bo, bit aa, bit lk, dag OOL, dag IOL, 160 : BForm<opcode, aa, lk, OOL, IOL, asmstr> { 166 class BForm_2<bits<6> opcode, bits<5> bo, bits<5> bi, bit aa, bit lk, 175 let Inst{31} = lk; 178 class BForm_3<bits<6> opcode, bit aa, bit lk, 189 let Inst{31} = lk; [all...] |
/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/sys/fs/fuse/ |
H A D | fuse_vnops.c | 553 fli->lk.start = start; in fuse_vnop_advlock() 555 fli->lk.end = start + fl->l_len - 1; in fuse_vnop_advlock() 557 fli->lk.end = INT64_MAX; in fuse_vnop_advlock() 558 fli->lk.type = fl->l_type; in fuse_vnop_advlock() 559 fli->lk.pid = td->td_proc->p_pid; in fuse_vnop_advlock() 566 fl->l_type = flo->lk.type; in fuse_vnop_advlock() 568 if (flo->lk.type != F_UNLCK) { in fuse_vnop_advlock() 569 fl->l_pid = flo->lk.pid; in fuse_vnop_advlock() 570 fl->l_start = flo->lk.start; in fuse_vnop_advlock() 571 if (flo->lk.end == INT64_MAX) in fuse_vnop_advlock() [all …]
|
H A D | fuse_kernel.h | 702 struct fuse_file_lock lk; member 708 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/ufs/ffs/ |
H A D | ffs_softdep.c | 936 static struct mtx lk; variable 937 MTX_SYSINIT(softdep_lock, &lk, "global softdep", MTX_DEF); 939 #define ACQUIRE_GBLLOCK(lk) mtx_lock(lk) argument 940 #define FREE_GBLLOCK(lk) mtx_unlock(lk) argument 941 #define GBLLOCK_OWNED(lk) mtx_assert((lk), MA_OWNED) argument 1184 ACQUIRE_GBLLOCK(&lk); in workitem_alloc() 1189 FREE_GBLLOCK(&lk); in workitem_alloc() [all...] |