Lines Matching refs:argv
48 char **argv[], const struct device * *flash_dev, in parse_helper() argument
53 *addr = strtoul((*argv)[1], &endptr, 16); in parse_helper()
57 *flash_dev = shell_device_get_binding((*argv)[1]); in parse_helper()
82 *addr = strtoul((*argv)[2], &endptr, 16); in parse_helper()
84 (*argv)++; in parse_helper()
88 static int cmd_erase(const struct shell *sh, size_t argc, char *argv[]) in cmd_erase() argument
97 result = parse_helper(sh, &argc, &argv, &flash_dev, &page_addr); in cmd_erase()
102 size = strtoul(argv[2], NULL, 16); in cmd_erase()
130 static int cmd_write(const struct shell *sh, size_t argc, char *argv[]) in cmd_write() argument
139 ret = parse_helper(sh, &argc, &argv, &flash_dev, &w_addr); in cmd_write()
154 buf_array[j] = strtoul(argv[i], NULL, 16); in cmd_write()
182 static int cmd_copy(const struct shell *sh, size_t argc, char *argv[]) in cmd_copy() argument
196 src_dev = shell_device_get_binding(argv[1]); in cmd_copy()
197 dst_dev = shell_device_get_binding(argv[2]); in cmd_copy()
198 src_offset = strtoul(argv[3], NULL, 0); in cmd_copy()
199 dst_offset = strtoul(argv[4], NULL, 0); in cmd_copy()
201 size = strtoul(argv[5], NULL, 0); in cmd_copy()
210 shell_print(sh, "Copied %u bytes from %s:%x to %s:%x", size, argv[1], src_offset, argv[2], in cmd_copy()
216 static int cmd_read(const struct shell *sh, size_t argc, char *argv[]) in cmd_read() argument
225 ret = parse_helper(sh, &argc, &argv, &flash_dev, &addr); in cmd_read()
231 cnt = strtoul(argv[2], NULL, 16); in cmd_read()
254 static int cmd_test(const struct shell *sh, size_t argc, char *argv[]) in cmd_test() argument
264 result = parse_helper(sh, &argc, &argv, &flash_dev, &addr); in cmd_test()
269 size = strtoul(argv[2], NULL, 16); in cmd_test()
270 repeat = strtoul(argv[3], NULL, 16); in cmd_test()
332 static int read_write_erase_validate(const struct shell *sh, size_t argc, char *argv[], in read_write_erase_validate() argument
340 *size = strtoul(argv[2], NULL, 0); in read_write_erase_validate()
341 *repeat = strtoul(argv[3], NULL, 0); in read_write_erase_validate()
376 static int cmd_read_test(const struct shell *sh, size_t argc, char *argv[]) in cmd_read_test() argument
389 result = parse_helper(sh, &argc, &argv, &flash_dev, &addr); in cmd_read_test()
394 result = read_write_erase_validate(sh, argc, argv, &size, &repeat); in cmd_read_test()
421 static int cmd_write_test(const struct shell *sh, size_t argc, char *argv[]) in cmd_write_test() argument
433 result = parse_helper(sh, &argc, &argv, &flash_dev, &addr); in cmd_write_test()
438 result = read_write_erase_validate(sh, argc, argv, &size, &repeat); in cmd_write_test()
469 static int cmd_erase_test(const struct shell *sh, size_t argc, char *argv[]) in cmd_erase_test() argument
481 result = parse_helper(sh, &argc, &argv, &flash_dev, &addr); in cmd_erase_test()
486 result = read_write_erase_validate(sh, argc, argv, &size, &repeat); in cmd_erase_test()
517 static int cmd_erase_write_test(const struct shell *sh, size_t argc, char *argv[]) in cmd_erase_write_test() argument
530 result_erase = parse_helper(sh, &argc, &argv, &flash_dev, &addr); in cmd_erase_write_test()
535 result_erase = read_write_erase_validate(sh, argc, argv, &size, &repeat); in cmd_erase_write_test()
656 static int cmd_load(const struct shell *sh, size_t argc, char *argv[]) in cmd_load() argument
664 result = parse_helper(sh, &argc, &argv, &flash_dev, &addr); in cmd_load()
669 size = strtoul(argv[2], NULL, 0); in cmd_load()
711 static int cmd_page_info(const struct shell *sh, size_t argc, char *argv[]) in cmd_page_info() argument
718 result = parse_helper(sh, &argc, &argv, &flash_dev, &addr); in cmd_page_info()
795 static int cmd_flash(const struct shell *sh, size_t argc, char **argv) in cmd_flash() argument
797 shell_error(sh, "%s:unknown parameter: %s", argv[0], argv[1]); in cmd_flash()