Searched defs:lwptp (Results 1 - 3 of 3) sorted by relevance

/illumos-gate/usr/src/uts/common/syscall/
H A Dlwp_timer.c56 lwp_timer_t *lwptp = arg; local
57 kthread_t *t = lwptp->lwpt_thread;
66 if (lwptp->lwpt_timecheck == timechanged &&
67 (lwptp->lwpt_rqtime.tv_sec > now.tv_sec ||
68 (lwptp->lwpt_rqtime.tv_sec == now.tv_sec &&
69 lwptp->lwpt_rqtime.tv_nsec > now.tv_nsec))) {
70 lwptp->lwpt_imm_timeout = 0;
71 delta = lwptp->lwpt_rqtime;
73 lwptp->lwpt_id = timeout_generic(CALLOUT_REALTIME,
74 lwp_timer_timeout, lwptp, ts2hr
95 lwp_timer_copyin(lwp_timer_t *lwptp, timespec_t *tsp) argument
146 lwp_timer_enqueue(lwp_timer_t *lwptp) argument
178 lwp_timer_dequeue(lwp_timer_t *lwptp) argument
196 lwp_timer_copyout(lwp_timer_t *lwptp, int error) argument
[all...]
H A Dlwp_sobj.c706 lwp_upimutex_lock(lwp_mutex_t *lp, uint8_t type, int try, lwp_timer_t *lwptp) argument
797 if ((error = lwptp->lwpt_time_error) != 0) {
806 if (lwptp->lwpt_tsp != NULL) {
814 (void) lwp_timer_enqueue(lwptp);
847 &lwp_sobj_pi_ops, &upibp->upib_lock, lwptp);
/illumos-gate/usr/src/uts/common/os/
H A Dturnstile.c407 kmutex_t *mp, lwp_timer_t *lwptp)
519 if (lwptp->lwpt_id != 0)
520 (void) lwp_timer_dequeue(lwptp);
615 if (lwptp->lwpt_id != 0) {
618 * lwptp->lwpt_imm_timeout has been set with cas,
623 atomic_cas_uint(&lwptp->lwpt_imm_timeout, 0, 0);
634 tim = lwp_timer_dequeue(lwptp);
406 turnstile_block(turnstile_t *ts, int qnum, void *sobj, sobj_ops_t *sobj_ops, kmutex_t *mp, lwp_timer_t *lwptp) argument

Completed in 66 milliseconds