Lines Matching defs:event_class

51 	struct bt_ctf_event_class *event_class;
294 struct bt_ctf_event_class *event_class,
332 event_class, name);
406 struct bt_ctf_event_class *event_class,
415 ret = add_tracepoint_field_value(cw, event_class, event, sample,
424 struct bt_ctf_event_class *event_class,
433 ret = add_tracepoint_fields_values(cw, event_class, event,
436 ret = add_tracepoint_fields_values(cw, event_class, event,
443 add_bpf_output_values(struct bt_ctf_event_class *event_class,
458 len_type = bt_ctf_event_class_get_field_by_name(event_class, "raw_len");
477 seq_type = bt_ctf_event_class_get_field_by_name(event_class, "raw_data");
521 add_callchain_output_values(struct bt_ctf_event_class *event_class,
532 event_class, "perf_callchain_size");
552 event_class, "perf_callchain");
805 struct bt_ctf_event_class *event_class;
813 event_class = priv->event_class;
821 event = bt_ctf_event_create(event_class);
834 ret = add_tracepoint_values(cw, event_class, event,
841 ret = add_callchain_output_values(event_class,
848 ret = add_bpf_output_values(event_class, event, sample);
881 struct bt_ctf_event_class *event_class = cw->_name##_class;\
888 event = bt_ctf_event_create(event_class); \
980 static int event_class_add_field(struct bt_ctf_event_class *event_class,
991 return bt_ctf_event_class_add_field(event_class, type,
1004 while ((t = bt_ctf_event_class_get_field_by_name(event_class, name))) {
1013 ret = bt_ctf_event_class_add_field(event_class, type, name);
1022 struct bt_ctf_event_class *event_class)
1048 ret = event_class_add_field(event_class, type, field);
1098 struct bt_ctf_event_class *event_class)
1125 ADD_FIELD(event_class, cw->data.u64_hex, "perf_ip");
1128 ADD_FIELD(event_class, cw->data.s32, "perf_tid");
1129 ADD_FIELD(event_class, cw->data.s32, "perf_pid");
1134 ADD_FIELD(event_class, cw->data.u64, "perf_id");
1137 ADD_FIELD(event_class, cw->data.u64, "perf_stream_id");
1140 ADD_FIELD(event_class, cw->data.u64, "perf_period");
1143 ADD_FIELD(event_class, cw->data.u64, "perf_weight");
1146 ADD_FIELD(event_class, cw->data.u64, "perf_data_src");
1149 ADD_FIELD(event_class, cw->data.u64, "perf_transaction");
1152 ADD_FIELD(event_class, cw->data.u32, "perf_callchain_size");
1153 ADD_FIELD(event_class,
1165 struct bt_ctf_event_class *event_class;
1172 event_class = bt_ctf_event_class_create(name);
1173 if (!event_class)
1176 ret = add_generic_types(cw, evsel, event_class);
1181 ret = add_tracepoint_types(cw, evsel, event_class);
1187 ret = add_bpf_output_types(cw, event_class);
1192 ret = bt_ctf_stream_class_add_event_class(cw->stream_class, event_class);
1202 priv->event_class = event_class;
1207 bt_ctf_event_class_put(event_class);
1229 if (bt_ctf_event_class_add_field(event_class, cw->data.t, #n)) {\
1238 struct bt_ctf_event_class *event_class; \
1242 event_class = bt_ctf_event_class_create("perf_" #_name);\
1243 if (!event_class) \
1247 ret = bt_ctf_stream_class_add_event_class(cw->stream_class, event_class);\
1253 cw->_name##_class = event_class; \
1254 bt_ctf_event_class_put(event_class); \
1328 bt_ctf_event_class_put(priv->event_class);