subcmd
bam_install(char *subcmd, char *opt)
if (check_subcmd_and_options(subcmd, opt, inst_subcmds, &f) ==
bam_menu(char *subcmd, char *opt, int largc, char *largv[])
ret = check_subcmd_and_options(subcmd, opt, menu_subcmds, &f);
if (strcmp(subcmd, "update_entry") == 0) {
if (strcmp(subcmd, "list_entry") == 0)
if (strcmp(subcmd, "set_option") == 0) {
} else if ((strcmp(subcmd, "enable_hypervisor") != 0) &&
(strcmp(subcmd, "list_setting") != 0)) {
if (strcmp(subcmd, "update_entry") == 0) {
} else if (strcmp(subcmd, "upgrade") == 0) {
} else if (strcmp(subcmd, "list_entry") == 0) {
} else if (strcmp(subcmd, "list_setting") == 0) {
} else if (strcmp(subcmd, "disable_hypervisor") == 0) {
"machines\n"), subcmd);
} else if (strcmp(subcmd, "enable_hypervisor") == 0) {
"machines\n"), subcmd);
char *subcmd,
ret = check_subcmd_and_options(subcmd, opt, arch_subcmds, &f);
if (bam_check && strcmp(subcmd, "update_all") == 0) {
"subcmd: %s\n"), subcmd);
if (strcmp(subcmd, "update_all") == 0)
char *subcmd,
if (subcmd == NULL) {
if (strcmp(subcmd, "set_option") == 0) {
} else if (strcmp(subcmd, "update_all") == 0) {
} else if (((strcmp(subcmd, "enable_hypervisor") != 0) &&
(strcmp(subcmd, "list_setting") != 0)) && (bam_argc || bam_argv)) {
for (i = 0; table[i].subcmd != NULL; i++) {
if (strcmp(table[i].subcmd, subcmd) == 0)
if (table[i].subcmd == NULL) {
bam_error(_("invalid sub-command specified: %s\n"), subcmd);
"take options\n"), subcmd);
"sub-command: %s\n"), subcmd);
char *subcmd;
bam_loader_menu(char *subcmd, char *opt, int largc, char *largv[])
ret = check_subcmd_and_options(subcmd, opt, menu_subcmds, &f);
if (strcmp(subcmd, "update_entry") == 0) {
strcmp(subcmd, "update_entry") != 0) {
if (strcmp(subcmd, "list_entry") == 0)
if (strcmp(subcmd, "set_option") == 0) {
} else if ((strcmp(subcmd, "enable_hypervisor") != 0) &&
(strcmp(subcmd, "list_setting") != 0)) {
if (strcmp(subcmd, "update_entry") == 0) {
} else if (strcmp(subcmd, "upgrade") == 0) {
} else if (strcmp(subcmd, "list_entry") == 0) {
} else if (strcmp(subcmd, "list_setting") == 0) {
} else if (strcmp(subcmd, "disable_hypervisor") == 0) {
"machines\n"), subcmd);
} else if (strcmp(subcmd, "enable_hypervisor") == 0) {
"machines\n"), subcmd);
char *subcmd;
subcmd = argv[1];
(strcmp(subcmd, cmd_table[cmd_index]) != 0)) {
char *subcmd = argv[1];
if (subcmd && strcmp(subcmd, "lock") == 0) {
} else if (subcmd && strcmp(subcmd, "owner") == 0) {
struct subcmd *sc_next;
struct subcmd *c_cmds;
struct subcmd *makesubcmd();
doarrow(char **filev, struct namelist *files, char *rhost, struct subcmd *cmds)
struct subcmd *sc;
struct subcmd *subcmds; /* list of sub-commands for current cmd */
dodcolon(char **filev, struct namelist *files, char *stamp, struct subcmd *cmds)
struct subcmd *sc;
struct subcmd *cmds);
struct subcmd *cmds);
struct subcmd *sc;
struct subcmd *last_sc;
struct subcmd *subcmds);
yylval.subcmd = makesubcmd(c);
struct subcmd *subcmds;
struct subcmd *subcmds;
struct subcmd *subcmd;
struct subcmd *
register struct subcmd *sc;
sc = ALLOC(subcmd);
%type <subcmd> INSTALL NOTIFY EXCEPT PATTERN SPECIAL cmdlist cmd
struct subcmd *cmds;
struct subcmd *s;
static void prsubcmd(struct subcmd *s);
struct subcmd *sc;
extern struct subcmd *subcmds;
devname_kcall(int subcmd, void *args)
switch (subcmd) {
error = modctl(MODDEVNAME, subcmd, (uintptr_t)args);
(void) snprintf(subcmd, sizeof (subcmd),
(void) execvp(subcmd, nargv);
perror(subcmd);
(void) snprintf(subcmd, sizeof (subcmd),
(void) snprintf(subcmd, sizeof (subcmd), FSCMD, fsname, cmd);
(void) execvp(subcmd, nargv);
perror(subcmd); /* execvp failed */
char subcmd[BUFSIZ]; /* fs specific command */
char *subcmd, const char *pool, const char *device,
printf ("subcmd = %s\n", subcmd);
args[na++] = subcmd;
if ((strcmp (subcmd, "import") == 0) &&
printf ("Cannot execute zpool %s\n", subcmd);
event_id = (strcmp (subcmd, "import") == 0) ?
char subcmd[128];
if (snprintf(subcmd, sizeof (subcmd), "%s/%s/%s%s -d",
basenm) >= sizeof (subcmd)) {
if ((pipe_to_subcmd = popen(subcmd, "w")) == NULL) {
nvme_wdc_resize_vuc(nvme_ctrl_t *ctrl, uint8_t subcmd, uint32_t gib)
uint32_t cdw12 = WDC_VUC_RESIZE_CMD | ((uint32_t)subcmd << 8);
nvme_wdc_assert_common(nvme_ctrl_t *ctrl, uint32_t subcmd)
const char *name = subcmd == WDC_VUC_ASSERT_SUB_CLEAR ?
uint32_t cdw12 = WDC_VUC_ASSERT_CMD | (subcmd << 8);
long subcmd;
uint8_t subcmd;
subcmd = SATAC_TRANSFER_MODE_ULTRA_DMA;
subcmd = SATAC_TRANSFER_MODE_MULTI_WORD_DMA;
scmd->satacmd_sec_count_lsb = subcmd | mode;
modctl_modevents(int subcmd, uintptr_t a2, uintptr_t a3, uintptr_t a4,
switch (subcmd) {
log_sysevent_flushq(subcmd, flag);
modctl_hp(int subcmd, const char *path, char *cn_name, uintptr_t arg,
switch (subcmd) {
modctl_moddevname(int subcmd, uintptr_t a1, uintptr_t a2)
switch (subcmd) {
pm_noinvol_update(int subcmd, int volpmd, int wasvolpmd, char *path,
args.bpni_cmd = subcmd;
path, (void *)tdip, subcmd, wasvolpmd, volpmd))
uint8_t subcmd;
subcmd = ATF_XFRMOD_UDMA;
subcmd = ATF_XFRMOD_MDMA;
subcmd|mode);
uint8_t subcmd;
subcmd = ATF_XFRMOD_UDMA;
subcmd = ATF_XFRMOD_MDMA;
(subcmd | mode));