Lines Matching refs:isr_lo
579 static void talitos_error(struct device *dev, u32 isr, u32 isr_lo)
658 (!is_sec1 && isr & ~TALITOS2_ISR_4CHERR) || isr_lo) {
659 if (is_sec1 && (isr_lo & TALITOS1_ISR_TEA_ERR))
661 isr, isr_lo);
664 "rngu error: ISR 0x%08x_%08x\n", isr, isr_lo);
680 u32 isr, isr_lo; \
685 isr_lo = in_be32(priv->reg + TALITOS_ISR_LO); \
688 out_be32(priv->reg + TALITOS_ICR_LO, isr_lo); \
690 if (unlikely(isr & ch_err_mask || isr_lo & TALITOS1_IMR_LO_INIT)) { \
692 talitos_error(dev, isr & ch_err_mask, isr_lo); \
704 return (isr & (ch_done_mask | ch_err_mask) || isr_lo) ? IRQ_HANDLED : \
715 u32 isr, isr_lo; \
720 isr_lo = in_be32(priv->reg + TALITOS_ISR_LO); \
723 out_be32(priv->reg + TALITOS_ICR_LO, isr_lo); \
725 if (unlikely(isr & ch_err_mask || isr_lo)) { \
727 talitos_error(dev, isr & ch_err_mask, isr_lo); \
739 return (isr & (ch_done_mask | ch_err_mask) || isr_lo) ? IRQ_HANDLED : \