Lines Matching refs:status_new
161 int ret, status_old, status_new;
218 status_new = (status_old & ~mask & ~tb_mask) | val;
226 status_new |= SR_SRWD;
229 status_new |= tb_mask;
232 if (status_new == status_old)
236 if ((status_new & mask) < (status_old & mask))
239 return spi_nor_write_sr_and_check(nor, status_new);
250 int ret, status_old, status_new;
304 status_new = (status_old & ~mask & ~tb_mask) | val;
308 status_new &= ~SR_SRWD;
311 status_new |= tb_mask;
314 if (status_new == status_old)
318 if ((status_new & mask) > (status_old & mask))
321 return spi_nor_write_sr_and_check(nor, status_new);