Lines Matching defs:trace

3  * trace_events_synth - synthetic trace events
19 #include <trace/events/mmflags.h>
135 struct synth_trace_event trace;
136 int offset = offsetof(typeof(trace), fields);
427 .trace = print_synth_event
1418 * trace/events/synthetic/ directory. The event fields that will be
1425 * param must be non-NULL. This will ensure that the trace buffer
1642 * trace case, we save the enabled state upon start and just
1893 * synth_event_trace_start - Start piecewise synthetic event trace
1895 * @trace_state: A pointer to object tracking the piecewise trace state
1897 * Start the trace of a synthetic event field-by-field rather than all
1900 * This function 'opens' an event trace, which means space is reserved
1901 * for the event in the trace buffer, after which the event's
1906 * track of the current event trace state until the event trace is
1911 * have been added for each event trace, regardless of whether adding
1914 * Note also that for a given event trace, all fields must be added
2035 * synth_event_add_next_val - Add the next field's value to an open synth trace
2037 * @trace_state: A pointer to object tracking the piecewise trace state
2053 * synth_event_add_val() can't be intermixed for a given event trace -
2057 * values have been added for each event trace, regardless of whether
2070 * synth_event_add_val - Add a named field's value to an open synth trace
2073 * @trace_state: A pointer to object tracking the piecewise trace state
2088 * synth_event_add_val() can't be intermixed for a given event trace -
2092 * values have been added for each event trace, regardless of whether
2105 * synth_event_trace_end - End piecewise synthetic event trace
2106 * @trace_state: A pointer to object tracking the piecewise trace state
2108 * End the trace of a synthetic event opened by
2111 * This function 'closes' an event trace, which basically means that
2115 * track of the current event trace state opened with
2119 * added for each event trace, regardless of whether adding all field