• Home
  • Raw
  • Download

Lines Matching refs:cmd

1043 int synth_event_add_field(struct dynevent_cmd *cmd, const char *type,  in synth_event_add_field()  argument
1049 if (cmd->type != DYNEVENT_TYPE_SYNTH) in synth_event_add_field()
1060 ret = dynevent_arg_pair_add(cmd, &arg_pair, synth_event_check_arg_fn); in synth_event_add_field()
1064 if (++cmd->n_fields > SYNTH_FIELDS_MAX) in synth_event_add_field()
1087 int synth_event_add_field_str(struct dynevent_cmd *cmd, const char *type_name) in synth_event_add_field_str() argument
1092 if (cmd->type != DYNEVENT_TYPE_SYNTH) in synth_event_add_field_str()
1102 ret = dynevent_arg_add(cmd, &arg, NULL); in synth_event_add_field_str()
1106 if (++cmd->n_fields > SYNTH_FIELDS_MAX) in synth_event_add_field_str()
1130 int synth_event_add_fields(struct dynevent_cmd *cmd, in synth_event_add_fields() argument
1143 ret = synth_event_add_field(cmd, fields[i].type, fields[i].name); in synth_event_add_fields()
1180 int __synth_event_gen_cmd_start(struct dynevent_cmd *cmd, const char *name, in __synth_event_gen_cmd_start() argument
1187 cmd->event_name = name; in __synth_event_gen_cmd_start()
1188 cmd->private_data = mod; in __synth_event_gen_cmd_start()
1190 if (cmd->type != DYNEVENT_TYPE_SYNTH) in __synth_event_gen_cmd_start()
1195 ret = dynevent_arg_add(cmd, &arg, NULL); in __synth_event_gen_cmd_start()
1210 if (++cmd->n_fields > SYNTH_FIELDS_MAX) { in __synth_event_gen_cmd_start()
1215 ret = synth_event_add_field(cmd, type, name); in __synth_event_gen_cmd_start()
1249 int synth_event_gen_cmd_array_start(struct dynevent_cmd *cmd, const char *name, in synth_event_gen_cmd_array_start() argument
1258 cmd->event_name = name; in synth_event_gen_cmd_array_start()
1259 cmd->private_data = mod; in synth_event_gen_cmd_array_start()
1261 if (cmd->type != DYNEVENT_TYPE_SYNTH) in synth_event_gen_cmd_array_start()
1269 ret = dynevent_arg_add(cmd, &arg, NULL); in synth_event_gen_cmd_array_start()
1277 ret = synth_event_add_field(cmd, fields[i].type, fields[i].name); in synth_event_gen_cmd_array_start()
1452 struct dynevent_cmd cmd; in synth_event_create() local
1460 synth_event_cmd_init(&cmd, buf, MAX_DYNEVENT_CMD_LEN); in synth_event_create()
1462 ret = synth_event_gen_cmd_array_start(&cmd, name, mod, in synth_event_create()
1467 ret = synth_event_gen_cmd_end(&cmd); in synth_event_create()
1536 char **argv = NULL, *cmd, *saved_cmd, *name_and_field; in check_command() local
1539 cmd = saved_cmd = kstrdup(raw_command, GFP_KERNEL); in check_command()
1540 if (!cmd) in check_command()
1543 name_and_field = strsep(&cmd, ";"); in check_command()
1609 static int synth_event_run_command(struct dynevent_cmd *cmd) in synth_event_run_command() argument
1614 ret = create_or_delete_synth_event(cmd->seq.buffer); in synth_event_run_command()
1618 se = find_synth_event(cmd->event_name); in synth_event_run_command()
1622 se->mod = cmd->private_data; in synth_event_run_command()
1636 void synth_event_cmd_init(struct dynevent_cmd *cmd, char *buf, int maxlen) in synth_event_cmd_init() argument
1638 dynevent_cmd_init(cmd, buf, maxlen, DYNEVENT_TYPE_SYNTH, in synth_event_cmd_init()