Home
last modified time | relevance | path

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

12

/openbmc/linux/drivers/char/
H A Dhpet.c93 struct hpet __iomem *hd_hpet;
107 struct hpet __iomem *hp_hpet;
145 struct hpet __iomem *hpet = devp->hd_hpet; in hpet_interrupt() local
453 struct hpet __iomem *hpet; in hpet_ioctl_ieon() local
460 hpet = devp->hd_hpet; in hpet_ioctl_ieon()
773 struct hpet __iomem *hpet; in __hpet_calibrate() local
784 hpet = hpetp->hp_hpet; in __hpet_calibrate()
830 struct hpet __iomem *hpet; in hpet_alloc() local
862 hpet = hpetp->hp_hpet; in hpet_alloc()
864 cap = readq(&hpet->hpet_cap); in hpet_alloc()
[all …]
H A DMakefile22 obj-$(CONFIG_HPET) += hpet.o
H A DKconfig364 If you say Y here, you will have a miscdevice named "/dev/hpet/". Each
/openbmc/linux/arch/x86/kernel/
H A Dtsc.c361 if (hpet) in tsc_read_refs()
800 tsc1 = tsc_read_refs(&ref1, hpet); in pit_hpet_ptimer_calibrate_cpu()
802 tsc2 = tsc_read_refs(&ref2, hpet); in pit_hpet_ptimer_calibrate_cpu()
817 if (hpet) in pit_hpet_ptimer_calibrate_cpu()
861 if (!hpet && !ref1 && !ref2) { in pit_hpet_ptimer_calibrate_cpu()
874 hpet ? "HPET" : "PMTIMER"); in pit_hpet_ptimer_calibrate_cpu()
880 if (!hpet && !ref1 && !ref2) { in pit_hpet_ptimer_calibrate_cpu()
1375 static int hpet; in tsc_refine_calibration_work() local
1395 hpet = is_hpet_enabled(); in tsc_refine_calibration_work()
1413 if (hpet) in tsc_refine_calibration_work()
[all …]
H A Dhpet.c790 static union hpet_lock hpet __cacheline_aligned = {
810 old.lockval = READ_ONCE(hpet.lockval); in read_hpet()
816 if (arch_spin_trylock(&hpet.lock)) { in read_hpet()
821 WRITE_ONCE(hpet.value, new.value); in read_hpet()
822 arch_spin_unlock(&hpet.lock); in read_hpet()
843 new.lockval = READ_ONCE(hpet.lockval); in read_hpet()
H A DMakefile112 obj-$(CONFIG_HPET_TIMER) += hpet.o
/openbmc/linux/Documentation/devicetree/bindings/x86/
H A Dtimer.txt6 compatible = "intel,ce4100-hpet";
/openbmc/linux/Documentation/timers/
H A Dindex.rst11 hpet
H A Dhpet.rst26 arch/x86/kernel/hpet.c.
/openbmc/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.
/openbmc/qemu/hw/i386/
H A Dpc.c1139 DeviceState *hpet = NULL; in pc_basic_device_init() local
1159 hpet = qdev_try_new(TYPE_HPET); in pc_basic_device_init()
1160 if (!hpet) { in pc_basic_device_init()
1169 uint8_t compat = object_property_get_uint(OBJECT(hpet), in pc_basic_device_init()
1172 qdev_prop_set_uint32(hpet, HPET_INTCAP, hpet_irqs); in pc_basic_device_init()
1174 sysbus_realize_and_unref(SYS_BUS_DEVICE(hpet), &error_fatal); in pc_basic_device_init()
1175 sysbus_mmio_map(SYS_BUS_DEVICE(hpet), 0, HPET_BASE); in pc_basic_device_init()
1178 sysbus_connect_irq(SYS_BUS_DEVICE(hpet), i, gsi[i]); in pc_basic_device_init()
1181 pit_alt_irq = qdev_get_gpio_in(hpet, HPET_LEGACY_PIT_INT); in pc_basic_device_init()
1182 rtc_irq = qdev_get_gpio_in(hpet, HPET_LEGACY_RTC_INT); in pc_basic_device_init()
[all …]
/openbmc/qemu/include/hw/timer/
H A Dhpet.h74 struct hpet_fw_entry hpet[8]; member
/openbmc/linux/include/linux/
H A Dhpet.h12 struct hpet { struct
/openbmc/linux/Documentation/devicetree/bindings/interrupt-controller/
H A Dintel,ce4100-ioapic.yaml22 Many of the Intel's generic devices like hpet, ioapic, lapic have
H A Dintel,ce4100-lapic.yaml22 Many of the Intel's generic devices like hpet, ioapic, lapic have
/openbmc/qemu/hw/timer/
H A Dhpet.c281 hpet_cfg.hpet[s->hpet_id].event_timer_block_id = (uint32_t)s->capability; in hpet_post_load()
668 hpet_cfg.hpet[s->hpet_id].event_timer_block_id = (uint32_t)s->capability; in hpet_reset()
669 hpet_cfg.hpet[s->hpet_id].address = sbd->mmio[0].addr; in hpet_reset()
H A Dmeson.build17 system_ss.add(when: 'CONFIG_HPET', if_true: files('hpet.c'))
H A Dtrace-events103 # hpet.c
/openbmc/linux/Documentation/core-api/
H A Dprintk-index.rst52 <6> arch/x86/kernel/hpet.c:144 _hpet_print_config "hpet: %s(%d):\n"
/openbmc/linux/arch/x86/platform/ce4100/
H A Dfalconfalls.dts40 compatible = "intel,ce4100-hpet";
/openbmc/qemu/tests/avocado/acpi-bits/bits-tests/
H A Dtestacpi.py2260 hpet = acpi.parse_hpet()
/openbmc/linux/Documentation/userspace-api/ioctl/
H A Dioctl-number.rst247 'h' 00-1F linux/hpet.h conflict!
/openbmc/qemu/docs/about/
H A Dremoved-features.rst463 ``-no-hpet`` (removed in 9.0)
467 Use ``-machine hpet=off`` instead.
/openbmc/qemu/docs/devel/migration/
H A Dmain.rst445 Example: You can look at hpet.c, that uses the first three functions

12