Lines Matching defs:fir
82 u64 fir, addreg, clear = 0;
84 fir = in_be64(&priv->regs->mic_fir);
86 if (fir != priv->prev_fir) {
87 dev_dbg(mci->pdev, "fir change : 0x%016lx\n", fir);
88 priv->prev_fir = fir;
91 if ((priv->chanmask & 0x1) && (fir & CBE_MIC_FIR_ECC_SINGLE_0_ERR)) {
96 if ((priv->chanmask & 0x2) && (fir & CBE_MIC_FIR_ECC_SINGLE_1_ERR)) {
101 if ((priv->chanmask & 0x1) && (fir & CBE_MIC_FIR_ECC_MULTI_0_ERR)) {
106 if ((priv->chanmask & 0x2) && (fir & CBE_MIC_FIR_ECC_MULTI_1_ERR)) {
114 fir &= ~(CBE_MIC_FIR_ECC_ERR_MASK | CBE_MIC_FIR_ECC_SET_MASK);
115 fir |= CBE_MIC_FIR_ECC_RESET_MASK;
116 fir &= ~clear;
117 out_be64(&priv->regs->mic_fir, fir);
122 fir = in_be64(&priv->regs->mic_fir);
123 dev_dbg(mci->pdev, "fir clear : 0x%016lx\n", fir);