Home
last modified time | relevance | path

Searched refs:hpet (Results 1 – 17 of 17) sorted by relevance

/Linux-v4.19/drivers/char/
Dhpet.c95 struct hpet __iomem *hd_hpet;
109 struct hpet __iomem *hp_hpet;
163 struct hpet __iomem *hpet = devp->hd_hpet; in hpet_interrupt() local
168 mc = read_counter(&hpet->hpet_mc); in hpet_interrupt()
459 struct hpet __iomem *hpet; in hpet_ioctl_ieon() local
466 hpet = devp->hd_hpet; in hpet_ioctl_ieon()
498 write_counter(read_counter(&hpet->hpet_mc), in hpet_ioctl_ieon()
502 writel(isr, &hpet->hpet_isr); in hpet_ioctl_ieon()
543 m = read_counter(&hpet->hpet_mc); in hpet_ioctl_ieon()
552 m = read_counter(&hpet->hpet_mc); in hpet_ioctl_ieon()
[all …]
DMakefile26 obj-$(CONFIG_HPET) += hpet.o
DKconfig477 If you say Y here, you will have a miscdevice named "/dev/hpet/". Each
/Linux-v4.19/arch/x86/kernel/
Dtsc.c306 static u64 tsc_read_refs(u64 *p, int hpet) in tsc_read_refs() argument
313 if (hpet) in tsc_read_refs()
693 int hpet = is_hpet_enabled(), i, loopmin; in pit_hpet_ptimer_calibrate_cpu() local
735 tsc1 = tsc_read_refs(&ref1, hpet); in pit_hpet_ptimer_calibrate_cpu()
737 tsc2 = tsc_read_refs(&ref2, hpet); in pit_hpet_ptimer_calibrate_cpu()
752 if (hpet) in pit_hpet_ptimer_calibrate_cpu()
771 hpet ? "HPET" : "PMTIMER", i + 1); in pit_hpet_ptimer_calibrate_cpu()
796 if (!hpet && !ref1 && !ref2) { in pit_hpet_ptimer_calibrate_cpu()
809 hpet ? "HPET" : "PMTIMER"); in pit_hpet_ptimer_calibrate_cpu()
815 if (!hpet && !ref1 && !ref2) { in pit_hpet_ptimer_calibrate_cpu()
[all …]
Dhpet.c187 struct hpet __iomem *hpet = hpet_virt_address; in hpet_reserve_platform_timers() local
188 struct hpet_timer __iomem *timer = &hpet->hpet_timers[2]; in hpet_reserve_platform_timers()
196 hd.hd_address = hpet; in hpet_reserve_platform_timers()
787 static union hpet_lock hpet __cacheline_aligned = {
807 old.lockval = READ_ONCE(hpet.lockval); in read_hpet()
813 if (arch_spin_trylock(&hpet.lock)) { in read_hpet()
818 WRITE_ONCE(hpet.value, new.value); in read_hpet()
819 arch_spin_unlock(&hpet.lock); in read_hpet()
840 new.lockval = READ_ONCE(hpet.lockval); in read_hpet()
DMakefile107 obj-$(CONFIG_HPET_TIMER) += hpet.o
/Linux-v4.19/Documentation/devicetree/bindings/x86/
Dtimer.txt6 compatible = "intel,ce4100-hpet";
/Linux-v4.19/arch/mips/loongson64/loongson-3/
DMakefile10 obj-$(CONFIG_RS780_HPET) += hpet.o
/Linux-v4.19/Documentation/timers/
D00-INDEX5 hpet.txt
Dhpet.txt24 arch/x86/kernel/hpet.c.
/Linux-v4.19/include/linux/
Dhpet.h12 struct hpet { struct
/Linux-v4.19/arch/mips/loongson64/
DKconfig120 This option enables the hpet timer of AMD RS780/SBX00.
/Linux-v4.19/arch/x86/platform/ce4100/
Dfalconfalls.dts43 compatible = "intel,ce4100-hpet";
/Linux-v4.19/Documentation/ioctl/
Dioctl-number.txt231 'h' 00-1F linux/hpet.h conflict!
/Linux-v4.19/Documentation/admin-guide/
Dkernel-parameters.txt540 [X86-32] pit,hpet,tsc;
547 [X86-64] hpet,tsc
1354 hpet= [X86-32,HPET] option to control HPET usage
Ddevices.txt364 228 = /dev/hpet HPET driver
/Linux-v4.19/
DMAINTAINERS6697 F: Documentation/timers/hpet.txt
6698 F: drivers/char/hpet.c
6699 F: include/linux/hpet.h
6700 F: include/uapi/linux/hpet.h
6704 F: arch/x86/kernel/hpet.c
6705 F: arch/x86/include/asm/hpet.h