Lines Matching refs:hpet
8 #include <linux/hpet.h>
16 #include <asm/hpet.h>
100 __setup("hpet=", hpet_setup);
120 * is_hpet_enabled - check whether the hpet timer interrupt is enabled
131 printk(KERN_INFO "hpet: %s(%d):\n", function, line);
135 printk(KERN_INFO "hpet: ID: 0x%x, PERIOD: 0x%x\n", l, h);
138 printk(KERN_INFO "hpet: CFG: 0x%x, STATUS: 0x%x\n", l, h);
141 printk(KERN_INFO "hpet: COUNTER_l: 0x%x, COUNTER_h: 0x%x\n", l, h);
146 printk(KERN_INFO "hpet: T%d: CFG_l: 0x%x, CFG_h: 0x%x\n",
150 printk(KERN_INFO "hpet: T%d: CMP_l: 0x%x, CMP_h: 0x%x\n",
154 printk(KERN_INFO "hpet: T%d ROUTE_l: 0x%x, ROUTE_h: 0x%x\n",
166 * When the hpet driver (/dev/hpet) is enabled, we need to reserve
175 struct hpet __iomem *hpet = hpet_virt_address;
176 struct hpet_timer __iomem *timer = &hpet->hpet_timers[2];
184 hd.hd_address = hpet;
215 * Common hpet info
225 * The hpet clock event device
228 .name = "hpet",
306 * Start hpet with the boot cpu mask and make it
312 printk(KERN_DEBUG "hpet clockevent registered\n");
391 "hpet: compare register read back failed.\n");
523 printk(KERN_DEBUG "hpet: %s irq %d for MSI\n",
559 * scaled math multiplication factor for nanosecond to hpet tick
576 /* Reserve at least one timer for userspace (/dev/hpet) */
619 sprintf(hdev->name, "hpet%d", i);
761 .name = "hpet",
781 /* Verify whether hpet counter works */
996 * Check that the hpet counter c1 is ahead of the c2