Lines Matching refs:status
34 u32 status;
36 status = readl(®s->msr);
38 if ((status & LPI2C_MSR_BBF_MASK) && !(status & LPI2C_MSR_MBF_MASK))
47 u32 val, status;
49 status = readl(®s->msr);
51 status &= LPI2C_MSR_NDF_MASK | LPI2C_MSR_ALF_MASK |
54 if (status) {
55 if (status & LPI2C_MSR_PLTF_MASK)
57 else if (status & LPI2C_MSR_ALF_MASK)
59 else if (status & LPI2C_MSR_NDF_MASK)
61 else if (status & LPI2C_MSR_FEF_MASK)
64 /* clear status flags */
138 /* clear all status flags */
183 /* clear all status flags */
206 u32 status;
220 status = readl(®s->msr);
223 if (status & LPI2C_MSR_SDF_MASK) {
225 status &= LPI2C_MSR_SDF_MASK;
226 writel(status, ®s->msr);