MUTEX_LOCK
MUTEX_LOCK(&bp->cb_lock);
MUTEX_LOCK(&st->st_configd_live_lock);
MUTEX_LOCK(&st->st_configd_live_lock);
MUTEX_LOCK(&dgraph_lock);
MUTEX_LOCK(&dgraph_lock);
MUTEX_LOCK(&single_user_thread_lock);
MUTEX_LOCK(&dgraph_lock);
MUTEX_LOCK(&single_user_thread_lock);
MUTEX_LOCK(&dgraph_lock);
MUTEX_LOCK(&dgraph_lock);
MUTEX_LOCK(&dgraph_lock);
MUTEX_LOCK(&dgraph_lock);
MUTEX_LOCK(&dgraph_lock);
MUTEX_LOCK(&dgraph_lock);
MUTEX_LOCK(&dgraph_lock);
MUTEX_LOCK(&dgraph_lock);
MUTEX_LOCK(&dgraph_lock);
MUTEX_LOCK(&gu->gu_lock);
MUTEX_LOCK(&e->gpe_lock);
MUTEX_LOCK(&gu->gu_lock);
MUTEX_LOCK(&dgraph_lock);
MUTEX_LOCK(&st->st_load_lock);
MUTEX_LOCK(&dgraph_lock);
MUTEX_LOCK(&dgraph_lock);
MUTEX_LOCK(&dgraph_lock);
MUTEX_LOCK(&st->st_load_lock);
MUTEX_LOCK(&st->st_configd_live_lock);
MUTEX_LOCK(&graph_queue->gpeq_lock);
MUTEX_LOCK(&graph_queue->gpeq_lock);
MUTEX_LOCK(&graph_queue->gpeq_lock);
MUTEX_LOCK(&gu->gu_lock);
MUTEX_LOCK(&restarter_queue->rpeq_lock);
MUTEX_LOCK(&restarter_queue->rpeq_lock);
MUTEX_LOCK(&ru->restarter_update_lock);
MUTEX_LOCK(&st->st_load_lock);
MUTEX_LOCK(&instance_list.ril_lock);
MUTEX_LOCK(&inst->ri_lock);
MUTEX_LOCK(&ru->restarter_update_lock);
MUTEX_LOCK(&st->st_load_lock);
MUTEX_LOCK(&ru->restarter_update_lock);
MUTEX_LOCK(&instance_list.ril_lock);
MUTEX_LOCK(&inst->ri_queue_lock);
MUTEX_LOCK(&st->st_load_lock);
MUTEX_LOCK(&timeouts->tq_lock);
MUTEX_LOCK(&tu->tu_lock);
MUTEX_LOCK(&timeouts->tq_lock);
MUTEX_LOCK(&timeouts->tq_lock);
MUTEX_LOCK(&tu->tu_lock);
MUTEX_LOCK(&instance_list.ril_lock);
MUTEX_LOCK(&inst->ri_lock);
MUTEX_LOCK(&inst->ri_queue_lock);
MUTEX_LOCK(&instance_list.ril_lock);
MUTEX_LOCK(&ri->ri_lock);
MUTEX_LOCK(&ri->ri_queue_lock);
MUTEX_LOCK(&instance_list.ril_lock);
MUTEX_LOCK(&inst->ri_lock);
MUTEX_LOCK(&st->st_configd_live_lock);
MUTEX_LOCK(&utmpx_lock);
MUTEX_LOCK(&utmpx_lock);
MUTEX_LOCK(&utmpx_lock);
MUTEX_LOCK(&utmpx_lock);
MUTEX_LOCK(&utmpx_lock);
MUTEX_LOCK(&utmpx_lock);
MUTEX_LOCK(&utmpx_lock);
MUTEX_LOCK(&wait_info_lock);
MUTEX_LOCK(&wait_info_lock);
MUTEX_LOCK(&wait_info_lock);
MUTEX_LOCK(&wait_info_lock);
error = mutex_lock_internal(mp, NULL, MUTEX_LOCK | MUTEX_NOCEIL);
ASSERT(try == MUTEX_TRY || try == MUTEX_LOCK);
if (try == MUTEX_LOCK) {
ASSERT(try == MUTEX_TRY || try == MUTEX_LOCK);
if (self->ul_error_detection && try == MUTEX_LOCK &&
error = mutex_trylock_process(mp, try == MUTEX_LOCK);
if (error == EBUSY && try == MUTEX_LOCK)
error = mutex_trylock_adaptive(mp, try == MUTEX_LOCK);
if (error == EBUSY && try == MUTEX_LOCK)
if (try == MUTEX_LOCK) {
return (mutex_recursion(mp, mtype, MUTEX_LOCK));
return (fast_process_lock(mp, tsp, mtype, MUTEX_LOCK));
return (mutex_recursion(mp, mtype, MUTEX_LOCK));
return (mutex_lock_internal(mp, tsp, MUTEX_LOCK));