Home
last modified time | relevance | path

Searched refs:arg_pair (Results 1 – 4 of 4) sorted by relevance

/linux/kernel/trace/
H A Dtrace_dynevent.c358 struct dynevent_arg_pair *arg_pair, in dynevent_arg_pair_add() argument
364 ret = check_arg(arg_pair); in dynevent_arg_pair_add()
369 ret = seq_buf_printf(&cmd->seq, " %s%c%s%c", arg_pair->lhs, in dynevent_arg_pair_add()
370 arg_pair->operator, arg_pair->rhs, in dynevent_arg_pair_add()
371 arg_pair->separator); in dynevent_arg_pair_add()
373 pr_err("field string is too long: %s%c%s%c\n", arg_pair->lhs, in dynevent_arg_pair_add()
374 arg_pair->operator, arg_pair->rhs, in dynevent_arg_pair_add()
375 arg_pair->separator); in dynevent_arg_pair_add()
475 void dynevent_arg_pair_init(struct dynevent_arg_pair *arg_pair, in dynevent_arg_pair_init() argument
478 memset(arg_pair, '\0', sizeof(*arg_pair)); in dynevent_arg_pair_init()
[all …]
H A Dtrace_dynevent.h147 extern void dynevent_arg_pair_init(struct dynevent_arg_pair *arg_pair,
151 struct dynevent_arg_pair *arg_pair,
H A Dtrace_events_synth.c1096 struct dynevent_arg_pair *arg_pair = data; in synth_event_check_arg_fn() local
1099 size = synth_field_size((char *)arg_pair->lhs); in synth_event_check_arg_fn()
1101 if (strstr((char *)arg_pair->lhs, "[")) in synth_event_check_arg_fn()
1125 struct dynevent_arg_pair arg_pair; in synth_event_add_field() local
1134 dynevent_arg_pair_init(&arg_pair, 0, ';'); in synth_event_add_field()
1136 arg_pair.lhs = type; in synth_event_add_field()
1137 arg_pair.rhs = name; in synth_event_add_field()
1139 ret = dynevent_arg_pair_add(cmd, &arg_pair, synth_event_check_arg_fn); in synth_event_add_field()
/linux/Documentation/trace/
H A Devents.rst1093 struct dynevent_arg_pair arg_pair;
1095 dynevent_arg_pair_init(&arg_pair, dynevent_foo_check_arg_fn, 0, ';');
1097 arg_pair.lhs = type;
1098 arg_pair.rhs = name;
1100 ret = dynevent_arg_pair_add(cmd, &arg_pair);
1102 Again, the arg_pair is first initialized, in this case with a callback