HelenOS sources
mutex_initialize 67 kernel/generic/include/synch/mutex.h extern void mutex_initialize(mutex_t *, mutex_type_t);
mutex_initialize 172 kernel/generic/src/cap/cap.c mutex_initialize(&task->cap_info->lock, MUTEX_RECURSIVE);
mutex_initialize 430 kernel/generic/src/cap/cap.c mutex_initialize(&kobj->caps_list_lock, MUTEX_PASSIVE);
mutex_initialize 197 kernel/generic/src/ipc/ipc.c mutex_initialize(&phone->lock, MUTEX_PASSIVE);
mutex_initialize 134 kernel/generic/src/mm/as.c mutex_initialize(&as->lock, MUTEX_PASSIVE);
mutex_initialize 787 kernel/generic/src/mm/as.c mutex_initialize(&area->lock, MUTEX_PASSIVE);
mutex_initialize 817 kernel/generic/src/mm/as.c mutex_initialize(&si->lock, MUTEX_PASSIVE);
mutex_initialize 176 kernel/generic/src/proc/task.c mutex_initialize(&task->kb.cleanup_lock, MUTEX_PASSIVE);
mutex_initialize 156 kernel/generic/src/proc/thread.c mutex_initialize(&thread->udebug.lock, MUTEX_PASSIVE);
mutex_initialize 57 kernel/generic/src/udebug/udebug.c mutex_initialize(&ut->lock, MUTEX_PASSIVE);
mutex_initialize 73 kernel/generic/src/udebug/udebug.c mutex_initialize(&ut->lock, MUTEX_PASSIVE);
HelenOS homepage, sources at GitHub