Lines Matching full:argv
831 #define skip(n) do { argc -= (n); argv += (n); } while (0)
834 int do_oem_command(int argc, char **argv)
841 strcat(command,*argv);
979 int main(int argc, char **argv)
1006 c = getopt_long(argc, argv, "wub:k:n:r:t:s:S:lp:c:i:m:h", longopts, &longindex);
1082 argv += optind;
1089 if (argc > 0 && !strcmp(*argv, "devices")) {
1095 if (argc > 0 && !strcmp(*argv, "help")) {
1103 if(!strcmp(*argv, "getvar")) {
1105 fb_queue_display(argv[1], argv[1]);
1107 } else if(!strcmp(*argv, "erase")) {
1110 if (fb_format_supported(usb, argv[1], NULL)) {
1114 fb_queue_erase(argv[1]);
1116 } else if(!strncmp(*argv, "format", strlen("format"))) {
1130 overrides = strchr(*argv, ':');
1142 if (erase_first && needs_erase(usb, argv[1])) {
1143 fb_queue_erase(argv[1]);
1145 fb_perform_format(usb, argv[1], 0, type_override, size_override);
1147 } else if(!strcmp(*argv, "signature")) {
1149 data = load_file(argv[1], &sz);
1150 if (data == 0) die("could not load '%s': %s", argv[1], strerror(errno));
1155 } else if(!strcmp(*argv, "reboot")) {
1159 if (!strcmp(*argv, "bootloader")) {
1166 } else if(!strcmp(*argv, "reboot-bootloader")) {
1169 } else if (!strcmp(*argv, "continue")) {
1172 } else if(!strcmp(*argv, "boot")) {
1177 kname = argv[0];
1181 rname = argv[0];
1188 } else if(!strcmp(*argv, "flash")) {
1189 char *pname = argv[1];
1193 fname = argv[2];
1204 } else if(!strcmp(*argv, "flash:raw")) {
1205 char *pname = argv[1];
1206 char *kname = argv[2];
1210 rname = argv[3];
1218 } else if(!strcmp(*argv, "flashall")) {
1222 } else if(!strcmp(*argv, "update")) {
1224 do_update(usb, argv[1], erase_first);
1231 } else if(!strcmp(*argv, "oem")) {
1232 argc = do_oem_command(argc, argv);
1233 } else if(!strcmp(*argv, "flashing") && argc == 2) {
1234 if(!strcmp(*(argv+1), "unlock") || !strcmp(*(argv+1), "lock")
1235 || !strcmp(*(argv+1), "unlock_critical")
1236 || !strcmp(*(argv+1), "lock_critical")
1237 || !strcmp(*(argv+1), "get_unlock_ability")) {
1238 argc = do_oem_command(argc, argv);