Lines Matching refs:ret

36 	int ret;  in read_sr()  local
40 ret = spi_flash_read_common(flash, &cmd, 1, rs, 1); in read_sr()
41 if (ret < 0) { in read_sr()
43 return ret; in read_sr()
51 int ret; in read_fsr() local
54 ret = spi_flash_read_common(flash, &cmd, 1, fsr, 1); in read_fsr()
55 if (ret < 0) { in read_fsr()
57 return ret; in read_fsr()
66 int ret; in write_sr() local
69 ret = spi_flash_write_common(flash, &cmd, 1, &ws, 1); in write_sr()
70 if (ret < 0) { in write_sr()
72 return ret; in write_sr()
81 int ret; in read_cr() local
85 ret = spi_flash_read_common(flash, &cmd, 1, rc, 1); in read_cr()
86 if (ret < 0) { in read_cr()
88 return ret; in read_cr()
98 int ret; in write_cr() local
100 ret = read_sr(flash, &data[0]); in write_cr()
101 if (ret < 0) in write_cr()
102 return ret; in write_cr()
106 ret = spi_flash_write_common(flash, &cmd, 1, &data, 2); in write_cr()
107 if (ret) { in write_cr()
109 return ret; in write_cr()
119 int ret; in spi_flash_cmd_get_sw_write_prot() local
121 ret = read_sr(flash, &status); in spi_flash_cmd_get_sw_write_prot()
122 if (ret) in spi_flash_cmd_get_sw_write_prot()
123 return ret; in spi_flash_cmd_get_sw_write_prot()
154 int ret; in write_bar() local
161 ret = spi_flash_write_common(flash, &cmd, 1, &bank_sel, 1); in write_bar()
162 if (ret < 0) { in write_bar()
164 return ret; in write_bar()
175 int ret; in read_bar() local
190 ret = spi_flash_read_common(flash, &flash->bank_read_cmd, 1, in read_bar()
192 if (ret) { in read_bar()
194 return ret; in read_bar()
228 int ret; in spi_flash_sr_ready() local
230 ret = read_sr(flash, &sr); in spi_flash_sr_ready()
231 if (ret < 0) in spi_flash_sr_ready()
232 return ret; in spi_flash_sr_ready()
240 int ret; in spi_flash_fsr_ready() local
242 ret = read_fsr(flash, &fsr); in spi_flash_fsr_ready()
243 if (ret < 0) in spi_flash_fsr_ready()
244 return ret; in spi_flash_fsr_ready()
271 int ret; in spi_flash_wait_till_ready() local
276 ret = spi_flash_ready(flash); in spi_flash_wait_till_ready()
277 if (ret < 0) in spi_flash_wait_till_ready()
278 return ret; in spi_flash_wait_till_ready()
279 if (ret) in spi_flash_wait_till_ready()
293 int ret; in spi_flash_write_common() local
298 ret = spi_claim_bus(spi); in spi_flash_write_common()
299 if (ret) { in spi_flash_write_common()
301 return ret; in spi_flash_write_common()
304 ret = spi_flash_cmd_write_enable(flash); in spi_flash_write_common()
305 if (ret < 0) { in spi_flash_write_common()
307 return ret; in spi_flash_write_common()
310 ret = spi_flash_cmd_write(spi, cmd, cmd_len, buf, buf_len); in spi_flash_write_common()
311 if (ret < 0) { in spi_flash_write_common()
313 return ret; in spi_flash_write_common()
316 ret = spi_flash_wait_till_ready(flash, timeout); in spi_flash_write_common()
317 if (ret < 0) { in spi_flash_write_common()
321 return ret; in spi_flash_write_common()
326 return ret; in spi_flash_write_common()
333 int ret = -1; in spi_flash_cmd_erase_ops() local
358 ret = write_bar(flash, erase_addr); in spi_flash_cmd_erase_ops()
359 if (ret < 0) in spi_flash_cmd_erase_ops()
360 return ret; in spi_flash_cmd_erase_ops()
367 ret = spi_flash_write_common(flash, cmd, sizeof(cmd), NULL, 0); in spi_flash_cmd_erase_ops()
368 if (ret < 0) { in spi_flash_cmd_erase_ops()
378 ret = clean_bar(flash); in spi_flash_cmd_erase_ops()
381 return ret; in spi_flash_cmd_erase_ops()
392 int ret = -1; in spi_flash_cmd_write_ops() local
413 ret = write_bar(flash, write_addr); in spi_flash_cmd_write_ops()
414 if (ret < 0) in spi_flash_cmd_write_ops()
415 return ret; in spi_flash_cmd_write_ops()
429 ret = spi_flash_write_common(flash, cmd, sizeof(cmd), in spi_flash_cmd_write_ops()
431 if (ret < 0) { in spi_flash_cmd_write_ops()
440 ret = clean_bar(flash); in spi_flash_cmd_write_ops()
443 return ret; in spi_flash_cmd_write_ops()
450 int ret; in spi_flash_read_common() local
452 ret = spi_claim_bus(spi); in spi_flash_read_common()
453 if (ret) { in spi_flash_read_common()
455 return ret; in spi_flash_read_common()
458 ret = spi_flash_cmd_read(spi, cmd, cmd_len, data, data_len); in spi_flash_read_common()
459 if (ret < 0) { in spi_flash_read_common()
461 return ret; in spi_flash_read_common()
466 return ret; in spi_flash_read_common()
489 int ret = 0; in spi_flash_cmd_read_ops() local
493 ret = spi_claim_bus(spi); in spi_flash_cmd_read_ops()
494 if (ret) { in spi_flash_cmd_read_ops()
496 return log_ret(ret); in spi_flash_cmd_read_ops()
517 ret = write_bar(flash, read_addr); in spi_flash_cmd_read_ops()
518 if (ret < 0) in spi_flash_cmd_read_ops()
519 return log_ret(ret); in spi_flash_cmd_read_ops()
534 ret = spi_flash_read_common(flash, cmd, cmdsz, data, read_len); in spi_flash_cmd_read_ops()
535 if (ret < 0) { in spi_flash_cmd_read_ops()
546 ret = clean_bar(flash); in spi_flash_cmd_read_ops()
549 return log_ret(ret); in spi_flash_cmd_read_ops()
590 int ret; in sst26_lock_ctl() local
608 ret = spi_flash_read_common(flash, &cmd, 1, bpr_buff, bpr_size); in sst26_lock_ctl()
609 if (ret < 0) { in sst26_lock_ctl()
611 return ret; in sst26_lock_ctl()
674 ret = spi_flash_write_common(flash, &cmd, 1, bpr_buff, bpr_size); in sst26_lock_ctl()
675 if (ret < 0) { in sst26_lock_ctl()
677 return ret; in sst26_lock_ctl()
714 int ret; in sst_byte_write() local
725 ret = spi_flash_cmd_write_enable(flash); in sst_byte_write()
726 if (ret) in sst_byte_write()
727 return ret; in sst_byte_write()
729 ret = spi_flash_cmd_write(spi, cmd, sizeof(cmd), buf, 1); in sst_byte_write()
730 if (ret) in sst_byte_write()
731 return ret; in sst_byte_write()
741 int ret; in sst_write_wp() local
744 ret = spi_claim_bus(spi); in sst_write_wp()
745 if (ret) { in sst_write_wp()
747 return ret; in sst_write_wp()
753 ret = sst_byte_write(flash, offset, buf); in sst_write_wp()
754 if (ret) in sst_write_wp()
759 ret = spi_flash_cmd_write_enable(flash); in sst_write_wp()
760 if (ret) in sst_write_wp()
774 ret = spi_flash_cmd_write(spi, cmd, cmd_len, in sst_write_wp()
776 if (ret) { in sst_write_wp()
781 ret = spi_flash_wait_till_ready(flash, SPI_FLASH_PROG_TIMEOUT); in sst_write_wp()
782 if (ret) in sst_write_wp()
789 if (!ret) in sst_write_wp()
790 ret = spi_flash_cmd_write_disable(flash); in sst_write_wp()
793 if (!ret && actual != len) in sst_write_wp()
794 ret = sst_byte_write(flash, offset, buf + actual); in sst_write_wp()
798 ret ? "failure" : "success", len, offset - actual); in sst_write_wp()
801 return ret; in sst_write_wp()
809 int ret; in sst_write_bp() local
811 ret = spi_claim_bus(spi); in sst_write_bp()
812 if (ret) { in sst_write_bp()
814 return ret; in sst_write_bp()
818 ret = sst_byte_write(flash, offset, buf + actual); in sst_write_bp()
819 if (ret) { in sst_write_bp()
826 if (!ret) in sst_write_bp()
827 ret = spi_flash_cmd_write_disable(flash); in sst_write_bp()
830 ret ? "failure" : "success", len, offset - actual); in sst_write_bp()
833 return ret; in sst_write_bp()
917 int ret; in stm_lock() local
919 ret = read_sr(flash, &status_old); in stm_lock()
920 if (ret < 0) in stm_lock()
921 return ret; in stm_lock()
971 int ret; in stm_unlock() local
973 ret = read_sr(flash, &status_old); in stm_unlock()
974 if (ret < 0) in stm_unlock()
975 return ret; in stm_unlock()
1017 int ret; in macronix_quad_enable() local
1019 ret = read_sr(flash, &qeb_status); in macronix_quad_enable()
1020 if (ret < 0) in macronix_quad_enable()
1021 return ret; in macronix_quad_enable()
1026 ret = write_sr(flash, qeb_status | STATUS_QEB_MXIC); in macronix_quad_enable()
1027 if (ret < 0) in macronix_quad_enable()
1028 return ret; in macronix_quad_enable()
1031 ret = read_sr(flash, &qeb_status); in macronix_quad_enable()
1032 if (!(ret >= 0 && (qeb_status & STATUS_QEB_MXIC))) { in macronix_quad_enable()
1037 return ret; in macronix_quad_enable()
1045 int ret; in spansion_quad_enable() local
1047 ret = read_cr(flash, &qeb_status); in spansion_quad_enable()
1048 if (ret < 0) in spansion_quad_enable()
1049 return ret; in spansion_quad_enable()
1054 ret = write_cr(flash, qeb_status | STATUS_QEB_WINSPAN); in spansion_quad_enable()
1055 if (ret < 0) in spansion_quad_enable()
1056 return ret; in spansion_quad_enable()
1059 ret = read_cr(flash, &qeb_status); in spansion_quad_enable()
1060 if (!(ret >= 0 && (qeb_status & STATUS_QEB_WINSPAN))) { in spansion_quad_enable()
1065 return ret; in spansion_quad_enable()
1149 int ret; in spi_flash_scan() local
1273 ret = set_quad_mode(flash, info); in spi_flash_scan()
1274 if (ret) { in spi_flash_scan()
1307 ret = read_bar(flash, info); in spi_flash_scan()
1308 if (ret < 0) in spi_flash_scan()
1309 return ret; in spi_flash_scan()
1313 ret = spi_flash_decode_fdt(flash); in spi_flash_scan()
1314 if (ret) { in spi_flash_scan()