Lines Matching refs:mtxp
27 __pthread_mutex_trylock (pthread_mutex_t *mtxp) in __pthread_mutex_trylock() argument
32 switch (MTX_TYPE (mtxp)) in __pthread_mutex_trylock()
35 ret = lll_trylock (mtxp->__lock); in __pthread_mutex_trylock()
42 if (mtx_owned_p (mtxp, self, mtxp->__flags)) in __pthread_mutex_trylock()
44 if (__glibc_unlikely (mtxp->__cnt + 1 == 0)) in __pthread_mutex_trylock()
47 ++mtxp->__cnt; in __pthread_mutex_trylock()
50 else if ((ret = lll_trylock (mtxp->__lock)) == 0) in __pthread_mutex_trylock()
52 mtx_set_owner (mtxp, self, mtxp->__flags); in __pthread_mutex_trylock()
53 mtxp->__cnt = 1; in __pthread_mutex_trylock()
62 if ((ret = lll_trylock (mtxp->__lock)) == 0) in __pthread_mutex_trylock()
63 mtx_set_owner (mtxp, self, mtxp->__flags); in __pthread_mutex_trylock()
72 ROBUST_LOCK (self, mtxp, lll_robust_trylock); in __pthread_mutex_trylock()