Lines Matching refs:args

61       scope->argv.args -= scope->shifts;
120 scope->argv.args += n;
126 int argc, char **args)
138 if (grub_script_argv_make (&argv, argc, args))
232 if (grub_script_argv_split_append (&result, scope->argv.args[i]))
240 if (grub_script_argv_append (&result, scope->argv.args[i],
241 grub_strlen (scope->argv.args[i])))
254 if (grub_script_argv_split_append (&result, scope->argv.args[i]))
258 if (grub_script_argv_append (&result, scope->argv.args[i],
259 grub_strlen (scope->argv.args[i])))
274 scope->argv.args[num - 1]))
278 if (grub_script_argv_append (&result, scope->argv.args[num - 1],
279 grub_strlen (scope->argv.args[num - 1])
285 return result.args;
395 if (! result.args[result.argc - 1])
408 result.args = 0;
409 for (i = 0; unexpanded.args[i]; i++)
411 if (grub_wildcard_translator->expand (unexpanded.args[i],
421 append (unexpanded.args[i], -1);
472 grub_script_function_call (grub_script_function_t func, int argc, char **args)
483 new_scope.argv.args = args;
498 grub_script_execute_sourcecode (const char *source, int argc, char **args)
527 new_scope.argv.args = args;
564 char **args;
569 if (grub_script_arglist_to_argv (cmdline->arglist, &argv) || ! argv.args[0])
574 args = argv.args + 1;
575 cmdname = argv.args[0];
578 if (argv.argc < 2 || ! argv.args[1])
586 args = argv.args + 2;
587 cmdname = argv.args[1];
634 ret = grub_extcmd_dispatcher (grubcmd, argc, args, argv.script);
636 ret = (grubcmd->func) (grubcmd, argc, args);
639 ret = grub_script_function_call (func, argc, args);
736 grub_script_env_set (cmdfor->name->str, argv.args[i]);