Lines Matching refs:isr_status
1238 unsigned int isr_status; in mvumi_handshake_event() local
1244 isr_status = mhba->instancet->read_fw_status_reg(mhba); in mvumi_handshake_event()
1254 mhba->global_isr, isr_status); in mvumi_handshake_event()
1259 } while (!(isr_status & DRBL_HANDSHAKE_ISR)); in mvumi_handshake_event()
1777 static void mvumi_launch_events(struct mvumi_hba *mhba, u32 isr_status) in mvumi_launch_events() argument
1781 while (isr_status & (DRBL_BUS_CHANGE | DRBL_EVENT_NOTIFY)) { in mvumi_launch_events()
1782 if (isr_status & DRBL_BUS_CHANGE) { in mvumi_launch_events()
1785 isr_status &= ~(DRBL_BUS_CHANGE); in mvumi_launch_events()
1794 isr_status &= ~(DRBL_EVENT_NOTIFY); in mvumi_launch_events()
1839 if (mhba->isr_status & (DRBL_BUS_CHANGE | DRBL_EVENT_NOTIFY)) in mvumi_isr_handler()
1840 mvumi_launch_events(mhba, mhba->isr_status); in mvumi_isr_handler()
1841 if (mhba->isr_status & DRBL_HANDSHAKE_ISR) { in mvumi_isr_handler()
1852 mhba->isr_status = 0; in mvumi_isr_handler()
1965 unsigned int status, isr_status = 0, tmp = 0; in mvumi_clear_intr() local
1993 isr_status = ioread32(regs->arm_to_pciea_drbl_reg); in mvumi_clear_intr()
1994 if (isr_status) in mvumi_clear_intr()
1995 iowrite32(isr_status, regs->arm_to_pciea_drbl_reg); in mvumi_clear_intr()
1999 mhba->isr_status = isr_status; in mvumi_clear_intr()