Lines Matching full:its
62 struct itimerspec its; in os_timer_set_interval() local
74 its.it_value.tv_sec = its_in->it_value.tv_sec; in os_timer_set_interval()
75 its.it_value.tv_nsec = its_in->it_value.tv_nsec; in os_timer_set_interval()
77 its.it_value.tv_sec = 0; in os_timer_set_interval()
78 its.it_value.tv_nsec = nsec; in os_timer_set_interval()
81 its.it_interval.tv_sec = 0; in os_timer_set_interval()
82 its.it_interval.tv_nsec = nsec; in os_timer_set_interval()
84 if(timer_settime(*t, 0, &its, NULL) == -1) { in os_timer_set_interval()
102 struct itimerspec its; in os_timer_remain() local
109 if(timer_gettime(t, &its) == -1) { in os_timer_remain()
113 return its.it_value.tv_nsec; in os_timer_remain()
118 struct itimerspec its; in os_timer_one_shot() local
126 its.it_value.tv_sec = nsec / UM_NSEC_PER_SEC; in os_timer_one_shot()
127 its.it_value.tv_nsec = nsec; in os_timer_one_shot()
129 its.it_interval.tv_sec = 0; in os_timer_one_shot()
130 its.it_interval.tv_nsec = 0; // we cheat here in os_timer_one_shot()
132 timer_settime(event_high_res_timer, 0, &its, NULL); in os_timer_one_shot()
142 struct itimerspec its; in os_timer_disable() local
144 memset(&its, 0, sizeof(struct itimerspec)); in os_timer_disable()
145 timer_settime(event_high_res_timer, 0, &its, &its); in os_timer_disable()
147 return its.it_value.tv_sec * UM_NSEC_PER_SEC + its.it_value.tv_nsec; in os_timer_disable()