Lines Matching refs:_cmdname
322 #define U_BOOT_SUBCMDS_RELOC(_cmdname) \ argument
323 static void _cmdname##_subcmds_reloc(void) \
330 fixup_cmdtable(_cmdname##_subcmds, \
331 ARRAY_SIZE(_cmdname##_subcmds)); \
335 #define U_BOOT_SUBCMDS_RELOC(_cmdname) \ argument
336 static void _cmdname##_subcmds_reloc(void) { }
339 #define U_BOOT_SUBCMDS_DO_CMD(_cmdname) \ argument
340 static int do_##_cmdname(struct cmd_tbl *cmdtp, int flag, \
346 _cmdname##_subcmds_reloc(); \
352 subcmd = find_cmd_tbl(argv[1], _cmdname##_subcmds, \
353 ARRAY_SIZE(_cmdname##_subcmds)); \
366 #define U_BOOT_SUBCMDS_COMPLETE(_cmdname) \ argument
367 static int complete_##_cmdname(int argc, char *const argv[], \
371 return complete_subcmdv(_cmdname##_subcmds, \
372 ARRAY_SIZE(_cmdname##_subcmds), \
377 #define U_BOOT_SUBCMDS_COMPLETE(_cmdname) argument
380 #define U_BOOT_SUBCMDS(_cmdname, ...) \ argument
381 static struct cmd_tbl _cmdname##_subcmds[] = { __VA_ARGS__ }; \
382 U_BOOT_SUBCMDS_RELOC(_cmdname) \
383 U_BOOT_SUBCMDS_DO_CMD(_cmdname) \
384 U_BOOT_SUBCMDS_COMPLETE(_cmdname)