Lines Matching refs:_cmdname
221 #define U_BOOT_SUBCMDS_RELOC(_cmdname) \ argument
222 static void _cmdname##_subcmds_reloc(void) \
229 fixup_cmdtable(_cmdname##_subcmds, \
230 ARRAY_SIZE(_cmdname##_subcmds)); \
234 #define U_BOOT_SUBCMDS_RELOC(_cmdname) \ argument
235 static void _cmdname##_subcmds_reloc(void) { }
238 #define U_BOOT_SUBCMDS_DO_CMD(_cmdname) \ argument
239 static int do_##_cmdname(cmd_tbl_t *cmdtp, int flag, int argc, \
244 _cmdname##_subcmds_reloc(); \
250 subcmd = find_cmd_tbl(argv[1], _cmdname##_subcmds, \
251 ARRAY_SIZE(_cmdname##_subcmds)); \
264 #define U_BOOT_SUBCMDS_COMPLETE(_cmdname) \ argument
265 static int complete_##_cmdname(int argc, char * const argv[], \
269 return complete_subcmdv(_cmdname##_subcmds, \
270 ARRAY_SIZE(_cmdname##_subcmds), \
275 #define U_BOOT_SUBCMDS_COMPLETE(_cmdname) argument
278 #define U_BOOT_SUBCMDS(_cmdname, ...) \ argument
279 static cmd_tbl_t _cmdname##_subcmds[] = { __VA_ARGS__ }; \
280 U_BOOT_SUBCMDS_RELOC(_cmdname) \
281 U_BOOT_SUBCMDS_DO_CMD(_cmdname) \
282 U_BOOT_SUBCMDS_COMPLETE(_cmdname)