Lines Matching refs:subcmd
110 char *subcmd; member
839 char *subcmd, in check_subcmd_and_options() argument
846 if (subcmd == NULL) { in check_subcmd_and_options()
851 if (strcmp(subcmd, "set_option") == 0) { in check_subcmd_and_options()
861 } else if (strcmp(subcmd, "update_all") == 0) { in check_subcmd_and_options()
874 } else if (((strcmp(subcmd, "enable_hypervisor") != 0) && in check_subcmd_and_options()
875 (strcmp(subcmd, "list_setting") != 0)) && (bam_argc || bam_argv)) { in check_subcmd_and_options()
891 for (i = 0; table[i].subcmd != NULL; i++) { in check_subcmd_and_options()
892 if (strcmp(table[i].subcmd, subcmd) == 0) in check_subcmd_and_options()
896 if (table[i].subcmd == NULL) { in check_subcmd_and_options()
897 bam_error(INVALID_SUBCMD, subcmd); in check_subcmd_and_options()
916 bam_error(NO_OPT_REQ, subcmd); in check_subcmd_and_options()
918 bam_error(MISS_OPT, subcmd); in check_subcmd_and_options()
1260 bam_install(char *subcmd, char *opt) in bam_install() argument
1267 if (check_subcmd_and_options(subcmd, opt, inst_subcmds, &f) == in bam_install()
1275 bam_menu(char *subcmd, char *opt, int largc, char *largv[]) in bam_menu() argument
1304 ret = check_subcmd_and_options(subcmd, opt, menu_subcmds, &f); in bam_menu()
1314 if (strcmp(subcmd, "update_entry") == 0) { in bam_menu()
1409 if (strcmp(subcmd, "list_entry") == 0) in bam_menu()
1425 if (strcmp(subcmd, "set_option") == 0) { in bam_menu()
1428 } else if ((strcmp(subcmd, "enable_hypervisor") != 0) && in bam_menu()
1429 (strcmp(subcmd, "list_setting") != 0)) { in bam_menu()
1443 if (strcmp(subcmd, "update_entry") == 0) { in bam_menu()
1445 } else if (strcmp(subcmd, "upgrade") == 0) { in bam_menu()
1447 } else if (strcmp(subcmd, "list_entry") == 0) { in bam_menu()
1449 } else if (strcmp(subcmd, "list_setting") == 0) { in bam_menu()
1452 } else if (strcmp(subcmd, "disable_hypervisor") == 0) { in bam_menu()
1454 bam_error(NO_SPARC, subcmd); in bam_menu()
1459 } else if (strcmp(subcmd, "enable_hypervisor") == 0) { in bam_menu()
1461 bam_error(NO_SPARC, subcmd); in bam_menu()
1526 char *subcmd, in bam_archive() argument
1543 ret = check_subcmd_and_options(subcmd, opt, arch_subcmds, &f); in bam_archive()
1559 if (bam_check && strcmp(subcmd, "update_all") == 0) { in bam_archive()
1560 bam_error(CHECK_NOT_SUPPORTED, subcmd); in bam_archive()
1564 if (strcmp(subcmd, "update_all") == 0) in bam_archive()