Lines Matching refs:mtxp
27 __pthread_mutex_clocklock (pthread_mutex_t *mtxp, in __pthread_mutex_clocklock() argument
32 int ret, flags = mtxp->__flags & GSYNC_SHARED; in __pthread_mutex_clocklock()
34 switch (MTX_TYPE (mtxp)) in __pthread_mutex_clocklock()
37 ret = lll_abstimed_lock (mtxp->__lock, tsp, flags, clockid); in __pthread_mutex_clocklock()
42 if (mtx_owned_p (mtxp, self, flags)) in __pthread_mutex_clocklock()
44 if (__glibc_unlikely (mtxp->__cnt + 1 == 0)) in __pthread_mutex_clocklock()
47 ++mtxp->__cnt; in __pthread_mutex_clocklock()
50 else if ((ret = lll_abstimed_lock (mtxp->__lock, tsp, flags, clockid)) == 0) in __pthread_mutex_clocklock()
52 mtx_set_owner (mtxp, self, flags); in __pthread_mutex_clocklock()
53 mtxp->__cnt = 1; in __pthread_mutex_clocklock()
60 if (mtx_owned_p (mtxp, self, flags)) in __pthread_mutex_clocklock()
62 else if ((ret = lll_abstimed_lock (mtxp->__lock, tsp, flags, clockid)) == 0) in __pthread_mutex_clocklock()
63 mtx_set_owner (mtxp, self, flags); in __pthread_mutex_clocklock()
71 ROBUST_LOCK (self, mtxp, lll_robust_abstimed_lock, tsp, flags, clockid); in __pthread_mutex_clocklock()