Home
last modified time | relevance | path

Searched refs:lk (Results 1 – 25 of 32) sorted by relevance

12

/freebsd/sys/kern/
H A Dkern_lock.c86 #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 Dvfs_lookup.c123 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 Dlockmgr.h76 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 Dkmp_lock.cpp755 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 Dkmp_lock.h138 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 Dkmp_csupport.cpp1534 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 Dt_rwlock.c69 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 Dlocks.cc75 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 Dmockfs.cc234 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 Dflush.cc211 in.body.setlk.lk.type == F_RDLCK && in TEST_F()
220 in.body.setlk.lk.type == F_UNLCK && in TEST_F()
H A Drelease.cc207 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 Dmutex.cpp79 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 Dcondition_variable.cpp27 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 Dshared_mutex.cpp23 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 Dt_lock.c43 __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 Dtb_asnmth.c170 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 Dquit.dc1 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 Dsanitizer_deadlock_detector1.cpp108 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 DPPCInstrFormats.td137 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 Dfuse_vnops.c550 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 Dfuse_kernel.h661 struct fuse_file_lock lk; member
667 struct fuse_file_lock lk; member
/freebsd/tools/test/stress2/misc/
H A Dsendmsg.sh119 Based on https://www.win.tue.nl/~aeb/linux/lk/sendfd.c
/freebsd/contrib/sendmail/src/
H A Dconf.c927 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 Dccp.c711 #define db_show_lock(lk) _db_show_lock(&(lk)->lock_object) argument
/freebsd/sys/compat/linuxkpi/common/include/linux/
H A Dwait.h121 #define __init_waitqueue_head(wqh, name, lk) init_waitqueue_head(wqh) argument

12