Lines Matching refs:upimutex_t
95 static kthread_t *lwpsobj_pi_owner(upimutex_t *up);
526 lwpsobj_pi_owner(upimutex_t *up) in lwpsobj_pi_owner()
625 upi_owned(upimutex_t *upim) in upi_owned()
701 kmem_free(upimutex, sizeof (upimutex_t)); in upimutex_unlock()
719 upimutex_unlock((upimutex_t *)upimutex, 0); in lwp_upimutex_lock()
734 upimutex = kmem_zalloc(sizeof (upimutex_t), KM_SLEEP); in lwp_upimutex_lock()
735 upi_chain_add(upibp, (upimutex_t *)upimutex); in lwp_upimutex_lock()
741 nupinest = upi_mylist_add((upimutex_t *)upimutex); in lwp_upimutex_lock()
746 upimutex_unlock((upimutex_t *)upimutex, flag); in lwp_upimutex_lock()
759 upimutex_unlock((upimutex_t *)upimutex, flag); in lwp_upimutex_lock()
843 ts = turnstile_lookup((upimutex_t *)upimutex); in lwp_upimutex_lock()
845 error = turnstile_block(ts, TS_WRITER_Q, (upimutex_t *)upimutex, in lwp_upimutex_lock()
863 (void) upi_mylist_add((upimutex_t *)upimutex); in lwp_upimutex_lock()
864 upimutex_unlock((upimutex_t *)upimutex, 0); in lwp_upimutex_lock()
871 (error == EDEADLK && !upi_owned((upimutex_t *)upimutex))); in lwp_upimutex_lock()
877 nupinest = upi_mylist_add((upimutex_t *)upimutex); in lwp_upimutex_lock()
910 upimutex_unlock((upimutex_t *)upimutex, flag); in lwp_upimutex_lock()
983 upimutex_unlock((upimutex_t *)upimutex, 0); in lwp_upimutex_unlock()
1017 upimutex_unlock((upimutex_t *)upimutex, flag); in lwp_upimutex_unlock()
1078 upi_dead(upimutex_t *upip, uint16_t lockflg) in upi_dead()
2897 upimutex_unlock((upimutex_t *)upimutex, 0); in lwp_mutex_cleanup()
2919 upimutex_unlock((upimutex_t *)upimutex, flag); in lwp_mutex_cleanup()