Lines Matching refs:mutex
193 recursive_lock_switch_from_mutex(mutex* from, recursive_lock* to)
267 kprintf(" mutex: %p\n", &lock->lock);
830 mutex_init(mutex* lock, const char *name)
837 mutex_init_etc(mutex* lock, const char *name, uint32 flags)
855 mutex_destroy(mutex* lock)
898 mutex_lock_threads_locked(mutex* lock, InterruptsSpinLocker* locker)
911 mutex_switch_lock(mutex* from, mutex* to)
929 mutex_transfer_lock(mutex* lock, thread_id thread)
940 mutex_switch_from_read_lock(rw_lock* from, mutex* to)
958 _mutex_lock(mutex* lock, void* _locker)
1022 _mutex_unlock(mutex* lock)
1029 "release mutex %p (current holder %" B_PRId32 ")\n",
1064 _mutex_trylock(mutex* lock)
1082 _mutex_lock_with_timeout(mutex* lock, uint32 timeoutFlags, bigtime_t timeout)
1138 // TODO: There is still a race condition during mutex destruction,
1189 mutex* lock = (mutex*)parse_expression(argv[1]);
1196 kprintf("mutex %p:\n", lock);
1223 add_debugger_command_etc("mutex", &dump_mutex_info,
1224 "Dump info about a mutex",
1225 "<mutex>\n"
1226 "Prints info about the specified mutex.\n"
1227 " <mutex> - pointer to the mutex to print the info for.\n", 0);