HelenOS sources

mutex              43 uspace/app/hbench/synch/fibril_mutex.c 	fibril_mutex_t mutex;
mutex              54 uspace/app/hbench/synch/fibril_mutex.c 		fibril_mutex_lock(&shared->mutex);
mutex              56 uspace/app/hbench/synch/fibril_mutex.c 		fibril_mutex_unlock(&shared->mutex);
mutex              70 uspace/app/hbench/synch/fibril_mutex.c 	fibril_mutex_initialize(&shared.mutex);
mutex              79 uspace/app/hbench/synch/fibril_mutex.c 		fibril_mutex_lock(&shared.mutex);
mutex              81 uspace/app/hbench/synch/fibril_mutex.c 		fibril_mutex_unlock(&shared.mutex);
mutex              65 uspace/app/wavplay/dplay.c 	fibril_mutex_t mutex;
mutex              86 uspace/app/wavplay/dplay.c 	fibril_mutex_initialize(&pb->mutex);
mutex             113 uspace/app/wavplay/dplay.c 			fibril_mutex_lock(&pb->mutex);
mutex             117 uspace/app/wavplay/dplay.c 			fibril_mutex_unlock(&pb->mutex);
mutex             167 uspace/app/wavplay/dplay.c 	fibril_mutex_lock(&pb->mutex);
mutex             173 uspace/app/wavplay/dplay.c 		fibril_mutex_unlock(&pb->mutex);
mutex             181 uspace/app/wavplay/dplay.c 		fibril_condvar_wait(&pb->cv, &pb->mutex);
mutex             183 uspace/app/wavplay/dplay.c 	fibril_mutex_unlock(&pb->mutex);
mutex              77 uspace/drv/bus/isa/isa.c 	fibril_mutex_t mutex;
mutex              90 uspace/drv/bus/isa/isa.c 	fibril_mutex_t mutex;
mutex             281 uspace/drv/bus/isa/isa.c 	fibril_mutex_initialize(&fun->mutex);
mutex             749 uspace/drv/bus/isa/isa.c 	fibril_mutex_initialize(&isa->mutex);
mutex             783 uspace/drv/bus/isa/isa.c 	fibril_mutex_lock(&isa->mutex);
mutex             801 uspace/drv/bus/isa/isa.c 	fibril_mutex_unlock(&isa->mutex);
mutex             810 uspace/drv/bus/isa/isa.c 	fibril_mutex_lock(&isa->mutex);
mutex             818 uspace/drv/bus/isa/isa.c 			fibril_mutex_unlock(&isa->mutex);
mutex             825 uspace/drv/bus/isa/isa.c 			fibril_mutex_unlock(&isa->mutex);
mutex             836 uspace/drv/bus/isa/isa.c 		fibril_mutex_unlock(&isa->mutex);
mutex             841 uspace/drv/bus/isa/isa.c 	fibril_mutex_unlock(&isa->mutex);
mutex             174 uspace/drv/char/ns8250/ns8250.c 	fibril_mutex_t mutex;
mutex             265 uspace/drv/char/ns8250/ns8250.c 	fibril_mutex_lock(&ns->mutex);
mutex             268 uspace/drv/char/ns8250/ns8250.c 		fibril_condvar_wait(&ns->input_buffer_available, &ns->mutex);
mutex             273 uspace/drv/char/ns8250/ns8250.c 	fibril_mutex_unlock(&ns->mutex);
mutex             286 uspace/drv/char/ns8250/ns8250.c 	fibril_mutex_lock(&ns->mutex);
mutex             288 uspace/drv/char/ns8250/ns8250.c 	fibril_mutex_unlock(&ns->mutex);
mutex             753 uspace/drv/char/ns8250/ns8250.c 	fibril_mutex_lock(&ns->mutex);
mutex             775 uspace/drv/char/ns8250/ns8250.c 	fibril_mutex_unlock(&ns->mutex);
mutex             848 uspace/drv/char/ns8250/ns8250.c 	fibril_mutex_initialize(&ns->mutex);
mutex             946 uspace/drv/char/ns8250/ns8250.c 	fibril_mutex_lock(&ns->mutex);
mutex             948 uspace/drv/char/ns8250/ns8250.c 		fibril_mutex_unlock(&ns->mutex);
mutex             952 uspace/drv/char/ns8250/ns8250.c 	fibril_mutex_unlock(&ns->mutex);
mutex             981 uspace/drv/char/ns8250/ns8250.c 	fibril_mutex_lock(&ns->mutex);
mutex             988 uspace/drv/char/ns8250/ns8250.c 	fibril_mutex_unlock(&ns->mutex);
mutex            1004 uspace/drv/char/ns8250/ns8250.c 	fibril_mutex_lock(&data->mutex);
mutex            1011 uspace/drv/char/ns8250/ns8250.c 	fibril_mutex_unlock(&data->mutex);
mutex            1031 uspace/drv/char/ns8250/ns8250.c 	fibril_mutex_lock(&data->mutex);
mutex            1036 uspace/drv/char/ns8250/ns8250.c 	fibril_mutex_unlock(&data->mutex);
mutex            1063 uspace/drv/char/ns8250/ns8250.c 	fibril_mutex_lock(&data->mutex);
mutex            1069 uspace/drv/char/ns8250/ns8250.c 	fibril_mutex_unlock(&data->mutex);
mutex              66 uspace/drv/time/cmos-rtc/cmos-rtc.c 	fibril_mutex_t mutex;
mutex             324 uspace/drv/time/cmos-rtc/cmos-rtc.c 	fibril_mutex_lock(&rtc->mutex);
mutex             336 uspace/drv/time/cmos-rtc/cmos-rtc.c 		fibril_mutex_unlock(&rtc->mutex);
mutex             343 uspace/drv/time/cmos-rtc/cmos-rtc.c 		fibril_mutex_unlock(&rtc->mutex);
mutex             429 uspace/drv/time/cmos-rtc/cmos-rtc.c 	fibril_mutex_unlock(&rtc->mutex);
mutex             466 uspace/drv/time/cmos-rtc/cmos-rtc.c 	fibril_mutex_lock(&rtc->mutex);
mutex             469 uspace/drv/time/cmos-rtc/cmos-rtc.c 		fibril_mutex_unlock(&rtc->mutex);
mutex             485 uspace/drv/time/cmos-rtc/cmos-rtc.c 		fibril_mutex_unlock(&rtc->mutex);
mutex             538 uspace/drv/time/cmos-rtc/cmos-rtc.c 	fibril_mutex_unlock(&rtc->mutex);
mutex             555 uspace/drv/time/cmos-rtc/cmos-rtc.c 	fibril_mutex_lock(&rtc->mutex);
mutex             557 uspace/drv/time/cmos-rtc/cmos-rtc.c 	fibril_mutex_unlock(&rtc->mutex);
mutex             600 uspace/drv/time/cmos-rtc/cmos-rtc.c 	fibril_mutex_initialize(&rtc->mutex);
mutex             663 uspace/drv/time/cmos-rtc/cmos-rtc.c 	fibril_mutex_lock(&rtc->mutex);
mutex             665 uspace/drv/time/cmos-rtc/cmos-rtc.c 		fibril_mutex_unlock(&rtc->mutex);
mutex             670 uspace/drv/time/cmos-rtc/cmos-rtc.c 	fibril_mutex_unlock(&rtc->mutex);
mutex             702 uspace/drv/time/cmos-rtc/cmos-rtc.c 	fibril_mutex_lock(&rtc->mutex);
mutex             711 uspace/drv/time/cmos-rtc/cmos-rtc.c 	fibril_mutex_unlock(&rtc->mutex);
mutex             724 uspace/drv/time/cmos-rtc/cmos-rtc.c 	fibril_mutex_lock(&rtc->mutex);
mutex             729 uspace/drv/time/cmos-rtc/cmos-rtc.c 	fibril_mutex_unlock(&rtc->mutex);
mutex             189 uspace/lib/c/generic/async/client.c 	fibril_mutex_initialize(&session_ns.mutex);
mutex             933 uspace/lib/c/generic/async/client.c 	fibril_mutex_initialize(&sess->mutex);
mutex            1008 uspace/lib/c/generic/async/client.c 	fibril_mutex_initialize(&sess->mutex);
mutex            1047 uspace/lib/c/generic/async/client.c 	fibril_mutex_initialize(&sess->mutex);
mutex            1188 uspace/lib/c/generic/async/client.c 		fibril_mutex_lock(&sess->mutex);
mutex            1211 uspace/lib/c/generic/async/client.c 		fibril_mutex_unlock(&sess->mutex);
mutex            1753 uspace/lib/c/generic/async/server.c 	fibril_mutex_initialize(&sess->mutex);
mutex            1793 uspace/lib/c/generic/async/server.c 	fibril_mutex_initialize(&sess->mutex);
mutex              69 uspace/lib/c/generic/private/async.h 	fibril_mutex_t mutex;
mutex             108 uspace/lib/c/generic/thread/fibril_synch.c 	fibril_mutex_t *mutex;
mutex             408 uspace/lib/c/generic/thread/fibril_synch.c 	wdata.mutex = fm;
mutex              68 uspace/lib/cpp/include/__bits/thread/condition_variable.hpp             void wait(unique_lock<mutex>&);
mutex              71 uspace/lib/cpp/include/__bits/thread/condition_variable.hpp             void wait(unique_lock<mutex>& lock, Predicate pred)
mutex              82 uspace/lib/cpp/include/__bits/thread/condition_variable.hpp             cv_status wait_until(unique_lock<mutex>& lock,
mutex              86 uspace/lib/cpp/include/__bits/thread/condition_variable.hpp                     cv_, *lock.mutex()->native_handle(), aux::time_until(abs_time)
mutex              96 uspace/lib/cpp/include/__bits/thread/condition_variable.hpp             bool wait_until(unique_lock<mutex>& lock,
mutex             110 uspace/lib/cpp/include/__bits/thread/condition_variable.hpp             cv_status wait_for(unique_lock<mutex>& lock,
mutex             119 uspace/lib/cpp/include/__bits/thread/condition_variable.hpp             bool wait_for(unique_lock<mutex>& lock,
mutex             170 uspace/lib/cpp/include/__bits/thread/condition_variable.hpp                     cv_, *lock.mutex()->native_handle(), aux::time_until(abs_time)
mutex             220 uspace/lib/cpp/include/__bits/thread/condition_variable.hpp     void notify_all_at_thread_exit(condition_variable&, unique_lock<mutex>&);
mutex              48 uspace/lib/cpp/include/__bits/thread/mutex.hpp                 aux::threading::mutex::init(mtx_);
mutex              51 uspace/lib/cpp/include/__bits/thread/mutex.hpp             ~mutex() = default;
mutex              53 uspace/lib/cpp/include/__bits/thread/mutex.hpp             mutex(const mutex&) = delete;
mutex              54 uspace/lib/cpp/include/__bits/thread/mutex.hpp             mutex& operator=(const mutex&) = delete;
mutex              77 uspace/lib/cpp/include/__bits/thread/mutex.hpp                 aux::threading::mutex::init(mtx_);
mutex             120 uspace/lib/cpp/include/__bits/thread/mutex.hpp                 return aux::threading::mutex::try_lock_for(time);
mutex             129 uspace/lib/cpp/include/__bits/thread/mutex.hpp                 return aux::threading::mutex::try_lock_for(time);
mutex             149 uspace/lib/cpp/include/__bits/thread/mutex.hpp                 aux::threading::mutex::init(mtx_);
mutex             168 uspace/lib/cpp/include/__bits/thread/mutex.hpp                 auto ret = aux::threading::mutex::try_lock_for(time);
mutex             183 uspace/lib/cpp/include/__bits/thread/mutex.hpp                 auto ret = aux::threading::mutex::try_lock_for(time);
mutex             520 uspace/lib/cpp/include/__bits/thread/mutex.hpp             mutex mtx_;
mutex              55 uspace/lib/cpp/include/__bits/thread/shared_state.hpp                 threading::mutex::init(mutex_);
mutex              97 uspace/lib/cpp/include/__bits/thread/shared_state.hpp                 aux::threading::mutex::lock(
mutex             109 uspace/lib/cpp/include/__bits/thread/shared_state.hpp                 aux::threading::mutex::unlock(
mutex             121 uspace/lib/cpp/include/__bits/thread/shared_state.hpp                 aux::threading::mutex::lock(
mutex             129 uspace/lib/cpp/include/__bits/thread/shared_state.hpp                 aux::threading::mutex::unlock(
mutex             143 uspace/lib/cpp/include/__bits/thread/shared_state.hpp                 aux::threading::mutex::lock(
mutex             151 uspace/lib/cpp/include/__bits/thread/shared_state.hpp                 aux::threading::mutex::unlock(
mutex             206 uspace/lib/cpp/include/__bits/thread/shared_state.hpp                 aux::threading::mutex::lock(mutex_);
mutex             209 uspace/lib/cpp/include/__bits/thread/shared_state.hpp                 aux::threading::mutex::unlock(mutex_);
mutex             217 uspace/lib/cpp/include/__bits/thread/shared_state.hpp                 aux::threading::mutex::lock(mutex_);
mutex             220 uspace/lib/cpp/include/__bits/thread/shared_state.hpp                 aux::threading::mutex::unlock(mutex_);
mutex             346 uspace/lib/cpp/include/__bits/thread/shared_state.hpp                 aux::threading::mutex::lock(this->mutex_);
mutex             349 uspace/lib/cpp/include/__bits/thread/shared_state.hpp                 aux::threading::mutex::unlock(this->mutex_);
mutex              56 uspace/lib/cpp/include/__bits/thread/thread.hpp                     aux::threading::mutex::init(join_mtx_);
mutex              62 uspace/lib/cpp/include/__bits/thread/thread.hpp                     aux::threading::mutex::lock(join_mtx_);
mutex              65 uspace/lib/cpp/include/__bits/thread/thread.hpp                     aux::threading::mutex::unlock(join_mtx_);
mutex             102 uspace/lib/cpp/include/__bits/thread/thread.hpp                     aux::threading::mutex::lock(join_mtx_);
mutex             104 uspace/lib/cpp/include/__bits/thread/thread.hpp                     aux::threading::mutex::unlock(join_mtx_);
mutex             133 uspace/lib/cpp/src/__bits/runtime.cpp     std::mutex static_guard_mtx{};
mutex              53 uspace/lib/cpp/src/condition_variable.cpp     void condition_variable::wait(unique_lock<mutex>& lock)
mutex              56 uspace/lib/cpp/src/condition_variable.cpp             aux::threading::condvar::wait(cv_, *lock.mutex()->native_handle());
mutex              88 uspace/lib/cpp/src/condition_variable.cpp     void notify_all_at_thread_exit(condition_variable&, unique_lock<mutex>&)
mutex              33 uspace/lib/cpp/src/mutex.cpp     void mutex::lock()
mutex              35 uspace/lib/cpp/src/mutex.cpp         aux::threading::mutex::lock(mtx_);
mutex              38 uspace/lib/cpp/src/mutex.cpp     bool mutex::try_lock()
mutex              40 uspace/lib/cpp/src/mutex.cpp         return aux::threading::mutex::try_lock(mtx_);
mutex              43 uspace/lib/cpp/src/mutex.cpp     void mutex::unlock()
mutex              45 uspace/lib/cpp/src/mutex.cpp         aux::threading::mutex::unlock(mtx_);
mutex              48 uspace/lib/cpp/src/mutex.cpp     mutex::native_handle_type mutex::native_handle()
mutex              60 uspace/lib/cpp/src/mutex.cpp             aux::threading::mutex::lock(mtx_);
mutex              72 uspace/lib/cpp/src/mutex.cpp             bool res = aux::threading::mutex::try_lock(mtx_);
mutex              92 uspace/lib/cpp/src/mutex.cpp             aux::threading::mutex::unlock(mtx_);
mutex             103 uspace/lib/cpp/src/mutex.cpp         aux::threading::mutex::init(mtx_);
mutex             111 uspace/lib/cpp/src/mutex.cpp         aux::threading::mutex::lock(mtx_);
mutex             116 uspace/lib/cpp/src/mutex.cpp         return aux::threading::mutex::try_lock(mtx_);
mutex             121 uspace/lib/cpp/src/mutex.cpp         aux::threading::mutex::unlock(mtx_);
mutex             136 uspace/lib/cpp/src/mutex.cpp             aux::threading::mutex::lock(mtx_);
mutex             148 uspace/lib/cpp/src/mutex.cpp             bool res = aux::threading::mutex::try_lock(mtx_);
mutex             168 uspace/lib/cpp/src/mutex.cpp             aux::threading::mutex::unlock(mtx_);
mutex              65 uspace/lib/posix/src/pthread/condvar.c     pthread_mutex_t *restrict mutex, const struct timespec *restrict timeout)
mutex              72 uspace/lib/posix/src/pthread/condvar.c     pthread_mutex_t *restrict mutex)
mutex              39 uspace/lib/posix/src/pthread/mutex.c int pthread_mutex_init(pthread_mutex_t *restrict mutex,
mutex              46 uspace/lib/posix/src/pthread/mutex.c int pthread_mutex_destroy(pthread_mutex_t *mutex)
mutex              52 uspace/lib/posix/src/pthread/mutex.c int pthread_mutex_lock(pthread_mutex_t *mutex)
mutex              58 uspace/lib/posix/src/pthread/mutex.c int pthread_mutex_trylock(pthread_mutex_t *mutex)
mutex              64 uspace/lib/posix/src/pthread/mutex.c int pthread_mutex_unlock(pthread_mutex_t *mutex)
mutex              60 uspace/srv/devman/devman.h 	fibril_mutex_t mutex;
mutex             611 uspace/srv/devman/drv_conn.c 			fibril_mutex_lock(&client->mutex);
mutex             613 uspace/srv/devman/drv_conn.c 			fibril_mutex_unlock(&client->mutex);
mutex             623 uspace/srv/devman/drv_conn.c 			fibril_mutex_lock(&client->mutex);
mutex             625 uspace/srv/devman/drv_conn.c 				fibril_mutex_unlock(&client->mutex);
mutex             630 uspace/srv/devman/drv_conn.c 			fibril_mutex_unlock(&client->mutex);
mutex             272 uspace/srv/devman/main.c 	fibril_mutex_initialize(&client->mutex);
mutex              47 uspace/srv/locsrv/category.c 	fibril_mutex_initialize(&cdir->mutex);
mutex              64 uspace/srv/locsrv/category.c 	assert(fibril_mutex_is_locked(&cdir->mutex));
mutex              87 uspace/srv/locsrv/category.c 	fibril_mutex_initialize(&cat->mutex);
mutex             110 uspace/srv/locsrv/category.c 	assert(fibril_mutex_is_locked(&cat->mutex));
mutex             136 uspace/srv/locsrv/category.c 	assert(fibril_mutex_is_locked(&memb->cat->mutex));
mutex             148 uspace/srv/locsrv/category.c 	assert(fibril_mutex_is_locked(&cdir->mutex));
mutex             161 uspace/srv/locsrv/category.c 	assert(fibril_mutex_is_locked(&cdir->mutex));
mutex             178 uspace/srv/locsrv/category.c 	assert(fibril_mutex_is_locked(&cat->mutex));
mutex              46 uspace/srv/locsrv/category.h 	fibril_mutex_t mutex;
mutex              64 uspace/srv/locsrv/category.h 	fibril_mutex_t mutex;
mutex             313 uspace/srv/locsrv/locsrv.c 	assert(fibril_mutex_is_locked(&cdir.mutex));
mutex             326 uspace/srv/locsrv/locsrv.c 		fibril_mutex_lock(&cat->mutex);
mutex             328 uspace/srv/locsrv/locsrv.c 		fibril_mutex_unlock(&cat->mutex);
mutex             430 uspace/srv/locsrv/locsrv.c 	fibril_mutex_lock(&cdir.mutex);
mutex             439 uspace/srv/locsrv/locsrv.c 	fibril_mutex_unlock(&cdir.mutex);
mutex             556 uspace/srv/locsrv/locsrv.c 	fibril_mutex_lock(&cdir.mutex);
mutex             558 uspace/srv/locsrv/locsrv.c 	fibril_mutex_unlock(&cdir.mutex);
mutex             583 uspace/srv/locsrv/locsrv.c 	fibril_mutex_lock(&cdir.mutex);
mutex             587 uspace/srv/locsrv/locsrv.c 		fibril_mutex_unlock(&cdir.mutex);
mutex             595 uspace/srv/locsrv/locsrv.c 		fibril_mutex_unlock(&cdir.mutex);
mutex             604 uspace/srv/locsrv/locsrv.c 	fibril_mutex_unlock(&cdir.mutex);
mutex             914 uspace/srv/locsrv/locsrv.c 	fibril_mutex_lock(&cdir.mutex);
mutex             925 uspace/srv/locsrv/locsrv.c 	fibril_mutex_unlock(&cdir.mutex);
mutex             984 uspace/srv/locsrv/locsrv.c 		fibril_mutex_unlock(&cdir.mutex);
mutex             990 uspace/srv/locsrv/locsrv.c 	fibril_mutex_lock(&cdir.mutex);
mutex             994 uspace/srv/locsrv/locsrv.c 		fibril_mutex_unlock(&cdir.mutex);
mutex            1000 uspace/srv/locsrv/locsrv.c 	fibril_mutex_unlock(&cdir.mutex);
mutex            1135 uspace/srv/locsrv/locsrv.c 	fibril_mutex_lock(&cdir.mutex);
mutex            1139 uspace/srv/locsrv/locsrv.c 		fibril_mutex_unlock(&cdir.mutex);
mutex            1147 uspace/srv/locsrv/locsrv.c 		fibril_mutex_unlock(&cdir.mutex);
mutex            1153 uspace/srv/locsrv/locsrv.c 	fibril_mutex_lock(&cat->mutex);
mutex            1157 uspace/srv/locsrv/locsrv.c 		fibril_mutex_unlock(&cat->mutex);
mutex            1158 uspace/srv/locsrv/locsrv.c 		fibril_mutex_unlock(&cdir.mutex);
mutex            1164 uspace/srv/locsrv/locsrv.c 	fibril_mutex_unlock(&cat->mutex);
mutex            1165 uspace/srv/locsrv/locsrv.c 	fibril_mutex_unlock(&cdir.mutex);
mutex            1264 uspace/srv/locsrv/locsrv.c 	fibril_mutex_lock(&cdir.mutex);
mutex            1266 uspace/srv/locsrv/locsrv.c 	fibril_mutex_unlock(&cdir.mutex);
mutex            1287 uspace/srv/locsrv/locsrv.c 	fibril_mutex_lock(&cdir.mutex);
mutex            1293 uspace/srv/locsrv/locsrv.c 		fibril_mutex_unlock(&cdir.mutex);
mutex            1299 uspace/srv/locsrv/locsrv.c 	fibril_mutex_lock(&cat->mutex);
mutex            1302 uspace/srv/locsrv/locsrv.c 	fibril_mutex_unlock(&cat->mutex);
mutex            1303 uspace/srv/locsrv/locsrv.c 	fibril_mutex_unlock(&cdir.mutex);
HelenOS homepage, sources at GitHub