Lines Matching refs:sHPETRegs
31 static struct hpet_regs *sHPETRegs;
75 / sHPETPeriod) + sHPETRegs->u0.counter64;
116 sHPETRegs->config |= HPET_CONF_MASK_ENABLED;
118 sHPETRegs->config &= ~HPET_CONF_MASK_ENABLED;
126 if (!HPET_IS_LEGACY_CAPABLE(sHPETRegs)) {
132 sHPETRegs->config |= HPET_CONF_MASK_LEGACY;
134 sHPETRegs->config &= ~HPET_CONF_MASK_LEGACY;
144 dprintf("HPET Timer %ld:\n", (timer - sHPETRegs->timer));
202 uint64 initialValue = sHPETRegs->u0.counter64;
204 uint64 finalValue = sHPETRegs->u0.counter64;
224 if (sHPETRegs == NULL) {
225 sHPETRegs = (struct hpet_regs *)args->arch_args.hpet.Pointer();
227 (void **)&sHPETRegs, B_EXACT_ADDRESS, B_PAGE_SIZE,
236 sHPETPeriod = HPET_GET_PERIOD(sHPETRegs);
239 sHPETRegs, HPET_GET_VENDOR_ID(sHPETRegs), HPET_GET_REVID(sHPETRegs),
250 uint32 numTimers = HPET_GET_NUM_TIMERS(sHPETRegs) + 1;
253 numTimers, HPET_IS_64BIT(sHPETRegs) ? "64" : "32");
256 sHPETRegs->config, sHPETRegs->interrupt_status);
265 hpet_dump_timer(&sHPETRegs->timer[c]);
268 hpet_init_timer(&sHPETRegs->timer[0]);