Lines Matching refs:trace_state

1540 			 struct synth_event_trace_state *trace_state)  in __synth_event_trace_init()  argument
1544 memset(trace_state, '\0', sizeof(*trace_state)); in __synth_event_trace_init()
1557 trace_state->disabled = true; in __synth_event_trace_init()
1562 trace_state->event = file->event_call->data; in __synth_event_trace_init()
1569 struct synth_event_trace_state *trace_state, in __synth_event_trace_start() argument
1575 fields_size = trace_state->event->n_u64 * sizeof(u64); in __synth_event_trace_start()
1582 trace_state->buffer = file->tr->array_buffer.buffer; in __synth_event_trace_start()
1583 ring_buffer_nest_start(trace_state->buffer); in __synth_event_trace_start()
1585 entry_size = sizeof(*trace_state->entry) + fields_size; in __synth_event_trace_start()
1586 trace_state->entry = trace_event_buffer_reserve(&trace_state->fbuffer, in __synth_event_trace_start()
1589 if (!trace_state->entry) { in __synth_event_trace_start()
1590 ring_buffer_nest_end(trace_state->buffer); in __synth_event_trace_start()
1598 __synth_event_trace_end(struct synth_event_trace_state *trace_state) in __synth_event_trace_end() argument
1600 trace_event_buffer_commit(&trace_state->fbuffer); in __synth_event_trace_end()
1602 ring_buffer_nest_end(trace_state->buffer); in __synth_event_trace_end()
1831 struct synth_event_trace_state *trace_state) in synth_event_trace_start() argument
1835 if (!trace_state) in synth_event_trace_start()
1838 ret = __synth_event_trace_init(file, trace_state); in synth_event_trace_start()
1845 if (trace_state->event->n_dynamic_fields) in synth_event_trace_start()
1848 ret = __synth_event_trace_start(file, trace_state, 0); in synth_event_trace_start()
1855 struct synth_event_trace_state *trace_state) in __synth_event_add_val() argument
1862 if (!trace_state) { in __synth_event_add_val()
1869 if (trace_state->add_next) { in __synth_event_add_val()
1873 trace_state->add_name = true; in __synth_event_add_val()
1875 if (trace_state->add_name) { in __synth_event_add_val()
1879 trace_state->add_next = true; in __synth_event_add_val()
1882 if (trace_state->disabled) in __synth_event_add_val()
1885 event = trace_state->event; in __synth_event_add_val()
1886 if (trace_state->add_name) { in __synth_event_add_val()
1897 if (trace_state->cur_field >= event->n_fields) { in __synth_event_add_val()
1901 field = event->fields[trace_state->cur_field++]; in __synth_event_add_val()
1904 entry = trace_state->entry; in __synth_event_add_val()
1924 *(u8 *)&trace_state->entry->fields[field->offset] = (u8)val; in __synth_event_add_val()
1928 *(u16 *)&trace_state->entry->fields[field->offset] = (u16)val; in __synth_event_add_val()
1932 *(u32 *)&trace_state->entry->fields[field->offset] = (u32)val; in __synth_event_add_val()
1936 trace_state->entry->fields[field->offset] = val; in __synth_event_add_val()
1973 struct synth_event_trace_state *trace_state) in synth_event_add_next_val() argument
1975 return __synth_event_add_val(NULL, val, trace_state); in synth_event_add_next_val()
2008 struct synth_event_trace_state *trace_state) in synth_event_add_val() argument
2010 return __synth_event_add_val(field_name, val, trace_state); in synth_event_add_val()
2034 int synth_event_trace_end(struct synth_event_trace_state *trace_state) in synth_event_trace_end() argument
2036 if (!trace_state) in synth_event_trace_end()
2039 __synth_event_trace_end(trace_state); in synth_event_trace_end()