Lines Matching refs:status_old
158 int ret, status_old, status_new; in spi_nor_sr_lock() local
170 status_old = nor->bouncebuf[0]; in spi_nor_sr_lock()
173 if (spi_nor_is_locked_sr(nor, ofs, len, status_old)) in spi_nor_sr_lock()
177 if (!spi_nor_is_locked_sr(nor, 0, ofs, status_old)) in spi_nor_sr_lock()
182 status_old)) in spi_nor_sr_lock()
215 status_new = (status_old & ~mask & ~tb_mask) | val; in spi_nor_sr_lock()
224 if (status_new == status_old) in spi_nor_sr_lock()
228 if ((status_new & mask) < (status_old & mask)) in spi_nor_sr_lock()
243 int ret, status_old, status_new; in spi_nor_sr_unlock() local
255 status_old = nor->bouncebuf[0]; in spi_nor_sr_unlock()
258 if (spi_nor_is_unlocked_sr(nor, ofs, len, status_old)) in spi_nor_sr_unlock()
262 if (!spi_nor_is_unlocked_sr(nor, 0, ofs, status_old)) in spi_nor_sr_unlock()
267 status_old)) in spi_nor_sr_unlock()
297 status_new = (status_old & ~mask & ~tb_mask) | val; in spi_nor_sr_unlock()
307 if (status_new == status_old) in spi_nor_sr_unlock()
311 if ((status_new & mask) > (status_old & mask)) in spi_nor_sr_unlock()