Lines Matching defs:mutex
383 * Initializes the mutex. Must be called before use.
395 vmci_mutex_init(vmci_mutex *mutex, char *name)
398 mtx_init(mutex, name, NULL, MTX_DEF | MTX_NOWITNESS);
407 * Destroys the mutex.
419 vmci_mutex_destroy(vmci_mutex *mutex)
422 mtx_destroy(mutex);
430 * Acquires the mutex.
442 vmci_mutex_acquire(vmci_mutex *mutex)
445 mtx_lock(mutex);
453 * Releases the mutex.
459 * May wake up the thread blocking on this mutex.
465 vmci_mutex_release(vmci_mutex *mutex)
468 mtx_unlock(mutex);
476 * Returns whether a mutex has been initialized.
488 vmci_mutex_initialized(vmci_mutex *mutex)
491 return mtx_initialized(mutex);