hpetp 161 drivers/char/hpet.c struct hpets *hpetp = devp->hd_hpets; hpetp 182 drivers/char/hpet.c k = (mc - base + hpetp->hp_delta) / t; hpetp 260 drivers/char/hpet.c struct hpets *hpetp; hpetp 269 drivers/char/hpet.c for (devp = NULL, hpetp = hpets; hpetp && !devp; hpetp = hpetp->hp_next) hpetp 270 drivers/char/hpet.c for (i = 0; i < hpetp->hp_ntimer; i++) hpetp 271 drivers/char/hpet.c if (hpetp->hp_dev[i].hd_flags & HPET_OPEN) hpetp 274 drivers/char/hpet.c devp = &hpetp->hp_dev[i]; hpetp 457 drivers/char/hpet.c struct hpets *hpetp; hpetp 464 drivers/char/hpet.c hpetp = devp->hd_hpets; hpetp 502 drivers/char/hpet.c sprintf(devp->hd_name, "hpet%d", (int)(devp - hpetp->hp_dev)); hpetp 541 drivers/char/hpet.c write_counter(t + m + hpetp->hp_delta, &timer->hpet_compare); hpetp 550 drivers/char/hpet.c write_counter(t + m + hpetp->hp_delta, &timer->hpet_compare); hpetp 578 drivers/char/hpet.c struct hpets *hpetp; hpetp 589 drivers/char/hpet.c hpetp = devp->hd_hpets; hpetp 617 drivers/char/hpet.c hpet_time_div(hpetp, devp->hd_ireqfreq); hpetp 620 drivers/char/hpet.c info->hi_hpet = hpetp->hp_which; hpetp 621 drivers/char/hpet.c info->hi_timer = devp - hpetp->hp_dev; hpetp 658 drivers/char/hpet.c devp->hd_ireqfreq = hpet_time_div(hpetp, arg); hpetp 729 drivers/char/hpet.c struct hpets *hpetp; hpetp 731 drivers/char/hpet.c for (hpetp = hpets; hpetp; hpetp = hpetp->hp_next) hpetp 732 drivers/char/hpet.c if (hpetp->hp_hpet_phys == hdp->hd_phys_address) hpetp 778 drivers/char/hpet.c static unsigned long __hpet_calibrate(struct hpets *hpetp) hpetp 786 drivers/char/hpet.c for (j = 0, devp = hpetp->hp_dev; j < hpetp->hp_ntimer; j++, devp++) hpetp 795 drivers/char/hpet.c hpet = hpetp->hp_hpet; hpetp 799 drivers/char/hpet.c count = hpet_time_div(hpetp, TICK_CALIBRATE); hpetp 807 drivers/char/hpet.c write_counter(t + m + hpetp->hp_delta, &timer->hpet_compare); hpetp 815 drivers/char/hpet.c static unsigned long hpet_calibrate(struct hpets *hpetp) hpetp 826 drivers/char/hpet.c tmp = __hpet_calibrate(hpetp); hpetp 840 drivers/char/hpet.c struct hpets *hpetp; hpetp 858 drivers/char/hpet.c hpetp = kzalloc(struct_size(hpetp, hp_dev, hdp->hd_nirqs), hpetp 861 drivers/char/hpet.c if (!hpetp) hpetp 864 drivers/char/hpet.c hpetp->hp_which = hpet_nhpet++; hpetp 865 drivers/char/hpet.c hpetp->hp_hpet = hdp->hd_address; hpetp 866 drivers/char/hpet.c hpetp->hp_hpet_phys = hdp->hd_phys_address; hpetp 868 drivers/char/hpet.c hpetp->hp_ntimer = hdp->hd_nirqs; hpetp 871 drivers/char/hpet.c hpetp->hp_dev[i].hd_hdwirq = hdp->hd_irq[i]; hpetp 873 drivers/char/hpet.c hpet = hpetp->hp_hpet; hpetp 879 drivers/char/hpet.c if (hpetp->hp_ntimer != ntimer) { hpetp 882 drivers/char/hpet.c kfree(hpetp); hpetp 887 drivers/char/hpet.c last->hp_next = hpetp; hpetp 889 drivers/char/hpet.c hpets = hpetp; hpetp 891 drivers/char/hpet.c last = hpetp; hpetp 898 drivers/char/hpet.c hpetp->hp_tick_freq = temp; /* ticks per second */ hpetp 901 drivers/char/hpet.c hpetp->hp_which, hdp->hd_phys_address, hpetp 902 drivers/char/hpet.c hpetp->hp_ntimer > 1 ? "s" : ""); hpetp 903 drivers/char/hpet.c for (i = 0; i < hpetp->hp_ntimer; i++) hpetp 907 drivers/char/hpet.c temp = hpetp->hp_tick_freq; hpetp 911 drivers/char/hpet.c hpetp->hp_which, hpetp->hp_ntimer, hpetp 922 drivers/char/hpet.c for (i = 0, devp = hpetp->hp_dev; i < hpetp->hp_ntimer; i++, devp++) { hpetp 925 drivers/char/hpet.c timer = &hpet->hpet_timers[devp - hpetp->hp_dev]; hpetp 927 drivers/char/hpet.c devp->hd_hpets = hpetp; hpetp 943 drivers/char/hpet.c hpetp->hp_delta = hpet_calibrate(hpetp); hpetp 948 drivers/char/hpet.c hpet_mctr = (void __iomem *)&hpetp->hp_hpet->hpet_mc; hpetp 950 drivers/char/hpet.c clocksource_register_hz(&clocksource_hpet, hpetp->hp_tick_freq); hpetp 951 drivers/char/hpet.c hpetp->hp_clocksource = &clocksource_hpet;