Lines Matching refs:edma_err_cause

2578 static int mv_handle_dev_err(struct ata_port *ap, u32 edma_err_cause)  in mv_handle_dev_err()  argument
2587 if (!(edma_err_cause & EDMA_ERR_DEV)) in mv_handle_dev_err()
2589 edma_err_cause &= ~EDMA_ERR_IRQ_TRANSIENT; in mv_handle_dev_err()
2590 if (edma_err_cause & ~(EDMA_ERR_DEV | EDMA_ERR_SELF_DIS)) in mv_handle_dev_err()
2599 if (edma_err_cause & EDMA_ERR_SELF_DIS) { in mv_handle_dev_err()
2601 __func__, edma_err_cause, pp->pp_flags); in mv_handle_dev_err()
2611 if (!(edma_err_cause & EDMA_ERR_SELF_DIS)) { in mv_handle_dev_err()
2613 __func__, edma_err_cause, pp->pp_flags); in mv_handle_dev_err()
2654 u32 edma_err_cause, eh_freeze_mask, serr = 0; in mv_err_intr() local
2671 edma_err_cause = readl(port_mmio + EDMA_ERR_IRQ_CAUSE); in mv_err_intr()
2672 if (IS_GEN_IIE(hpriv) && (edma_err_cause & EDMA_ERR_TRANS_IRQ_7)) { in mv_err_intr()
2676 writelfl(~edma_err_cause, port_mmio + EDMA_ERR_IRQ_CAUSE); in mv_err_intr()
2678 if (edma_err_cause & EDMA_ERR_DEV) { in mv_err_intr()
2683 if (mv_handle_dev_err(ap, edma_err_cause)) in mv_err_intr()
2690 edma_err_cause, pp->pp_flags); in mv_err_intr()
2692 if (IS_GEN_IIE(hpriv) && (edma_err_cause & EDMA_ERR_TRANS_IRQ_7)) { in mv_err_intr()
2695 u32 ec = edma_err_cause & in mv_err_intr()
2706 if (edma_err_cause & EDMA_ERR_DEV) { in mv_err_intr()
2711 if (edma_err_cause & (EDMA_ERR_D_PAR | EDMA_ERR_PRD_PAR | in mv_err_intr()
2718 if (edma_err_cause & (EDMA_ERR_DEV_DCON | EDMA_ERR_DEV_CON)) { in mv_err_intr()
2720 ata_ehi_push_desc(ehi, edma_err_cause & EDMA_ERR_DEV_DCON ? in mv_err_intr()
2731 if (edma_err_cause & EDMA_ERR_SELF_DIS_5) { in mv_err_intr()
2737 if (edma_err_cause & EDMA_ERR_SELF_DIS) { in mv_err_intr()
2741 if (edma_err_cause & EDMA_ERR_SERR) { in mv_err_intr()
2769 } else if (edma_err_cause & eh_freeze_mask) { in mv_err_intr()