Lines Matching refs:hpet_base

35 struct hpet_base {  struct
61 static struct hpet_base hpet_base; variable
195 hd.hd_nirqs = hpet_base.nr_channels; in hpet_reserve_platform_timers()
205 for (i = 0; i < hpet_base.nr_channels; i++) { in hpet_reserve_platform_timers()
206 struct hpet_channel *hc = hpet_base.channels + i; in hpet_reserve_platform_timers()
230 for (i = 0; i < hpet_base.nr_channels; i++) { in hpet_select_device_channel()
231 struct hpet_channel *hc = hpet_base.channels + i; in hpet_select_device_channel()
562 for (i = 0; i < hpet_base.nr_channels; i++) { in hpet_get_unused_clockevent()
563 struct hpet_channel *hc = hpet_base.channels + i; in hpet_get_unused_clockevent()
598 hpet_base.nr_clockevents = 0; in hpet_select_clockevents()
610 for (i = 0; i < hpet_base.nr_channels; i++) { in hpet_select_clockevents()
611 struct hpet_channel *hc = hpet_base.channels + i; in hpet_select_clockevents()
630 if (++hpet_base.nr_clockevents == num_possible_cpus()) in hpet_select_clockevents()
635 hpet_base.nr_channels, hpet_base.nr_clockevents); in hpet_select_clockevents()
945 hpet_base.channels = hc; in hpet_enable()
946 hpet_base.nr_channels = channels; in hpet_enable()
950 hpet_base.boot_cfg = cfg; in hpet_enable()
987 hpet_legacy_clockevent_register(&hpet_base.channels[0]); in hpet_enable()
988 hpet_base.channels[0].mode = HPET_MODE_LEGACY; in hpet_enable()
990 hpet_base.channels[1].mode = HPET_MODE_LEGACY; in hpet_enable()
996 kfree(hpet_base.channels); in hpet_enable()
997 hpet_base.channels = NULL; in hpet_enable()
998 hpet_base.nr_channels = 0; in hpet_enable()
1038 if (!hpet_base.nr_clockevents) in hpet_late_init()
1066 cfg = hpet_base.boot_cfg; in hpet_disable()
1071 for (i = 0; i < hpet_base.nr_channels; i++) in hpet_disable()
1072 hpet_writel(hpet_base.channels[i].boot_cfg, HPET_Tn_CFG(i)); in hpet_disable()
1075 if (hpet_base.boot_cfg & HPET_CFG_ENABLE) in hpet_disable()
1076 hpet_writel(hpet_base.boot_cfg, HPET_CFG); in hpet_disable()
1172 struct clock_event_device *evt = &hpet_base.channels[0].evt; in hpet_rtc_timer_init()
1270 struct clock_event_device *evt = &hpet_base.channels[0].evt; in hpet_set_periodic_freq()