Lines Matching refs:sr
227 u8 sr; in spi_flash_sr_ready() local
230 ret = read_sr(flash, &sr); in spi_flash_sr_ready()
234 return !(sr & STATUS_WIP); in spi_flash_sr_ready()
251 int sr, fsr; in spi_flash_ready() local
253 sr = spi_flash_sr_ready(flash); in spi_flash_ready()
254 if (sr < 0) in spi_flash_ready()
255 return sr; in spi_flash_ready()
264 return sr && fsr; in spi_flash_ready()
838 static void stm_get_locked_range(struct spi_flash *flash, u8 sr, loff_t *ofs, in stm_get_locked_range() argument
845 if (!(sr & mask)) { in stm_get_locked_range()
850 pow = ((sr & mask) ^ mask) >> shift; in stm_get_locked_range()
860 u8 sr) in stm_is_locked_sr() argument
865 stm_get_locked_range(flash, sr, &lock_offs, &lock_len); in stm_is_locked_sr()
880 u8 sr; in stm_is_locked() local
882 status = read_sr(flash, &sr); in stm_is_locked()
886 return stm_is_locked_sr(flash, ofs, len, sr); in stm_is_locked()
1166 u8 sr = 0; in spi_flash_scan() local
1169 read_sr(flash, &sr); in spi_flash_scan()
1170 sr &= STATUS_QEB_MXIC; in spi_flash_scan()
1172 write_sr(flash, sr); in spi_flash_scan()