Symbol: hpet
arch/x86/kernel/hpet.c
784
static union hpet_lock hpet __cacheline_aligned = {
arch/x86/kernel/hpet.c
804
old.lockval = READ_ONCE(hpet.lockval);
arch/x86/kernel/hpet.c
810
if (arch_spin_trylock(&hpet.lock)) {
arch/x86/kernel/hpet.c
815
WRITE_ONCE(hpet.value, new.value);
arch/x86/kernel/hpet.c
816
arch_spin_unlock(&hpet.lock);
arch/x86/kernel/hpet.c
837
new.lockval = READ_ONCE(hpet.lockval);
arch/x86/kernel/tsc.c
1301
static int hpet;
arch/x86/kernel/tsc.c
1321
hpet = is_hpet_enabled();
arch/x86/kernel/tsc.c
1322
tsc_start = tsc_read_refs(&ref_start, hpet);
arch/x86/kernel/tsc.c
1327
tsc_stop = tsc_read_refs(&ref_stop, hpet);
arch/x86/kernel/tsc.c
1339
if (hpet)
arch/x86/kernel/tsc.c
1356
hpet ? "HPET" : "PM_TIMER",
arch/x86/kernel/tsc.c
347
static u64 tsc_read_refs(u64 *p, int hpet)
arch/x86/kernel/tsc.c
355
if (hpet)
arch/x86/kernel/tsc.c
752
int hpet = is_hpet_enabled(), i, loopmin;
arch/x86/kernel/tsc.c
794
tsc1 = tsc_read_refs(&ref1, hpet);
arch/x86/kernel/tsc.c
796
tsc2 = tsc_read_refs(&ref2, hpet);
arch/x86/kernel/tsc.c
811
if (hpet)
arch/x86/kernel/tsc.c
830
hpet ? "HPET" : "PMTIMER", i + 1);
arch/x86/kernel/tsc.c
855
if (!hpet && !ref1 && !ref2) {
arch/x86/kernel/tsc.c
868
hpet ? "HPET" : "PMTIMER");
arch/x86/kernel/tsc.c
874
if (!hpet && !ref1 && !ref2) {
arch/x86/kernel/tsc.c
891
hpet ? "HPET" : "PMTIMER", tsc_pit_min, tsc_ref_min);
drivers/char/hpet.c
126
struct hpet __iomem *hpet = devp->hd_hpet;
drivers/char/hpet.c
131
mc = read_counter(&hpet->hpet_mc);
drivers/char/hpet.c
437
struct hpet __iomem *hpet;
drivers/char/hpet.c
444
hpet = devp->hd_hpet;
drivers/char/hpet.c
476
write_counter(read_counter(&hpet->hpet_mc),
drivers/char/hpet.c
480
writel(isr, &hpet->hpet_isr);
drivers/char/hpet.c
521
m = read_counter(&hpet->hpet_mc);
drivers/char/hpet.c
530
m = read_counter(&hpet->hpet_mc);
drivers/char/hpet.c
536
writel(isr, &hpet->hpet_isr);
drivers/char/hpet.c
75
struct hpet __iomem *hd_hpet;
drivers/char/hpet.c
755
struct hpet __iomem *hpet;
drivers/char/hpet.c
766
hpet = hpetp->hp_hpet;
drivers/char/hpet.c
774
start = read_counter(&hpet->hpet_mc);
drivers/char/hpet.c
777
m = read_counter(&hpet->hpet_mc);
drivers/char/hpet.c
812
struct hpet __iomem *hpet;
drivers/char/hpet.c
843
hpet = hpetp->hp_hpet;
drivers/char/hpet.c
845
cap = readq(&hpet->hpet_cap);
drivers/char/hpet.c
885
mcfg = readq(&hpet->hpet_config);
drivers/char/hpet.c
887
write_counter(0L, &hpet->hpet_mc);
drivers/char/hpet.c
889
writeq(mcfg, &hpet->hpet_config);
drivers/char/hpet.c
89
struct hpet __iomem *hp_hpet;
drivers/char/hpet.c
895
timer = &hpet->hpet_timers[devp - hpetp->hp_dev];
drivers/char/hpet.c
898
devp->hd_hpet = hpet;