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
1326
static int hpet;
arch/x86/kernel/tsc.c
1346
hpet = is_hpet_enabled();
arch/x86/kernel/tsc.c
1347
tsc_start = tsc_read_refs(&ref_start, hpet);
arch/x86/kernel/tsc.c
1352
tsc_stop = tsc_read_refs(&ref_stop, hpet);
arch/x86/kernel/tsc.c
1364
if (hpet)
arch/x86/kernel/tsc.c
1381
hpet ? "HPET" : "PM_TIMER",
arch/x86/kernel/tsc.c
367
static u64 tsc_read_refs(u64 *p, int hpet)
arch/x86/kernel/tsc.c
375
if (hpet)
arch/x86/kernel/tsc.c
772
int hpet = is_hpet_enabled(), i, loopmin;
arch/x86/kernel/tsc.c
814
tsc1 = tsc_read_refs(&ref1, hpet);
arch/x86/kernel/tsc.c
816
tsc2 = tsc_read_refs(&ref2, hpet);
arch/x86/kernel/tsc.c
831
if (hpet)
arch/x86/kernel/tsc.c
850
hpet ? "HPET" : "PMTIMER", i + 1);
arch/x86/kernel/tsc.c
875
if (!hpet && !ref1 && !ref2) {
arch/x86/kernel/tsc.c
888
hpet ? "HPET" : "PMTIMER");
arch/x86/kernel/tsc.c
894
if (!hpet && !ref1 && !ref2) {
arch/x86/kernel/tsc.c
911
hpet ? "HPET" : "PMTIMER", tsc_pit_min, tsc_ref_min);
drivers/char/hpet.c
125
struct hpet __iomem *hpet = devp->hd_hpet;
drivers/char/hpet.c
130
mc = read_counter(&hpet->hpet_mc);
drivers/char/hpet.c
434
struct hpet __iomem *hpet;
drivers/char/hpet.c
441
hpet = devp->hd_hpet;
drivers/char/hpet.c
473
write_counter(read_counter(&hpet->hpet_mc),
drivers/char/hpet.c
477
writel(isr, &hpet->hpet_isr);
drivers/char/hpet.c
518
m = read_counter(&hpet->hpet_mc);
drivers/char/hpet.c
527
m = read_counter(&hpet->hpet_mc);
drivers/char/hpet.c
533
writel(isr, &hpet->hpet_isr);
drivers/char/hpet.c
74
struct hpet __iomem *hd_hpet;
drivers/char/hpet.c
752
struct hpet __iomem *hpet;
drivers/char/hpet.c
763
hpet = hpetp->hp_hpet;
drivers/char/hpet.c
771
start = read_counter(&hpet->hpet_mc);
drivers/char/hpet.c
774
m = read_counter(&hpet->hpet_mc);
drivers/char/hpet.c
809
struct hpet __iomem *hpet;
drivers/char/hpet.c
840
hpet = hpetp->hp_hpet;
drivers/char/hpet.c
842
cap = readq(&hpet->hpet_cap);
drivers/char/hpet.c
88
struct hpet __iomem *hp_hpet;
drivers/char/hpet.c
882
mcfg = readq(&hpet->hpet_config);
drivers/char/hpet.c
884
write_counter(0L, &hpet->hpet_mc);
drivers/char/hpet.c
886
writeq(mcfg, &hpet->hpet_config);
drivers/char/hpet.c
892
timer = &hpet->hpet_timers[devp - hpetp->hp_dev];
drivers/char/hpet.c
895
devp->hd_hpet = hpet;