diff options
author | Zachary T Welch <zw@superlucidity.net> | 2009-11-15 08:15:59 -0800 |
---|---|---|
committer | Zachary T Welch <zw@superlucidity.net> | 2009-11-17 11:38:07 -0800 |
commit | 23402315ce01071f30d7ec0c5ca7563ce41f1cc6 (patch) | |
tree | 2b1cad0044d857844f7d6b35b5ffadd390594c9b /src/flash/nand.c | |
parent | 7bf1a86e473a12882bf6f71cb4d0d416394b69d4 (diff) | |
download | riscv-openocd-23402315ce01071f30d7ec0c5ca7563ce41f1cc6.zip riscv-openocd-23402315ce01071f30d7ec0c5ca7563ce41f1cc6.tar.gz riscv-openocd-23402315ce01071f30d7ec0c5ca7563ce41f1cc6.tar.bz2 |
command_handler: change 'args' to CMD_ARGV
This patch converts all instances of 'args' in COMMAND_HANDLER routines
to use CMD_ARGV macro.
Diffstat (limited to 'src/flash/nand.c')
-rw-r--r-- | src/flash/nand.c | 56 |
1 files changed, 28 insertions, 28 deletions
diff --git a/src/flash/nand.c b/src/flash/nand.c index 9231b9a..ce713b9 100644 --- a/src/flash/nand.c +++ b/src/flash/nand.c @@ -220,12 +220,12 @@ COMMAND_HANDLER(handle_nand_device_command) { struct nand_device *p, *c; - if (strcmp(args[0], nand_flash_controllers[i]->name) == 0) + if (strcmp(CMD_ARGV[0], nand_flash_controllers[i]->name) == 0) { /* register flash specific commands */ if ((retval = nand_flash_controllers[i]->register_commands(cmd_ctx)) != ERROR_OK) { - LOG_ERROR("couldn't register '%s' commands", args[0]); + LOG_ERROR("couldn't register '%s' commands", CMD_ARGV[0]); return retval; } @@ -269,7 +269,7 @@ COMMAND_HANDLER(handle_nand_device_command) /* no valid NAND controller was found (i.e. the configuration option, * didn't match one of the compiled-in controllers) */ - LOG_ERROR("No valid NAND flash controller found (%s)", args[0]); + LOG_ERROR("No valid NAND flash controller found (%s)", CMD_ARGV[0]); LOG_ERROR("compiled-in NAND flash controllers:"); for (i = 0; nand_flash_controllers[i]; i++) { @@ -307,7 +307,7 @@ struct nand_device *get_nand_device_by_num(int num) COMMAND_HELPER(nand_command_get_device_by_num, unsigned name_index, struct nand_device **nand) { - const char *str = args[name_index]; + const char *str = CMD_ARGV[name_index]; unsigned num; COMMAND_PARSE_NUMBER(uint, str, num); *nand = get_nand_device_by_num(num); @@ -1090,19 +1090,19 @@ COMMAND_HANDLER(handle_nand_info_command) last = INT32_MAX; break; case 2: - COMMAND_PARSE_NUMBER(int, args[1], i); + COMMAND_PARSE_NUMBER(int, CMD_ARGV[1], i); first = last = i; i = 0; break; case 3: - COMMAND_PARSE_NUMBER(int, args[1], first); - COMMAND_PARSE_NUMBER(int, args[2], last); + COMMAND_PARSE_NUMBER(int, CMD_ARGV[1], first); + COMMAND_PARSE_NUMBER(int, CMD_ARGV[2], last); break; } if (NULL == p->device) { - command_print(cmd_ctx, "#%s: not probed", args[0]); + command_print(cmd_ctx, "#%s: not probed", CMD_ARGV[0]); return ERROR_OK; } @@ -1193,11 +1193,11 @@ COMMAND_HANDLER(handle_nand_erase_command) if (CMD_ARGC == 3) { unsigned long size = p->erase_size * p->num_blocks; - COMMAND_PARSE_NUMBER(ulong, args[1], offset); + COMMAND_PARSE_NUMBER(ulong, CMD_ARGV[1], offset); if ((offset % p->erase_size) != 0 || offset >= size) return ERROR_INVALID_ARGUMENTS; - COMMAND_PARSE_NUMBER(ulong, args[2], length); + COMMAND_PARSE_NUMBER(ulong, CMD_ARGV[2], length); if ((length == 0) || (length % p->erase_size) != 0 || (length + offset) > size) return ERROR_INVALID_ARGUMENTS; @@ -1215,7 +1215,7 @@ COMMAND_HANDLER(handle_nand_erase_command) command_print(cmd_ctx, "erased blocks %lu to %lu " "on NAND flash device #%s '%s'", offset, offset + length, - args[0], p->device->name); + CMD_ARGV[0], p->device->name); } else if (retval == ERROR_NAND_OPERATION_FAILED) { @@ -1250,12 +1250,12 @@ COMMAND_HANDLER(handle_nand_check_bad_blocks_command) unsigned long offset; unsigned long length; - COMMAND_PARSE_NUMBER(ulong, args[1], offset); + COMMAND_PARSE_NUMBER(ulong, CMD_ARGV[1], offset); if (offset % p->erase_size) return ERROR_INVALID_ARGUMENTS; offset /= p->erase_size; - COMMAND_PARSE_NUMBER(ulong, args[2], length); + COMMAND_PARSE_NUMBER(ulong, CMD_ARGV[2], length); if (length % p->erase_size) return ERROR_INVALID_ARGUMENTS; @@ -1399,14 +1399,14 @@ static COMMAND_HELPER(nand_fileio_parse_args, struct nand_fileio_state *state, if (NULL == nand->device) { - command_print(cmd_ctx, "#%s: not probed", args[0]); + command_print(cmd_ctx, "#%s: not probed", CMD_ARGV[0]); return ERROR_OK; } - COMMAND_PARSE_NUMBER(u32, args[2], state->address); + COMMAND_PARSE_NUMBER(u32, CMD_ARGV[2], state->address); if (need_size) { - COMMAND_PARSE_NUMBER(u32, args[2], state->size); + COMMAND_PARSE_NUMBER(u32, CMD_ARGV[2], state->size); if (state->size % nand->page_size) { command_print(cmd_ctx, "only page-aligned sizes are supported"); @@ -1418,23 +1418,23 @@ static COMMAND_HELPER(nand_fileio_parse_args, struct nand_fileio_state *state, { for (unsigned i = minargs; i < CMD_ARGC; i++) { - if (!strcmp(args[i], "oob_raw")) + if (!strcmp(CMD_ARGV[i], "oob_raw")) state->oob_format |= NAND_OOB_RAW; - else if (!strcmp(args[i], "oob_only")) + else if (!strcmp(CMD_ARGV[i], "oob_only")) state->oob_format |= NAND_OOB_RAW | NAND_OOB_ONLY; - else if (sw_ecc && !strcmp(args[i], "oob_softecc")) + else if (sw_ecc && !strcmp(CMD_ARGV[i], "oob_softecc")) state->oob_format |= NAND_OOB_SW_ECC; - else if (sw_ecc && !strcmp(args[i], "oob_softecc_kw")) + else if (sw_ecc && !strcmp(CMD_ARGV[i], "oob_softecc_kw")) state->oob_format |= NAND_OOB_SW_ECC_KW; else { - command_print(cmd_ctx, "unknown option: %s", args[i]); + command_print(cmd_ctx, "unknown option: %s", CMD_ARGV[i]); return ERROR_COMMAND_SYNTAX_ERROR; } } } - retval = nand_fileio_start(cmd_ctx, nand, args[1], filemode, state); + retval = nand_fileio_start(cmd_ctx, nand, CMD_ARGV[1], filemode, state); if (ERROR_OK != retval) return retval; @@ -1528,7 +1528,7 @@ COMMAND_HANDLER(handle_nand_write_command) { command_print(cmd_ctx, "failed writing file %s " "to NAND flash %s at offset 0x%8.8" PRIx32, - args[1], args[0], s.address); + CMD_ARGV[1], CMD_ARGV[0], s.address); return nand_fileio_cleanup(&s); } s.address += s.page_size; @@ -1538,7 +1538,7 @@ COMMAND_HANDLER(handle_nand_write_command) { command_print(cmd_ctx, "wrote file %s to NAND flash %s up to " "offset 0x%8.8" PRIx32 " in %fs (%0.3f kb/s)", - args[1], args[0], s.address, duration_elapsed(&s.bench), + CMD_ARGV[1], CMD_ARGV[0], s.address, duration_elapsed(&s.bench), duration_kbps(&s.bench, total_bytes)); } return ERROR_OK; @@ -1598,7 +1598,7 @@ COMMAND_HANDLER(handle_nand_verify_command) { command_print(cmd_ctx, "verified file %s in NAND flash %s " "up to offset 0x%8.8" PRIx32 " in %fs (%0.3f kb/s)", - args[1], args[0], dev.address, duration_elapsed(&file.bench), + CMD_ARGV[1], CMD_ARGV[0], dev.address, duration_elapsed(&file.bench), duration_kbps(&file.bench, dev.size)); } @@ -1658,15 +1658,15 @@ COMMAND_HANDLER(handle_nand_raw_access_command) if (NULL == p->device) { - command_print(cmd_ctx, "#%s: not probed", args[0]); + command_print(cmd_ctx, "#%s: not probed", CMD_ARGV[0]); return ERROR_OK; } if (CMD_ARGC == 2) { - if (strcmp("enable", args[1]) == 0) + if (strcmp("enable", CMD_ARGV[1]) == 0) p->use_raw = 1; - else if (strcmp("disable", args[1]) == 0) + else if (strcmp("disable", CMD_ARGV[1]) == 0) p->use_raw = 0; else return ERROR_COMMAND_SYNTAX_ERROR; |