Lines Matching refs:xcsr
92 u32 flags, xcsr, mask;
103 regmap_read(sai->regmap, FSL_SAI_TCSR(ofs), &xcsr);
104 flags = xcsr & mask;
127 xcsr &= ~FSL_SAI_CSR_xF_MASK;
130 regmap_write(sai->regmap, FSL_SAI_TCSR(ofs), flags | xcsr);
134 regmap_read(sai->regmap, FSL_SAI_RCSR(ofs), &xcsr);
135 flags = xcsr & mask;
158 xcsr &= ~FSL_SAI_CSR_xF_MASK;
161 regmap_write(sai->regmap, FSL_SAI_RCSR(ofs), flags | xcsr);
737 u32 xcsr, count = 100, mask;
750 regmap_read(sai->regmap, FSL_SAI_xCSR(tx, ofs), &xcsr);
751 } while (--count && xcsr & FSL_SAI_CSR_TERE);
780 u32 xcsr;
832 regmap_read(sai->regmap, FSL_SAI_xCSR(!tx, ofs), &xcsr);
838 if (fsl_sai_dir_is_synced(sai, adir) && !(xcsr & FSL_SAI_CSR_FRDE))
847 if (!fsl_sai_dir_is_synced(sai, dir) || !(xcsr & FSL_SAI_CSR_FRDE))