Home
last modified time | relevance | path

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

12

/freebsd/sys/kern/
H A Dkern_lock.c75 #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 Dvfs_lookup.c123 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 Dlockmgr.h70 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 Dkmp_lock.cpp71 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 Dkmp_lock.h138 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 Dkmp_csupport.cpp1176 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 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.cc74 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 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 Dcondition_variable.cpp27 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 Dmutex.cpp79 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 Dshared_mutex.cpp23 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 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/llvm/lib/Target/PowerPC/
H A DPPCInstrFormats.td129 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 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/sys/fs/fuse/
H A Dfuse_vnops.c553 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 Dfuse_kernel.h702 struct fuse_file_lock lk; member
708 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/ufs/ffs/
H A Dffs_softdep.c936 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...]

12