Lines Matching refs:event_class
53 struct bt_ctf_event_class *event_class; member
301 struct bt_ctf_event_class *event_class, in add_tracepoint_field_value() argument
339 event_class, name); in add_tracepoint_field_value()
413 struct bt_ctf_event_class *event_class, in add_tracepoint_fields_values() argument
422 ret = add_tracepoint_field_value(cw, event_class, event, sample, in add_tracepoint_fields_values()
431 struct bt_ctf_event_class *event_class, in add_tracepoint_values() argument
441 ret = add_tracepoint_fields_values(cw, event_class, event, in add_tracepoint_values()
444 ret = add_tracepoint_fields_values(cw, event_class, event, in add_tracepoint_values()
451 add_bpf_output_values(struct bt_ctf_event_class *event_class, in add_bpf_output_values() argument
466 len_type = bt_ctf_event_class_get_field_by_name(event_class, "raw_len"); in add_bpf_output_values()
485 seq_type = bt_ctf_event_class_get_field_by_name(event_class, "raw_data"); in add_bpf_output_values()
529 add_callchain_output_values(struct bt_ctf_event_class *event_class, in add_callchain_output_values() argument
540 event_class, "perf_callchain_size"); in add_callchain_output_values()
560 event_class, "perf_callchain"); in add_callchain_output_values()
813 struct bt_ctf_event_class *event_class; in process_sample_event() local
826 event_class = priv->event_class; in process_sample_event()
834 event = bt_ctf_event_create(event_class); in process_sample_event()
847 ret = add_tracepoint_values(cw, event_class, event, in process_sample_event()
854 ret = add_callchain_output_values(event_class, in process_sample_event()
861 ret = add_bpf_output_values(event_class, event, sample); in process_sample_event()
894 struct bt_ctf_event_class *event_class = cw->_name##_class;\
901 event = bt_ctf_event_create(event_class); \
993 static int event_class_add_field(struct bt_ctf_event_class *event_class, in event_class_add_field() argument
1004 return bt_ctf_event_class_add_field(event_class, type, in event_class_add_field()
1017 while ((t = bt_ctf_event_class_get_field_by_name(event_class, name))) { in event_class_add_field()
1026 ret = bt_ctf_event_class_add_field(event_class, type, name); in event_class_add_field()
1035 struct bt_ctf_event_class *event_class) in add_tracepoint_fields_types() argument
1061 ret = event_class_add_field(event_class, type, field); in add_tracepoint_fields_types()
1112 struct bt_ctf_event_class *event_class) in add_generic_types() argument
1139 ADD_FIELD(event_class, cw->data.u64_hex, "perf_ip"); in add_generic_types()
1142 ADD_FIELD(event_class, cw->data.s32, "perf_tid"); in add_generic_types()
1143 ADD_FIELD(event_class, cw->data.s32, "perf_pid"); in add_generic_types()
1148 ADD_FIELD(event_class, cw->data.u64, "perf_id"); in add_generic_types()
1151 ADD_FIELD(event_class, cw->data.u64, "perf_stream_id"); in add_generic_types()
1154 ADD_FIELD(event_class, cw->data.u64, "perf_period"); in add_generic_types()
1157 ADD_FIELD(event_class, cw->data.u64, "perf_weight"); in add_generic_types()
1160 ADD_FIELD(event_class, cw->data.u64, "perf_data_src"); in add_generic_types()
1163 ADD_FIELD(event_class, cw->data.u64, "perf_transaction"); in add_generic_types()
1166 ADD_FIELD(event_class, cw->data.u32, "perf_callchain_size"); in add_generic_types()
1167 ADD_FIELD(event_class, in add_generic_types()
1179 struct bt_ctf_event_class *event_class; in add_event() local
1186 event_class = bt_ctf_event_class_create(name); in add_event()
1187 if (!event_class) in add_event()
1190 ret = add_generic_types(cw, evsel, event_class); in add_event()
1195 ret = add_tracepoint_types(cw, evsel, event_class); in add_event()
1201 ret = add_bpf_output_types(cw, event_class); in add_event()
1206 ret = bt_ctf_stream_class_add_event_class(cw->stream_class, event_class); in add_event()
1216 priv->event_class = event_class; in add_event()
1221 bt_ctf_event_class_put(event_class); in add_event()
1243 if (bt_ctf_event_class_add_field(event_class, cw->data.t, #n)) {\
1252 struct bt_ctf_event_class *event_class; \
1256 event_class = bt_ctf_event_class_create("perf_" #_name);\
1257 if (!event_class) \
1261 ret = bt_ctf_stream_class_add_event_class(cw->stream_class, event_class);\
1267 cw->_name##_class = event_class; \
1268 bt_ctf_event_class_put(event_class); \
1343 bt_ctf_event_class_put(priv->event_class); in cleanup_events()