Lines Matching refs:cmd
247 int dynevent_arg_add(struct dynevent_cmd *cmd, in dynevent_arg_add() argument
259 ret = seq_buf_printf(&cmd->seq, " %s%c", arg->str, arg->separator); in dynevent_arg_add()
292 int dynevent_arg_pair_add(struct dynevent_cmd *cmd, in dynevent_arg_pair_add() argument
304 ret = seq_buf_printf(&cmd->seq, " %s%c%s%c", arg_pair->lhs, in dynevent_arg_pair_add()
327 int dynevent_str_add(struct dynevent_cmd *cmd, const char *str) in dynevent_str_add() argument
331 ret = seq_buf_puts(&cmd->seq, str); in dynevent_str_add()
360 void dynevent_cmd_init(struct dynevent_cmd *cmd, char *buf, int maxlen, in dynevent_cmd_init() argument
364 memset(cmd, '\0', sizeof(*cmd)); in dynevent_cmd_init()
366 seq_buf_init(&cmd->seq, buf, maxlen); in dynevent_cmd_init()
367 cmd->type = type; in dynevent_cmd_init()
368 cmd->run_command = run_command; in dynevent_cmd_init()
435 int dynevent_create(struct dynevent_cmd *cmd) in dynevent_create() argument
437 return cmd->run_command(cmd); in dynevent_create()