Lines Matching refs:irq_status
108 int bank, u32 irq_status)
111 iowrite32(irq_status, denali->reg + INTR_STATUS(bank));
126 u32 irq_status;
132 irq_status = ioread32(denali->reg + INTR_STATUS(i));
133 if (irq_status)
136 denali_clear_irq(denali, i, irq_status);
141 denali->irq_status |= irq_status;
143 if (denali->irq_status & denali->irq_mask)
157 denali->irq_status = 0;
165 u32 irq_status;
169 irq_status = denali->irq_status;
171 if (irq_mask & irq_status) {
174 return irq_status;
189 return denali->irq_status;
485 u32 irq_status;
540 irq_status = denali_wait_for_irq(denali, INTR__ECC_TRANSACTION_DONE);
541 if (!(irq_status & INTR__ECC_TRANSACTION_DONE))
600 u32 irq_status, ecc_err_mask;
613 irq_status = denali_wait_for_irq(denali, INTR__PAGE_XFER_INC);
614 if (!(irq_status & INTR__PAGE_XFER_INC))
617 if (irq_status & INTR__ERASED_PAGE)
620 return irq_status & ecc_err_mask ? -EBADMSG : 0;
627 u32 irq_status;
635 irq_status = denali_wait_for_irq(denali,
638 if (!(irq_status & INTR__PROGRAM_COMP))
657 u32 irq_mask, irq_status, ecc_err_mask;
694 irq_status = denali_wait_for_irq(denali, irq_mask);
695 if (!(irq_status & INTR__DMA_CMD_COMP))
697 else if (irq_status & ecc_err_mask)
704 if (irq_status & INTR__ERASED_PAGE)