Searched refs:lk (Results 1 - 6 of 6) sorted by relevance

/barrelfish-master/lib/cxx/cxx/
H A Dcondition_variable.cpp39 condition_variable::wait(unique_lock<mutex>& lk) _NOEXCEPT
41 if (!lk.owns_lock())
44 int ec = __libcpp_condvar_wait(&__cv_, lk.mutex()->native_handle());
50 condition_variable::__do_timed_wait(unique_lock<mutex>& lk,
54 if (!lk.owns_lock())
74 int ec = __libcpp_condvar_timedwait(&__cv_, lk.mutex()->native_handle(), &ts);
80 notify_all_at_thread_exit(condition_variable& cond, unique_lock<mutex> lk) argument
88 __thread_local_data()->notify_all_at_thread_exit(&cond, lk.release());
H A Dshared_mutex.cpp30 unique_lock<mutex> lk(__mut_);
32 __gate1_.wait(lk);
35 __gate2_.wait(lk);
41 unique_lock<mutex> lk(__mut_);
63 unique_lock<mutex> lk(__mut_);
65 __gate1_.wait(lk);
74 unique_lock<mutex> lk(__mut_);
H A Dmutex.cpp105 unique_lock<mutex> lk(__m_);
107 __cv_.wait(lk);
114 unique_lock<mutex> lk(__m_, try_to_lock);
115 if (lk.owns_lock() && !__locked_)
148 unique_lock<mutex> lk(__m_);
157 __cv_.wait(lk);
166 unique_lock<mutex> lk(__m_, try_to_lock);
167 if (lk.owns_lock() && (__count_ == 0 || id == __id_))
181 unique_lock<mutex> lk(__m_);
185 lk
[all...]
/barrelfish-master/lib/openssl-1.0.0d/crypto/engine/
H A Dtb_asnmth.c208 ENGINE_FIND_STR *lk = arg; local
210 if (lk->ameth)
217 if (((int)strlen(ameth->pem_str) == lk->len) &&
218 !strncasecmp(ameth->pem_str, lk->str, lk->len))
220 lk->e = e;
221 lk->ameth = ameth;
/barrelfish-master/lib/dmalloc/
H A Ddmalloc.c1983 static FORCEINLINE void recursive_release_lock(MLOCK_T *lk) { argument
1984 assert(lk->sl != 0);
1985 if (--lk->c == 0) {
1986 CLEAR_LOCK(&lk->sl);
1990 static FORCEINLINE int recursive_acquire_lock(MLOCK_T *lk) { argument
1994 if (*((volatile int *)(&lk->sl)) == 0) {
1995 if (!CAS_LOCK(&lk->sl)) {
1996 lk->threadid = mythreadid;
1997 lk->c = 1;
2001 else if (EQ_OWNER(lk
2011 recursive_try_lock(MLOCK_T *lk) argument
2082 pthread_init_lock(MLOCK_T *lk) argument
[all...]
/barrelfish-master/usr/bench/bomp_benchmark/
H A Dft.c770 int k,n1,li,lj,lk,ku,i,j,i11,i12,i21,i22; local
779 lk = 1;
781 lk = 2 << ((l - 1)-1);
788 lj = 2 * lk;
793 i11 = i * lk;
796 i22 = i21 + lk;
808 for (k = 0; k < lk; k++) {

Completed in 43 milliseconds