Lines Matching defs:event
17 #include <babeltrace/ctf-writer/event.h>
18 #include <babeltrace/ctf-writer/event-types.h>
19 #include <babeltrace/ctf-writer/event-fields.h>
22 #include <traceevent/event-parse.h>
99 struct bt_ctf_event *event,
126 ret = bt_ctf_event_set_payload(event, name, field);
141 struct bt_ctf_event *event, \
146 return value_set(type, event, name, (u64) val); \
159 value_set_string(struct ctf_writer *cw, struct bt_ctf_event *event,
178 ret = bt_ctf_event_set_payload(event, name, field);
291 struct bt_ctf_event *event,
316 tmp_val = tep_read_number(fmtf->event->tep,
360 fmtf->event->tep,
376 ret = bt_ctf_event_set_payload(event, name, field);
385 ret = bt_ctf_event_set_payload(event, name, array_field);
401 struct bt_ctf_event *event,
409 ret = add_tracepoint_field_value(cw, event_class, event, sample,
419 struct bt_ctf_event *event,
427 ret = add_tracepoint_fields_values(cw, event_class, event,
430 ret = add_tracepoint_fields_values(cw, event_class, event,
438 struct bt_ctf_event *event,
449 pr_warning("Incorrect raw_size (%u) in bpf output event, skip %zu bytes\n",
455 pr_err("failed to create 'raw_len' for bpf output event\n");
465 ret = bt_ctf_event_set_payload(event, "raw_len", len_field);
474 pr_err("failed to create 'raw_data' for bpf output event\n");
499 ret = bt_ctf_event_set_payload(event, "raw_data", seq_field);
516 struct bt_ctf_event *event,
529 pr_err("failed to create 'perf_callchain_size' for callchain output event\n");
539 ret = bt_ctf_event_set_payload(event, "perf_callchain_size", len_field);
549 pr_err("failed to create 'perf_callchain' for callchain output event\n");
574 ret = bt_ctf_event_set_payload(event, "perf_callchain", seq_field);
590 struct bt_ctf_event *event,
600 * ctf event header
609 ret = value_set_u64_hex(cw, event, "perf_ip", sample->ip);
615 ret = value_set_s32(cw, event, "perf_tid", sample->tid);
619 ret = value_set_s32(cw, event, "perf_pid", sample->pid);
626 ret = value_set_u64(cw, event, "perf_id", sample->id);
632 ret = value_set_u64(cw, event, "perf_stream_id", sample->stream_id);
638 ret = value_set_u64(cw, event, "perf_period", sample->period);
644 ret = value_set_u64(cw, event, "perf_weight", sample->weight);
650 ret = value_set_u64(cw, event, "perf_data_src",
657 ret = value_set_u64(cw, event, "perf_transaction",
800 struct bt_ctf_event *event;
815 event = bt_ctf_event_create(event_class);
816 if (!event) {
817 pr_err("Failed to create an CTF event\n");
823 ret = add_generic_values(cw, event, evsel, sample);
828 ret = add_tracepoint_values(cw, event_class, event,
836 event, sample->callchain);
842 ret = add_bpf_output_values(event_class, event, sample);
853 bt_ctf_stream_append_event(cs->stream, event);
856 bt_ctf_event_put(event);
862 ret = value_set_##_type(cw, event, #_field, _event->_name._field);\
876 struct bt_ctf_event *event; \
882 event = bt_ctf_event_create(event_class); \
883 if (!event) { \
884 pr_err("Failed to create an CTF event\n"); \
896 bt_ctf_stream_append_event(cs->stream, event); \
898 bt_ctf_event_put(event); \
1099 * ctf event header
1164 pr("Adding event '%s' (type %d)\n", name, evsel->core.attr.type);
1188 pr("Failed to add event class into stream.\n");
1202 pr_err("Failed to add event '%s'.\n", name);
1235 pr("Adding "#_name" event\n"); \
1243 pr("Failed to add event class '"#_name"' into stream.\n");\