Home
last modified time | relevance | path

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

/linux/drivers/char/
H A Dhpet.c74 struct hpet __iomem *hd_hpet;
88 struct hpet __iomem *hp_hpet;
125 struct hpet __iomem *hpet = devp->hd_hpet; in hpet_interrupt() local
130 mc = read_counter(&hpet->hpet_mc); in hpet_interrupt()
434 struct hpet __iomem *hpet; in hpet_ioctl_ieon() local
441 hpet = devp->hd_hpet; in hpet_ioctl_ieon()
473 write_counter(read_counter(&hpet->hpet_mc), in hpet_ioctl_ieon()
477 writel(isr, &hpet->hpet_isr); in hpet_ioctl_ieon()
518 m = read_counter(&hpet->hpet_mc); in hpet_ioctl_ieon()
527 m = read_counter(&hpet->hpet_mc); in hpet_ioctl_ieon()
[all …]
H A DMakefile22 obj-$(CONFIG_HPET) += hpet.o
H A DKconfig330 If you say Y here, you will have a miscdevice named "/dev/hpet/". Each
/linux/arch/x86/kernel/
H A Dtsc.c367 static u64 tsc_read_refs(u64 *p, int hpet) in tsc_read_refs() argument
375 if (hpet) in tsc_read_refs()
772 int hpet = is_hpet_enabled(), i, loopmin; in pit_hpet_ptimer_calibrate_cpu() local
814 tsc1 = tsc_read_refs(&ref1, hpet); in pit_hpet_ptimer_calibrate_cpu()
816 tsc2 = tsc_read_refs(&ref2, hpet); in pit_hpet_ptimer_calibrate_cpu()
831 if (hpet) in pit_hpet_ptimer_calibrate_cpu()
850 hpet ? "HPET" : "PMTIMER", i + 1); in pit_hpet_ptimer_calibrate_cpu()
875 if (!hpet && !ref1 && !ref2) { in pit_hpet_ptimer_calibrate_cpu()
888 hpet ? "HPET" : "PMTIMER"); in pit_hpet_ptimer_calibrate_cpu()
894 if (!hpet && !ref1 && !ref2) { in pit_hpet_ptimer_calibrate_cpu()
[all …]
H A Dhpet.c784 static union hpet_lock hpet __cacheline_aligned = {
804 old.lockval = READ_ONCE(hpet.lockval); in read_hpet()
810 if (arch_spin_trylock(&hpet.lock)) { in read_hpet()
815 WRITE_ONCE(hpet.value, new.value); in read_hpet()
816 arch_spin_unlock(&hpet.lock); in read_hpet()
837 new.lockval = READ_ONCE(hpet.lockval); in read_hpet()
H A DMakefile135 obj-$(CONFIG_HPET_TIMER) += hpet.o
/linux/Documentation/devicetree/bindings/x86/
H A Dtimer.txt6 compatible = "intel,ce4100-hpet";
/linux/Documentation/timers/
H A Dindex.rst11 hpet
H A Dhpet.rst26 arch/x86/kernel/hpet.c.
/linux/arch/mips/loongson64/
H A DMakefile10 obj-$(CONFIG_RS780_HPET) += hpet.o
H A DKconfig10 This option enables the hpet timer of AMD RS780/SBX00.
/linux/include/linux/
H A Dhpet.h12 struct hpet { struct
/linux/Documentation/core-api/
H A Dprintk-index.rst52 <6> arch/x86/kernel/hpet.c:144 _hpet_print_config "hpet: %s(%d):\n"
/linux/arch/x86/platform/ce4100/
H A Dfalconfalls.dts40 compatible = "intel,ce4100-hpet";
/linux/Documentation/userspace-api/ioctl/
H A Dioctl-number.rst257 'h' 00-1F linux/hpet.h conflict!
/linux/Documentation/admin-guide/
H A Ddevices.txt364 228 = /dev/hpet HPET driver
H A Dkernel-parameters.txt842 [X86-32] pit,hpet,tsc;
849 [X86-64] hpet,tsc
2059 hpet= [X86-32,HPET] option to control HPET usage
/linux/
H A DMAINTAINERS11715 F: Documentation/timers/hpet.rst
11716 F: drivers/char/hpet.c
11717 F: include/linux/hpet.h
11718 F: include/uapi/linux/hpet.h
11722 F: arch/x86/include/asm/hpet.h
11723 F: arch/x86/kernel/hpet.c