Home
last modified time | relevance | path

Searched refs:upimutex_t (Results 1 – 2 of 2) sorted by relevance

/titanic_44/usr/src/uts/common/sys/
H A Dlwp_upimutex_impl.h39 typedef struct upimutex upimutex_t; typedef
44 upimutex_t *upib_first;
53 upimutex_t *upi_nextchain; /* next in hash chain */
54 upimutex_t *upi_nextowned; /* list of mutexes owned by lwp */
/titanic_44/usr/src/uts/common/syscall/
H A Dlwp_sobj.c95 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()
[all …]