Searched refs:status_new (Results 1 – 2 of 2) sorted by relevance
| /rk3399_rockchip-uboot/drivers/mtd/spi/ |
| H A D | spi-nor-core.c | 609 static int write_sr_and_check(struct spi_nor *nor, u8 status_new, u8 mask) in write_sr_and_check() argument 614 ret = write_sr(nor, status_new); in write_sr_and_check() 626 return ((ret & mask) != (status_new & mask)) ? -EIO : 0; in write_sr_and_check() 721 int status_old, status_new; in stm_lock() local 774 status_new = (status_old & ~mask & ~SR_TB) | val; in stm_lock() 777 status_new |= SR_SRWD; in stm_lock() 780 status_new |= SR_TB; in stm_lock() 783 if (status_new == status_old) in stm_lock() 787 if ((status_new & mask) < (status_old & mask)) in stm_lock() 790 return write_sr_and_check(nor, status_new, mask); in stm_lock() [all …]
|
| H A D | spi_flash.c | 914 u8 status_old, status_new; in stm_lock() local 950 status_new = (status_old & ~mask) | val; in stm_lock() 953 if ((status_new & mask) <= (status_old & mask)) in stm_lock() 956 write_sr(flash, status_new); in stm_lock() 968 uint8_t status_old, status_new; in stm_unlock() local 1000 status_new = (status_old & ~mask) | val; in stm_unlock() 1003 if ((status_new & mask) >= (status_old & mask)) in stm_unlock() 1006 write_sr(flash, status_new); in stm_unlock()
|