Lines Matching defs:cmd
105 show_usage (grub_extcmd_t cmd)
107 grub_printf ("%s %s %s\n", _("Usage:"), cmd->cmd->name, _(cmd->cmd->summary));
111 grub_arg_show_help (grub_extcmd_t cmd)
168 show_usage (cmd);
169 grub_printf ("%s\n\n", _(cmd->cmd->description));
170 if (cmd->options)
171 showargs (cmd->options);
180 parse_option (grub_extcmd_t cmd, const struct grub_arg_option *opt,
185 grub_arg_show_help (cmd);
191 show_usage (cmd);
195 int found = opt - cmd->options;
213 grub_arg_parse (grub_extcmd_t cmd, int argc, char **argv,
244 if ((num && (cmd->cmd->flags & GRUB_COMMAND_OPTIONS_AT_START))
258 if (cmd->cmd->flags & GRUB_COMMAND_ACCEPT_DASH)
261 if (!find_short (cmd->options, *curshort))
276 opt = find_short (cmd->options, *curshort);
291 if (parse_option (cmd, opt, 0, usr) || grub_errno)
332 opt = find_long (cmd->options, arg + 2, arglen);
338 if (!opt && (cmd->cmd->flags & GRUB_COMMAND_ACCEPT_DASH))
395 if (parse_option (cmd, opt, option, usr) || grub_errno)
408 if (parse_option (cmd, opt, 0, usr) || grub_errno)