Lines Matching defs:tmr
37 timer_set(struct iked *env, struct iked_timer *tmr,
40 if (evtimer_initialized(&tmr->tmr_ev) &&
41 evtimer_pending(&tmr->tmr_ev, NULL))
42 evtimer_del(&tmr->tmr_ev);
44 tmr->tmr_env = env;
45 tmr->tmr_cb = cb;
46 tmr->tmr_cbarg = arg;
47 evtimer_set(&tmr->tmr_ev, timer_callback, tmr);
51 timer_add(struct iked *env, struct iked_timer *tmr, int timeout)
55 evtimer_add(&tmr->tmr_ev, &tv);
59 timer_del(struct iked *env, struct iked_timer *tmr)
61 if (tmr->tmr_env == env && tmr->tmr_cb &&
62 evtimer_initialized(&tmr->tmr_ev))
63 evtimer_del(&tmr->tmr_ev);
69 struct iked_timer *tmr = arg;
71 if (tmr->tmr_cb)
72 tmr->tmr_cb(tmr->tmr_env, tmr->tmr_cbarg);