Lines Matching refs:et
76 struct eventtimer et;
174 softc->et.et_frequency = counter_freq;
225 clock_start(struct eventtimer *et, sbintime_t first, sbintime_t period)
230 div = (et->et_frequency * period) >> 32;
234 fdiv = (et->et_frequency * first) >> 32;
245 clock_stop(struct eventtimer *et)
302 if (sc->et.et_active)
303 sc->et.et_event_cb(&sc->et, sc->et.et_arg);
308 if (sc->et.et_active)
309 sc->et.et_event_cb(&sc->et, sc->et.et_arg);
347 sc->et.et_name = "MIPS32";
349 sc->et.et_flags = ET_FLAGS_PERIODIC | ET_FLAGS_ONESHOT |
352 sc->et.et_flags = ET_FLAGS_PERIODIC | ET_FLAGS_PERCPU;
353 sc->et.et_quality = 800;
354 sc->et.et_frequency = counter_freq;
355 sc->et.et_min_period = 0x00004000LLU; /* To be safe. */
356 sc->et.et_max_period = (0xfffffffeLLU << 32) / sc->et.et_frequency;
357 sc->et.et_start = clock_start;
358 sc->et.et_stop = clock_stop;
359 sc->et.et_priv = sc;
360 et_register(&sc->et);