Lines Matching refs:it

69 clock_highres_timer_create(itimer_t *it, struct sigevent *ev)  in clock_highres_timer_create()  argument
78 it->it_arg = NULL; in clock_highres_timer_create()
82 it->it_arg = kmem_zalloc(sizeof (cyclic_id_t), KM_SLEEP); in clock_highres_timer_create()
90 itimer_t *it = (itimer_t *)arg; in clock_highres_fire() local
91 hrtime_t *addr = &it->it_hrtime; in clock_highres_fire()
98 timer_fire(it); in clock_highres_fire()
102 clock_highres_timer_settime(itimer_t *it, int flags, in clock_highres_timer_settime() argument
105 cyclic_id_t cyc, *cycp = it->it_arg; in clock_highres_timer_settime()
118 it->it_itime.it_interval.tv_sec == 0 && in clock_highres_timer_settime()
119 it->it_itime.it_interval.tv_nsec == 0 && in clock_highres_timer_settime()
126 it->it_itime = *when; in clock_highres_timer_settime()
131 hrt2ts(cyctime.cyt_when, &it->it_itime.it_value); in clock_highres_timer_settime()
196 it->it_itime = *when; in clock_highres_timer_settime()
198 hrt2ts(cyctime.cyt_when, &it->it_itime.it_value); in clock_highres_timer_settime()
201 hdlr.cyh_arg = it; in clock_highres_timer_settime()
226 clock_highres_timer_gettime(itimer_t *it, struct itimerspec *when) in clock_highres_timer_gettime() argument
231 hrtime_t start = ts2hrt(&it->it_itime.it_value); in clock_highres_timer_gettime()
232 hrtime_t interval = ts2hrt(&it->it_itime.it_interval); in clock_highres_timer_gettime()
234 hrtime_t *addr = &it->it_hrtime; in clock_highres_timer_gettime()
243 *when = it->it_itime; in clock_highres_timer_gettime()
293 clock_highres_timer_delete(itimer_t *it) in clock_highres_timer_delete() argument
297 if (it->it_arg == NULL) { in clock_highres_timer_delete()
307 if ((cyc = *((cyclic_id_t *)it->it_arg)) != CYCLIC_NONE) in clock_highres_timer_delete()
312 kmem_free(it->it_arg, sizeof (cyclic_id_t)); in clock_highres_timer_delete()
318 clock_highres_timer_lwpbind(itimer_t *it) in clock_highres_timer_lwpbind() argument
322 cyclic_id_t cyc = *((cyclic_id_t *)it->it_arg); in clock_highres_timer_lwpbind()