Lines Matching refs:status

127 	int	status;  in dataflash_waitready()  local
130 status = dataflash_status(spi); in dataflash_waitready()
131 if (status < 0) { in dataflash_waitready()
132 dev_dbg(&spi->dev, "status %d?\n", status); in dataflash_waitready()
133 status = 0; in dataflash_waitready()
136 if (status & (1 << 7)) /* RDY/nBSY */ in dataflash_waitready()
137 return status; in dataflash_waitready()
177 int status; in dataflash_erase() local
197 status = spi_sync(spi, &msg); in dataflash_erase()
200 if (status < 0) { in dataflash_erase()
202 pageaddr, status); in dataflash_erase()
237 int status; in dataflash_read() local
273 status = spi_sync(priv->spi, &msg); in dataflash_read()
276 if (status >= 0) { in dataflash_read()
278 status = 0; in dataflash_read()
282 status); in dataflash_read()
283 return status; in dataflash_read()
303 int status = -EINVAL; in dataflash_write() local
355 status = spi_sync(spi, &msg); in dataflash_write()
356 if (status < 0) in dataflash_write()
358 addr, status); in dataflash_write()
376 status = spi_sync(spi, &msg); in dataflash_write()
378 if (status < 0) in dataflash_write()
380 addr, writelen, status); in dataflash_write()
397 status = spi_sync(spi, &msg); in dataflash_write()
398 if (status < 0) in dataflash_write()
400 addr, status); in dataflash_write()
402 status = dataflash_waitready(priv->spi); in dataflash_write()
405 if (status & (1 << 6)) { in dataflash_write()
407 pageaddr, status); in dataflash_write()
409 status = -EIO; in dataflash_write()
412 status = 0; in dataflash_write()
429 return status; in dataflash_write()
457 int status; in otp_read() local
485 status = spi_sync(spi, &m); in otp_read()
486 if (status >= 0) { in otp_read()
488 status = len; in otp_read()
492 return status; in otp_read()
499 int status; in dataflash_read_fact_otp() local
503 status = otp_read(priv->spi, 64, buf, from, len); in dataflash_read_fact_otp()
506 if (status < 0) in dataflash_read_fact_otp()
507 return status; in dataflash_read_fact_otp()
508 *retlen = status; in dataflash_read_fact_otp()
516 int status; in dataflash_read_user_otp() local
520 status = otp_read(priv->spi, 0, buf, from, len); in dataflash_read_user_otp()
523 if (status < 0) in dataflash_read_user_otp()
524 return status; in dataflash_read_user_otp()
525 *retlen = status; in dataflash_read_user_otp()
537 int status; in dataflash_write_user_otp() local
573 status = spi_sync(priv->spi, &m); in dataflash_write_user_otp()
578 if (status >= 0) { in dataflash_write_user_otp()
579 status = 0; in dataflash_write_user_otp()
582 return status; in dataflash_write_user_otp()
740 int status; in jedec_lookup() local
753 status = dataflash_status(spi); in jedec_lookup()
754 if (status < 0) { in jedec_lookup()
756 status); in jedec_lookup()
757 return ERR_PTR(status); in jedec_lookup()
759 if (status & 0x1) { in jedec_lookup()
842 int status; in dataflash_probe() local
864 status = dataflash_status(spi); in dataflash_probe()
865 if (status <= 0 || status == 0xff) { in dataflash_probe()
866 dev_dbg(&spi->dev, "status error %d\n", status); in dataflash_probe()
867 if (status == 0 || status == 0xff) in dataflash_probe()
868 status = -ENODEV; in dataflash_probe()
869 return status; in dataflash_probe()
876 switch (status & 0x3c) { in dataflash_probe()
878 status = add_dataflash(spi, "AT45DB011B", 512, 264, 9); in dataflash_probe()
881 status = add_dataflash(spi, "AT45DB021B", 1024, 264, 9); in dataflash_probe()
884 status = add_dataflash(spi, "AT45DB041x", 2048, 264, 9); in dataflash_probe()
887 status = add_dataflash(spi, "AT45DB081B", 4096, 264, 9); in dataflash_probe()
890 status = add_dataflash(spi, "AT45DB161x", 4096, 528, 10); in dataflash_probe()
893 status = add_dataflash(spi, "AT45DB321x", 8192, 528, 10); in dataflash_probe()
897 status = add_dataflash(spi, "AT45DB642x", 8192, 1056, 11); in dataflash_probe()
902 status & 0x3c); in dataflash_probe()
903 status = -ENODEV; in dataflash_probe()
906 if (status < 0) in dataflash_probe()
907 dev_dbg(&spi->dev, "add_dataflash --> %d\n", status); in dataflash_probe()
909 return status; in dataflash_probe()
915 int status; in dataflash_remove() local
919 status = mtd_device_unregister(&flash->mtd); in dataflash_remove()
920 if (status == 0) in dataflash_remove()
922 return status; in dataflash_remove()