Lines Matching refs:ret

90 	int ret;  in nand_change_read_column_cmd()  local
94 ret = nand_send_cmd(NAND_CMD_CHANGE_1ST, 0U); in nand_change_read_column_cmd()
95 if (ret != 0) { in nand_change_read_column_cmd()
96 return ret; in nand_change_read_column_cmd()
107 ret = nand_send_addr(addr[i], 0U); in nand_change_read_column_cmd()
108 if (ret != 0) { in nand_change_read_column_cmd()
109 return ret; in nand_change_read_column_cmd()
113 ret = nand_send_cmd(NAND_CMD_CHANGE_2ND, NAND_TCCS_MIN); in nand_change_read_column_cmd()
114 if (ret != 0) { in nand_change_read_column_cmd()
115 return ret; in nand_change_read_column_cmd()
127 int ret; in nand_read_page_cmd() local
145 ret = nand_send_cmd(NAND_CMD_READ_1ST, 0U); in nand_read_page_cmd()
146 if (ret != 0) { in nand_read_page_cmd()
147 return ret; in nand_read_page_cmd()
151 ret = nand_send_addr(addr[j], 0U); in nand_read_page_cmd()
152 if (ret != 0) { in nand_read_page_cmd()
153 return ret; in nand_read_page_cmd()
157 ret = nand_send_cmd(NAND_CMD_READ_2ND, NAND_TWB_MAX); in nand_read_page_cmd()
158 if (ret != 0) { in nand_read_page_cmd()
159 return ret; in nand_read_page_cmd()
162 ret = nand_send_wait(PSEC_TO_MSEC(NAND_TR_MAX), NAND_TRR_MIN); in nand_read_page_cmd()
163 if (ret != 0) { in nand_read_page_cmd()
164 return ret; in nand_read_page_cmd()
168 ret = nand_read_data((uint8_t *)buffer, len, false); in nand_read_page_cmd()
171 return ret; in nand_read_page_cmd()
176 int ret; in nand_status() local
178 ret = nand_send_cmd(NAND_CMD_STATUS, NAND_TWHR_MIN); in nand_status()
179 if (ret != 0) { in nand_status()
180 return ret; in nand_status()
184 ret = nand_read_data(status, 1U, true); in nand_status()
187 return ret; in nand_status()
193 int ret; in nand_wait_ready() local
199 ret = nand_status(NULL); in nand_wait_ready()
200 if (ret != 0) { in nand_wait_ready()
201 return ret; in nand_wait_ready()
206 ret = nand_read_data(&status, 1U, true); in nand_wait_ready()
207 if (ret != 0) { in nand_wait_ready()
208 return ret; in nand_wait_ready()
253 int ret; in nand_read_id() local
255 ret = nand_send_cmd(NAND_CMD_READID, 0U); in nand_read_id()
256 if (ret != 0) { in nand_read_id()
257 return ret; in nand_read_id()
260 ret = nand_send_addr(addr, NAND_TWHR_MIN); in nand_read_id()
261 if (ret != 0) { in nand_read_id()
262 return ret; in nand_read_id()
270 int ret; in nand_reset() local
272 ret = nand_send_cmd(NAND_CMD_RESET, NAND_TWB_MAX); in nand_reset()
273 if (ret != 0) { in nand_reset()
274 return ret; in nand_reset()
284 int ret; in nand_read_param_page() local
286 ret = nand_send_cmd(NAND_CMD_READ_PARAM_PAGE, 0U); in nand_read_param_page()
287 if (ret != 0) { in nand_read_param_page()
288 return ret; in nand_read_param_page()
291 ret = nand_send_addr(addr, NAND_TWB_MAX); in nand_read_param_page()
292 if (ret != 0) { in nand_read_param_page()
293 return ret; in nand_read_param_page()
296 ret = nand_send_wait(PSEC_TO_MSEC(NAND_TR_MAX), NAND_TRR_MIN); in nand_read_param_page()
297 if (ret != 0) { in nand_read_param_page()
298 return ret; in nand_read_param_page()
301 ret = nand_read_data((uint8_t *)&page, sizeof(page), true); in nand_read_param_page()
302 if (ret != 0) { in nand_read_param_page()
303 return ret; in nand_read_param_page()
346 int ret; in detect_onfi() local
349 ret = nand_reset(); in detect_onfi()
350 if (ret != 0) { in detect_onfi()
351 return ret; in detect_onfi()
354 ret = nand_read_id(ONFI_SIGNATURE_ADDR, (uint8_t *)id, sizeof(id)); in detect_onfi()
355 if (ret != 0) { in detect_onfi()
356 return ret; in detect_onfi()
374 int ret; in nand_mtd_block_is_bad() local
377 ret = nand_read_page_cmd(block * nbpages_per_block, in nand_mtd_block_is_bad()
381 if (ret != 0) { in nand_mtd_block_is_bad()
382 return ret; in nand_mtd_block_is_bad()