Lines Matching refs:isr_status
1226 unsigned int isr_status; in mvumi_handshake_event() local
1232 isr_status = mhba->instancet->read_fw_status_reg(mhba); in mvumi_handshake_event()
1242 mhba->global_isr, isr_status); in mvumi_handshake_event()
1247 } while (!(isr_status & DRBL_HANDSHAKE_ISR)); in mvumi_handshake_event()
1754 static void mvumi_launch_events(struct mvumi_hba *mhba, u32 isr_status) in mvumi_launch_events() argument
1758 while (isr_status & (DRBL_BUS_CHANGE | DRBL_EVENT_NOTIFY)) { in mvumi_launch_events()
1759 if (isr_status & DRBL_BUS_CHANGE) { in mvumi_launch_events()
1762 isr_status &= ~(DRBL_BUS_CHANGE); in mvumi_launch_events()
1771 isr_status &= ~(DRBL_EVENT_NOTIFY); in mvumi_launch_events()
1816 if (mhba->isr_status & (DRBL_BUS_CHANGE | DRBL_EVENT_NOTIFY)) in mvumi_isr_handler()
1817 mvumi_launch_events(mhba, mhba->isr_status); in mvumi_isr_handler()
1818 if (mhba->isr_status & DRBL_HANDSHAKE_ISR) { in mvumi_isr_handler()
1829 mhba->isr_status = 0; in mvumi_isr_handler()
1942 unsigned int status, isr_status = 0, tmp = 0; in mvumi_clear_intr() local
1970 isr_status = ioread32(regs->arm_to_pciea_drbl_reg); in mvumi_clear_intr()
1971 if (isr_status) in mvumi_clear_intr()
1972 iowrite32(isr_status, regs->arm_to_pciea_drbl_reg); in mvumi_clear_intr()
1976 mhba->isr_status = isr_status; in mvumi_clear_intr()