Home
last modified time | relevance | path

Searched refs:status_new (Results 1 – 2 of 2) sorted by relevance

/rk3399_rockchip-uboot/drivers/mtd/spi/
H A Dspi-nor-core.c609 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 Dspi_flash.c914 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()