Lines Matching defs:et
63 struct eventtimer et;
89 static int mv_timer_start(struct eventtimer *et,
91 static int mv_timer_stop(struct eventtimer *et);
156 sc->et.et_name = "CPUTimer0";
157 sc->et.et_flags = ET_FLAGS_PERIODIC | ET_FLAGS_ONESHOT;
158 sc->et.et_quality = 1000;
159 sc->et.et_frequency = get_tclk();
160 sc->et.et_min_period.sec = 0;
161 sc->et.et_min_period.frac =
162 ((0x00000002LLU << 32) / sc->et.et_frequency) << 32;
163 sc->et.et_max_period.sec = 0xfffffff0U / sc->et.et_frequency;
164 sc->et.et_max_period.frac =
165 ((0xfffffffeLLU << 32) / sc->et.et_frequency) << 32;
166 sc->et.et_start = mv_timer_start;
167 sc->et.et_stop = mv_timer_stop;
168 sc->et.et_priv = sc;
169 et_register(&sc->et);
187 if (sc->et.et_active)
188 sc->et.et_event_cb(&sc->et, sc->et.et_arg);
370 mv_timer_start(struct eventtimer *et,
377 sc = (struct mv_timer_softc *)et->et_priv;
379 val = (sc->et.et_frequency * (period->frac >> 32)) >> 32;
381 val += sc->et.et_frequency * period->sec;
385 val1 = (sc->et.et_frequency * (first->frac >> 32)) >> 32;
387 val1 += sc->et.et_frequency * first->sec;
405 mv_timer_stop(struct eventtimer *et)