Lines Matching +full:partial +full:- +full:erase

2  * Copyright (c) 2017-2023 Nordic Semiconductor ASA
5 * SPDX-License-Identifier: Apache-2.0
21 #define BUF_ARRAY_CNT (CONFIG_SHELL_ARGC_MAX - 2)
60 return -ENODEV; in parse_helper()
63 /* default to zephyr,flash-controller */ in parse_helper()
66 return -ENODEV; in parse_helper()
72 return -ENODEV; in parse_helper()
80 return -EINVAL; in parse_helper()
83 (*argc)--; in parse_helper()
90 int result = -ENOTSUP; in cmd_erase()
112 return -EINVAL; in cmd_erase()
121 shell_error(sh, "Erase Failed, code %d.", result); in cmd_erase()
123 shell_print(sh, "Erase success."); in cmd_erase()
146 return -EINVAL; in cmd_write()
152 int j = i - 2; in cmd_write()
162 return -EIO; in cmd_write()
169 return -EIO; in cmd_write()
176 return -EIO; in cmd_write()
193 return -EINVAL; in cmd_copy()
207 return -EIO; in cmd_copy()
239 todo = MIN(cnt - upto, SHELL_HEXDUMP_BYTES_IN_LINE); in cmd_read()
243 return -EIO; in cmd_read()
274 return -EINVAL; in cmd_test()
287 while (repeat--) { in cmd_test()
291 shell_error(sh, "Erase Failed, code %d.", result); in cmd_test()
295 shell_print(sh, "Erase OK."); in cmd_test()
322 shell_print(sh, "Erase-Write-Verify test done."); in cmd_test()
337 return -EINVAL; in read_write_erase_validate()
346 return -EINVAL; in read_write_erase_validate()
351 return -EINVAL; in read_write_erase_validate()
399 while (repeat--) { in cmd_read_test()
447 while (repeat--) { in cmd_write_test()
495 while (repeat--) { in cmd_erase_test()
501 shell_error(sh, "Erase failed: %d", result); in cmd_erase_test()
544 while (repeat--) { in cmd_erase_write_test()
551 shell_error(sh, "Erase failed: %d", result_erase); in cmd_erase_write_test()
580 return -EBUSY; in set_bypass()
597 uint32_t left_to_read = flash_load_total - flash_load_written - flash_load_boff; in bypass_cb()
603 uint32_t buf_copy = MIN(to_copy, flash_load_buf_size - flash_load_boff); in bypass_cb()
629 /* When data is not aligned to flash_load_buf_size there may be partial write in bypass_cb()
676 return -EIO; in cmd_load()
685 return -ENOSPC; in cmd_load()
690 flash_load_buf_size -= flash_load_buf_size % write_block_size; in cmd_load()
727 return -EINVAL; in cmd_page_info()
743 entry->syntax = (dev != NULL) ? dev->name : NULL; in device_name_get()
744 entry->handler = NULL; in device_name_get()
745 entry->help = NULL; in device_name_get()
746 entry->subcmd = &dsub_device_name; in device_name_get()
753 SHELL_CMD_ARG(erase, &dsub_device_name,
793 return -EINVAL; in cmd_flash()