Lines Matching refs:period
179 * period - period of subsequent periodic ticks.
182 et_start(struct eventtimer *et, sbintime_t first, sbintime_t period)
187 KASSERT(period >= 0, ("et_start: negative period"));
188 KASSERT((et->et_flags & ET_FLAGS_PERIODIC) || period == 0,
189 ("et_start: period specified for oneshot-only timer"));
190 KASSERT((et->et_flags & ET_FLAGS_ONESHOT) || period != 0,
191 ("et_start: period not specified for periodic-only timer"));
192 if (period != 0) {
193 if (period < et->et_min_period)
194 period = et->et_min_period;
195 else if (period > et->et_max_period)
196 period = et->et_max_period;
198 if (period == 0 || first != 0) {
204 return (et->et_start(et, first, period));