Lines Matching defs:trace_state

1630 			 struct synth_event_trace_state *trace_state)
1634 memset(trace_state, '\0', sizeof(*trace_state));
1647 trace_state->disabled = true;
1652 trace_state->event = file->event_call->data;
1659 struct synth_event_trace_state *trace_state,
1665 fields_size = trace_state->event->n_u64 * sizeof(u64);
1672 trace_state->buffer = file->tr->array_buffer.buffer;
1673 ring_buffer_nest_start(trace_state->buffer);
1675 entry_size = sizeof(*trace_state->entry) + fields_size;
1676 trace_state->entry = trace_event_buffer_reserve(&trace_state->fbuffer,
1679 if (!trace_state->entry) {
1680 ring_buffer_nest_end(trace_state->buffer);
1688 __synth_event_trace_end(struct synth_event_trace_state *trace_state)
1690 trace_event_buffer_commit(&trace_state->fbuffer);
1692 ring_buffer_nest_end(trace_state->buffer);
1895 * @trace_state: A pointer to object tracking the piecewise trace state
1905 * A pointer to a trace_state object is passed in, which will keep
1921 struct synth_event_trace_state *trace_state)
1925 if (!trace_state)
1928 ret = __synth_event_trace_init(file, trace_state);
1935 if (trace_state->event->n_dynamic_fields)
1938 ret = __synth_event_trace_start(file, trace_state, 0);
1945 struct synth_event_trace_state *trace_state)
1952 if (!trace_state) {
1959 if (trace_state->add_next) {
1963 trace_state->add_name = true;
1965 if (trace_state->add_name) {
1969 trace_state->add_next = true;
1972 if (trace_state->disabled)
1975 event = trace_state->event;
1976 if (trace_state->add_name) {
1987 if (trace_state->cur_field >= event->n_fields) {
1991 field = event->fields[trace_state->cur_field++];
1994 entry = trace_state->entry;
2014 trace_state->entry->fields[field->offset].as_u8 = (u8)val;
2018 trace_state->entry->fields[field->offset].as_u16 = (u16)val;
2022 trace_state->entry->fields[field->offset].as_u32 = (u32)val;
2026 trace_state->entry->fields[field->offset].as_u64 = val;
2037 * @trace_state: A pointer to object tracking the piecewise trace state
2063 struct synth_event_trace_state *trace_state)
2065 return __synth_event_add_val(NULL, val, trace_state);
2073 * @trace_state: A pointer to object tracking the piecewise trace state
2098 struct synth_event_trace_state *trace_state)
2100 return __synth_event_add_val(field_name, val, trace_state);
2106 * @trace_state: A pointer to object tracking the piecewise trace state
2114 * A pointer to a trace_state object is passed in, which will keep
2124 int synth_event_trace_end(struct synth_event_trace_state *trace_state)
2126 if (!trace_state)
2129 __synth_event_trace_end(trace_state);