Lines Matching refs:interrupt
73 uint32_t interrupt);
90 boolean_t proxy_installed; /* CBE proxy interrupt setup */
290 * LAPIC Timers. Get a free HPET timer that supports I/O APIC routed interrupt.
291 * Setup data to handle the timer's ISR, and add the timer's interrupt.
293 * The ddi cannot be use to allocate the HPET timer's interrupt.
295 * to handle the HPET timer's interrupt.
312 cmn_err(CE_WARN, "!hpet_acpi: install interrupt failed.");
321 * Avoid a possibly stuck interrupt by programing the HPET's timer here
322 * before the I/O APIC is programmed to handle this interrupt.
353 * Remove the interrupt that was added with add_avintr() in
651 * Add the interrupt handler for I/O APIC interrupt number (interrupt line).
721 * Setup timer N to route its interrupt to I/O APIC.
724 hpet_timer_set_up(hpet_info_t *hip, uint32_t timer_n, uint32_t interrupt)
731 * Caller is required to verify this interrupt route is supported.
733 ASSERT(HPET_TIMER_N_INT_ROUTE_CAP(conf) & (1 << interrupt));
736 conf |= HPET_TIMER_N_INT_ROUTE_SHIFT(interrupt);
747 * The programmed timer interrupt may occur before this function returns.
749 * guarantee the interrupt is handled after this function returns.
752 * The interrupt was programmed, but it may fire before this returns.
817 * hpet_state.proxy_installed. hpet_info contains the proxy interrupt HPET
959 * and finally disable the HPET interrupt-generating timer.
1061 * We are using a level-triggered interrupt.
1074 * will not be set by hardware until after timer interrupt generation
1077 * data structures required to handle this interrupt are initialized.
1116 * Used when disabling the HPET Timer interrupt. CPUs in Deep C-state must be
1140 * generate its next interrupt to happen at required_wakeup_time or sooner.
1141 * Returns B_TRUE if the HPET was programmed to interrupt by
1189 * Disabling the HPET's timer interrupt requires a
1195 * We assume one spurious interrupt in a little over an
1276 * to interrupt the CPU and when this CPU enters an idle state.
1353 * expire time before us. The next HPET interrupt has been programmed