Lines Matching refs:hpet
93 struct hpet __iomem *hd_hpet;
107 struct hpet __iomem *hp_hpet;
145 struct hpet __iomem *hpet = devp->hd_hpet; in hpet_interrupt() local
150 mc = read_counter(&hpet->hpet_mc); in hpet_interrupt()
441 struct hpet __iomem *hpet; in hpet_ioctl_ieon() local
448 hpet = devp->hd_hpet; in hpet_ioctl_ieon()
480 write_counter(read_counter(&hpet->hpet_mc), in hpet_ioctl_ieon()
484 writel(isr, &hpet->hpet_isr); in hpet_ioctl_ieon()
525 m = read_counter(&hpet->hpet_mc); in hpet_ioctl_ieon()
534 m = read_counter(&hpet->hpet_mc); in hpet_ioctl_ieon()
540 writel(isr, &hpet->hpet_isr); in hpet_ioctl_ieon()
749 struct hpet __iomem *hpet; in __hpet_calibrate() local
760 hpet = hpetp->hp_hpet; in __hpet_calibrate()
768 start = read_counter(&hpet->hpet_mc); in __hpet_calibrate()
771 m = read_counter(&hpet->hpet_mc); in __hpet_calibrate()
806 struct hpet __iomem *hpet; in hpet_alloc() local
838 hpet = hpetp->hp_hpet; in hpet_alloc()
840 cap = readq(&hpet->hpet_cap); in hpet_alloc()
880 mcfg = readq(&hpet->hpet_config); in hpet_alloc()
882 write_counter(0L, &hpet->hpet_mc); in hpet_alloc()
884 writeq(mcfg, &hpet->hpet_config); in hpet_alloc()
890 timer = &hpet->hpet_timers[devp - hpetp->hp_dev]; in hpet_alloc()
893 devp->hd_hpet = hpet; in hpet_alloc()