Lines Matching refs:status_new
158 int ret, status_old, status_new;
215 status_new = (status_old & ~mask & ~tb_mask) | val;
223 status_new |= SR_SRWD;
226 status_new |= tb_mask;
229 if (status_new == status_old)
233 if ((status_new & mask) < (status_old & mask))
236 return spi_nor_write_sr_and_check(nor, status_new);
248 int ret, status_old, status_new;
302 status_new = (status_old & ~mask & ~tb_mask) | val;
306 status_new &= ~SR_SRWD;
309 status_new |= tb_mask;
312 if (status_new == status_old)
316 if ((status_new & mask) > (status_old & mask))
319 return spi_nor_write_sr_and_check(nor, status_new);