Lines Matching refs:argv

81 static int do_spi_flash_probe(int argc, char * const argv[])  in do_spi_flash_probe()  argument
97 cs = simple_strtoul(argv[1], &endp, 0); in do_spi_flash_probe()
98 if (*argv[1] == 0 || (*endp != 0 && *endp != ':')) in do_spi_flash_probe()
112 speed = simple_strtoul(argv[2], &endp, 0); in do_spi_flash_probe()
113 if (*argv[2] == 0 || *endp != 0) in do_spi_flash_probe()
117 mode = simple_strtoul(argv[3], &endp, 16); in do_spi_flash_probe()
118 if (*argv[3] == 0 || *endp != 0) in do_spi_flash_probe()
261 static int do_spi_flash_read_write(int argc, char * const argv[]) in do_spi_flash_read_write() argument
273 addr = simple_strtoul(argv[1], &endp, 16); in do_spi_flash_read_write()
274 if (*argv[1] == 0 || *endp != 0) in do_spi_flash_read_write()
277 if (mtd_arg_off_size(argc - 2, &argv[2], &dev, &offset, &len, in do_spi_flash_read_write()
284 argv[0], flash->size); in do_spi_flash_read_write()
294 if (strcmp(argv[0], "update") == 0) { in do_spi_flash_read_write()
296 } else if (strncmp(argv[0], "read", 4) == 0 || in do_spi_flash_read_write()
297 strncmp(argv[0], "write", 5) == 0) { in do_spi_flash_read_write()
300 read = strncmp(argv[0], "read", 4) == 0; in do_spi_flash_read_write()
319 static int do_spi_flash_erase(int argc, char * const argv[]) in do_spi_flash_erase() argument
329 if (mtd_arg_off(argv[1], &dev, &offset, &len, &maxsize, in do_spi_flash_erase()
333 ret = sf_parse_len_arg(argv[2], &size); in do_spi_flash_erase()
340 argv[0], flash->size); in do_spi_flash_erase()
351 static int do_spi_protect(int argc, char * const argv[]) in do_spi_protect() argument
360 if (!str2off(argv[2], &start)) { in do_spi_protect()
365 if (!str2off(argv[3], &len)) { in do_spi_protect()
370 if (strcmp(argv[1], "lock") == 0) in do_spi_protect()
372 else if (strcmp(argv[1], "unlock") == 0) in do_spi_protect()
503 static int do_spi_flash_test(int argc, char * const argv[]) in do_spi_flash_test() argument
516 offset = simple_strtoul(argv[1], &endp, 16); in do_spi_flash_test()
517 if (*argv[1] == 0 || *endp != 0) in do_spi_flash_test()
519 len = simple_strtoul(argv[2], &endp, 16); in do_spi_flash_test()
520 if (*argv[2] == 0 || *endp != 0) in do_spi_flash_test()
523 count = simple_strtoul(argv[3], &endp, 10); in do_spi_flash_test()
560 char * const argv[]) in do_spi_flash() argument
569 cmd = argv[1]; in do_spi_flash()
571 ++argv; in do_spi_flash()
574 ret = do_spi_flash_probe(argc, argv); in do_spi_flash()
586 ret = do_spi_flash_read_write(argc, argv); in do_spi_flash()
588 ret = do_spi_flash_erase(argc, argv); in do_spi_flash()
590 ret = do_spi_protect(argc, argv); in do_spi_flash()
593 ret = do_spi_flash_test(argc, argv); in do_spi_flash()