Lines Matching refs:sHPETRegs
32 static struct hpet_regs *sHPETRegs;
81 bigtime_t counter = sHPETRegs->u0.counter64;
83 bigtime_t counter = sHPETRegs->u0.counter32;
134 hpet_timer* timer = &sHPETRegs->timer[hpetCookie->number];
138 || (sHPETRegs->interrupt_status & intStatus)) {
140 sHPETRegs->interrupt_status |= intStatus;
155 sHPETRegs->config |= HPET_CONF_MASK_ENABLED;
157 sHPETRegs->config &= ~HPET_CONF_MASK_ENABLED;
165 if (!HPET_IS_LEGACY_CAPABLE(sHPETRegs)) {
171 sHPETRegs->config |= HPET_CONF_MASK_LEGACY;
173 sHPETRegs->config &= ~HPET_CONF_MASK_LEGACY;
183 dprintf("HPET Timer %ld:\n", (timer - sHPETRegs->timer));
273 uint64 initialValue = sHPETRegs->u0.counter32;
275 uint64 finalValue = sHPETRegs->u0.counter32;
289 if (sHPETRegs == NULL)
292 sHPETPeriod = HPET_GET_PERIOD(sHPETRegs);
296 sHPETRegs, HPET_GET_VENDOR_ID(sHPETRegs), HPET_GET_REVID(sHPETRegs),
307 uint32 numTimers = HPET_GET_NUM_TIMERS(sHPETRegs) + 1;
311 numTimers, HPET_IS_64BIT(sHPETRegs) ? "64" : "32",
312 sHPETRegs->config & HPET_CONF_MASK_LEGACY ? "" : "not "));
315 sHPETRegs->config, sHPETRegs->interrupt_status));
325 hpet_dump_timer(&sHPETRegs->timer[c]);
328 sHPETRegs->interrupt_status = 0;
377 (void**)&sHPETRegs);
429 if (sHPETRegs == NULL)
456 hpetCookie->timer = &sHPETRegs->timer[timerNumber];
482 if (sHPETRegs == NULL)
490 hpet_clear_hardware_timer(&sHPETRegs->timer[hpetCookie->number]);
500 if (sHPETRegs == NULL)
524 hpet_set_hardware_timer(value, &sHPETRegs->timer[hpetCookie->number]);
541 *(uint64*)buffer = sHPETRegs->u0.counter64;