Lines Matching defs:tim
221 * Same as cv_wait except the thread will unblock at 'tim'
224 * Returns the amount of time left from the original 'tim' value
228 cv_timedwait(kcondvar_t *cvp, kmutex_t *mp, clock_t tim)
233 if (tim <= now)
236 hrtim = TICK_TO_NSEC(tim - now);
262 cv_timedwait_hires(kcondvar_t *cvp, kmutex_t *mp, hrtime_t tim,
276 if (tim <= limit)
280 tim, res, flag);
365 cv_timedwait_sig_hires(kcondvar_t *cvp, kmutex_t *mp, hrtime_t tim,
387 return (cv_timedwait_hires(cvp, mp, tim, res, flag));
391 * If tim is less than or equal to current hrtime, then the timeout
398 if (tim <= limit) {
411 tim, res, flag);
476 cv_timedwait_sig(kcondvar_t *cvp, kmutex_t *mp, clock_t tim)
480 hrtim = TICK_TO_NSEC(tim - ddi_get_lbolt());
486 * If tim == -1, waits without timeout using cv_wait_sig_swap().
489 cv_timedwait_sig_hrtime(kcondvar_t *cvp, kmutex_t *mp, hrtime_t tim)
491 if (tim == -1) {
494 return (cv_timedwait_sig_hires(cvp, mp, tim, 1,
661 clock_t tim;
680 tim = ddi_get_lbolt() + MSEC_TO_TICK(wakeup_time);
683 tim - ddi_get_lbolt());