Lines Matching refs:nb_args
145 static void free_cmdline_args(char **args, int nb_args) in free_cmdline_args() argument
149 assert(nb_args <= MAX_ARGS); in free_cmdline_args()
151 for (i = 0; i < nb_args; i++) { in free_cmdline_args()
174 int nb_args, ret; in parse_cmdline() local
178 nb_args = 0; in parse_cmdline()
186 if (nb_args >= MAX_ARGS) { in parse_cmdline()
193 args[nb_args] = g_strdup(buf); in parse_cmdline()
194 nb_args++; in parse_cmdline()
196 *pnb_args = nb_args; in parse_cmdline()
200 free_cmdline_args(args, nb_args); in parse_cmdline()
240 char **args, int nb_args, int arg_index) in help_cmd_dump() argument
246 if (arg_index >= nb_args) { in help_cmd_dump()
260 args, nb_args, arg_index + 1); in help_cmd_dump()
278 int nb_args = 0; in hmp_help_cmd() local
298 if (parse_cmdline(name, &nb_args, args) < 0) { in hmp_help_cmd()
304 help_cmd_dump(mon, hmp_cmds, args, nb_args, 0); in hmp_help_cmd()
306 free_cmdline_args(args, nb_args); in hmp_help_cmd()
1267 int nb_args) in monitor_find_completion_by_table() argument
1275 if (nb_args <= 1) { in monitor_find_completion_by_table()
1277 if (nb_args == 0) { in monitor_find_completion_by_table()
1303 &args[1], nb_args - 1); in monitor_find_completion_by_table()
1307 cmd->command_completion(mon->rs, nb_args, args[nb_args - 1]); in monitor_find_completion_by_table()
1312 for (i = 0; i < nb_args - 2; i++) { in monitor_find_completion_by_table()
1320 str = args[nb_args - 1]; in monitor_find_completion_by_table()
1343 &args[1], nb_args - 1); in monitor_find_completion_by_table()
1357 int nb_args, len; in monitor_find_completion() local
1360 if (parse_cmdline(cmdline, &nb_args, args) < 0) { in monitor_find_completion()
1370 if (nb_args >= MAX_ARGS) { in monitor_find_completion()
1373 args[nb_args++] = g_strdup(""); in monitor_find_completion()
1377 monitor_find_completion_by_table(mon, hmp_cmds, args, nb_args); in monitor_find_completion()
1380 free_cmdline_args(args, nb_args); in monitor_find_completion()