Lines Matching refs:isr_status
1212 unsigned int isr_status; in mvumi_handshake_event() local
1218 isr_status = mhba->instancet->read_fw_status_reg(mhba); in mvumi_handshake_event()
1228 mhba->global_isr, isr_status); in mvumi_handshake_event()
1233 } while (!(isr_status & DRBL_HANDSHAKE_ISR)); in mvumi_handshake_event()
1740 static void mvumi_launch_events(struct mvumi_hba *mhba, u32 isr_status) in mvumi_launch_events() argument
1744 while (isr_status & (DRBL_BUS_CHANGE | DRBL_EVENT_NOTIFY)) { in mvumi_launch_events()
1745 if (isr_status & DRBL_BUS_CHANGE) { in mvumi_launch_events()
1748 isr_status &= ~(DRBL_BUS_CHANGE); in mvumi_launch_events()
1757 isr_status &= ~(DRBL_EVENT_NOTIFY); in mvumi_launch_events()
1802 if (mhba->isr_status & (DRBL_BUS_CHANGE | DRBL_EVENT_NOTIFY)) in mvumi_isr_handler()
1803 mvumi_launch_events(mhba, mhba->isr_status); in mvumi_isr_handler()
1804 if (mhba->isr_status & DRBL_HANDSHAKE_ISR) { in mvumi_isr_handler()
1815 mhba->isr_status = 0; in mvumi_isr_handler()
1928 unsigned int status, isr_status = 0, tmp = 0; in mvumi_clear_intr() local
1956 isr_status = ioread32(regs->arm_to_pciea_drbl_reg); in mvumi_clear_intr()
1957 if (isr_status) in mvumi_clear_intr()
1958 iowrite32(isr_status, regs->arm_to_pciea_drbl_reg); in mvumi_clear_intr()
1962 mhba->isr_status = isr_status; in mvumi_clear_intr()