Lines Matching defs:timer

167 	struct hpet_timer __iomem *timer;
175 timer = devp->hd_timer;
178 v = readl(&timer->hpet_config);
181 writel(v, &timer->hpet_config);
185 v = (readq(&timer->hpet_config) & Tn_INT_ROUTE_CAP_MASK) >>
213 v = readl(&timer->hpet_config);
215 writel(v, &timer->hpet_config);
383 struct hpet_timer __iomem *timer;
387 timer = devp->hd_timer;
391 writeq((readq(&timer->hpet_config) & ~Tn_INT_ENB_CNF_MASK),
392 &timer->hpet_config);
400 && readq(&timer->hpet_config) & Tn_TYPE_CNF_MASK) {
403 v = readq(&timer->hpet_config);
405 writeq(v, &timer->hpet_config);
420 struct hpet_timer __iomem *timer;
427 timer = devp->hd_timer;
443 if (readl(&timer->hpet_config) & Tn_INT_TYPE_CNF_MASK)
455 * unwanted interrupt status bit, program the timer
458 writel(readl(&timer->hpet_config) & ~Tn_TYPE_CNF_MASK,
459 &timer->hpet_config);
461 &timer->hpet_compare);
485 v = readq(&timer->hpet_config);
495 writeq(v, &timer->hpet_config);
506 write_counter(t + m + hpetp->hp_delta, &timer->hpet_compare);
511 write_counter(t, &timer->hpet_compare);
515 write_counter(t + m + hpetp->hp_delta, &timer->hpet_compare);
522 writeq(g, &timer->hpet_config);
528 /* converts Hz to number of timer ticks */
542 struct hpet_timer __iomem *timer;
553 timer = devp->hd_timer;
568 v = readq(&timer->hpet_config);
570 writeq(v, &timer->hpet_config);
584 readq(&timer->hpet_config) & Tn_PER_INT_CAP_MASK;
590 v = readq(&timer->hpet_config);
598 v = readq(&timer->hpet_config);
604 readq(&timer->hpet_config) & Tn_TYPE_CNF_MASK) {
605 v = readq(&timer->hpet_config);
607 writeq(v, &timer->hpet_config);
716 * Adjustment for when arming the timer with
724 struct hpet_timer __iomem *timer = NULL;
732 timer = devp->hd_timer;
736 if (!timer)
740 t = read_counter(&timer->hpet_compare);
751 write_counter(t + m + hpetp->hp_delta, &timer->hpet_compare);
867 struct hpet_timer __iomem *timer;
869 timer = &hpet->hpet_timers[devp - hpetp->hp_dev];
873 devp->hd_timer = timer;
876 * If the timer was reserved by platform code,
877 * then make timer unavailable for opens.