do_lock_umutex
return (do_lock_umutex(td, uap->obj, tm_p, 0));
return (do_lock_umutex(td, uap->obj, NULL, _UMUTEX_TRY));
return (do_lock_umutex(td, uap->obj, tm_p, _UMUTEX_WAIT));