Home
last modified time | relevance | path

Searched refs:intr_reason (Results 1 – 4 of 4) sorted by relevance

/illumos-gate/usr/src/uts/sun4u/serengeti/io/
H A Dsgsbbc.c498 volatile uint32_t intr_reason; in sbbc_intr_handler() local
546 intr_reason = ddi_get32(intr_in_handle, intr_in_reason); in sbbc_intr_handler()
548 SGSBBC_DBG_INTR(CE_CONT, "intr_reason = %x\n", intr_reason); in sbbc_intr_handler()
550 intr_reason &= intr_enabled; in sbbc_intr_handler()
554 if (intr_reason & intr_mask) { in sbbc_intr_handler()
593 intr_reason &= ~intr_mask; in sbbc_intr_handler()
612 if (intr_reason == 0) /* No more interrupts to be processed */ in sbbc_intr_handler()
H A Dsgsbbc_iosram.c499 uint32_t intr_reason; in iosram_send_intr() local
548 (caddr_t)&intr_reason, sizeof (intr_reason))) != 0) { in iosram_send_intr()
553 if ((intr_reason & intr_num) == intr_num) { in iosram_send_intr()
561 intr_reason |= intr_num; in iosram_send_intr()
564 (caddr_t)&intr_reason, sizeof (intr_reason))) != 0) { in iosram_send_intr()
/illumos-gate/usr/src/cmd/bhyve/
H A Duart_emul.c429 uint8_t intr_reason; in uart_toggle_intr() local
431 intr_reason = uart_intr_reason(sc); in uart_toggle_intr()
433 if (intr_reason == IIR_NOPEND) in uart_toggle_intr()
596 uint8_t iir, intr_reason, reg; in uart_read() local
625 intr_reason = uart_intr_reason(sc); in uart_read()
630 if (intr_reason == IIR_TXRDY) in uart_read()
633 iir |= intr_reason; in uart_read()
/illumos-gate/usr/src/uts/intel/io/dktp/controller/ata/
H A Datapi_fsm.c685 uchar_t intr_reason; in atapi_fsm_intr() local
749 intr_reason = ddi_get8(io_hdl1, ata_ctlp->ac_count); in atapi_fsm_intr()
756 event = ATAPI_EVENT(status, intr_reason); in atapi_fsm_intr()