Lines Matching defs:tsp

980 mutex_lock_kernel(mutex_t *mp, timespec_t *tsp, tdb_mutex_stats_t *msp)
1008 if ((error = ___lwp_mutex_timedlock(mp, tsp, self)) != 0 &&
1812 timespec_t *tsp)
1851 * __lwp_park() will return the residual time in tsp
1854 error = __lwp_park(tsp, 0);
2073 mutex_lock_internal(mutex_t *mp, timespec_t *tsp, int try)
2097 tsp == NULL && mutex_held(mp))
2129 error = mutex_lock_kernel(mp, tsp, msp);
2151 } else if (tsp != NULL) { /* simulate a timeout */
2155 timespec_t ts = *tsp;
2169 error = mutex_lock_kernel(mp, tsp, msp);
2173 error = mutex_lock_queue(self, msp, mp, tsp);
2206 fast_process_lock(mutex_t *mp, timespec_t *tsp, int mtype, int try)
2246 return (mutex_lock_kernel(mp, tsp, NULL));
2257 mutex_lock_impl(mutex_t *mp, timespec_t *tsp)
2302 if (tsp == NULL &&
2318 return (fast_process_lock(mp, tsp, mtype, MUTEX_LOCK));
2330 return (mutex_lock_queue(self, NULL, mp, tsp));
2335 return (mutex_lock_internal(mp, tsp, MUTEX_LOCK));
3165 cond_sleep_queue(cond_t *cvp, mutex_t *mp, timespec_t *tsp)
3187 self->ul_cv_wake = cv_wake = (tsp != NULL);
3214 * __lwp_park() will return the residual time in tsp
3217 error = __lwp_park(tsp, lwpid);
3241 tsp = NULL; /* no more timeout */
3291 cond_wait_queue(cond_t *cvp, mutex_t *mp, timespec_t *tsp)
3317 error = cond_sleep_queue(cvp, mp, tsp);
3339 cond_sleep_kernel(cond_t *cvp, mutex_t *mp, timespec_t *tsp)
3369 error = ___lwp_cond_wait(cvp, mp, tsp, 1);
3378 cond_wait_kernel(cond_t *cvp, mutex_t *mp, timespec_t *tsp)
3393 error = cond_sleep_kernel(cvp, mp, tsp);
3418 cond_wait_common(cond_t *cvp, mutex_t *mp, timespec_t *tsp)
3439 if (tsp != NULL &&
3440 (tsp->tv_sec < 0 || (ulong_t)tsp->tv_nsec >= NANOSEC))
3452 if (tsp)
3492 error = cond_wait_kernel(cvp, mp, tsp);
3494 error = cond_wait_queue(cvp, mp, tsp);
3499 if (tsp == NULL)