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