Lines Matching refs:timer
99 #define SIP_SET_TIMEOUT(timer, time) { \ argument
102 (timer).sip_timeout_val.tv_sec = mtime / MILLISEC; \
103 mtime -= (timer).sip_timeout_val.tv_sec * MILLISEC; \
104 (timer).sip_timeout_val.tv_usec = mtime * MILLISEC; \
108 #define SIP_INIT_TIMER(timer, time) { \ argument
109 SIP_SET_TIMEOUT(timer, time); \
110 (timer).sip_timerid = 0; \
113 #define SIP_SCHED_TIMER(timer, obj, func) { \ argument
114 (timer).sip_timerid = sip_stack_timeout((void *)(obj), \
115 (func), &((timer).sip_timeout_val)); \
118 #define SIP_CANCEL_TIMER(timer) { \ argument
119 if ((timer).sip_timerid != 0) { \
120 sip_stack_untimeout((timer).sip_timerid); \
121 (timer).sip_timerid = 0; \
126 #define SIP_GET_TIMEOUT(timer) \ argument
127 ((timer).sip_timeout_val.tv_sec * MILLISEC + \
128 (timer).sip_timeout_val.tv_usec / MILLISEC)
130 #define SIP_IS_TIMER_RUNNING(timer) ((timer).sip_timerid != 0) argument