• Home
  • Raw
  • Download

Lines Matching refs:state

1521 	struct synth_event_trace_state state;  in synth_event_trace()  local
1525 ret = __synth_event_trace_init(file, &state); in synth_event_trace()
1532 if (state.event->n_dynamic_fields) { in synth_event_trace()
1535 for (i = 0; i < state.event->n_fields; i++) { in synth_event_trace()
1538 if (state.event->fields[i]->is_string && in synth_event_trace()
1539 state.event->fields[i]->is_dynamic) { in synth_event_trace()
1549 ret = __synth_event_trace_start(file, &state, data_size); in synth_event_trace()
1553 if (n_vals != state.event->n_fields) { in synth_event_trace()
1561 for (i = 0, n_u64 = 0; i < state.event->n_fields; i++) { in synth_event_trace()
1566 if (state.event->fields[i]->is_string) { in synth_event_trace()
1569 len = trace_string(state.entry, state.event, str_val, in synth_event_trace()
1570 state.event->fields[i]->is_dynamic, in synth_event_trace()
1574 struct synth_field *field = state.event->fields[i]; in synth_event_trace()
1578 *(u8 *)&state.entry->fields[n_u64] = (u8)val; in synth_event_trace()
1582 *(u16 *)&state.entry->fields[n_u64] = (u16)val; in synth_event_trace()
1586 *(u32 *)&state.entry->fields[n_u64] = (u32)val; in synth_event_trace()
1590 state.entry->fields[n_u64] = val; in synth_event_trace()
1598 __synth_event_trace_end(&state); in synth_event_trace()
1626 struct synth_event_trace_state state; in synth_event_trace_array() local
1630 ret = __synth_event_trace_init(file, &state); in synth_event_trace_array()
1637 if (state.event->n_dynamic_fields) { in synth_event_trace_array()
1638 for (i = 0; i < state.event->n_dynamic_fields; i++) { in synth_event_trace_array()
1639 field_pos = state.event->dynamic_fields[i]->field_pos; in synth_event_trace_array()
1646 ret = __synth_event_trace_start(file, &state, data_size); in synth_event_trace_array()
1650 if (n_vals != state.event->n_fields) { in synth_event_trace_array()
1657 for (i = 0, n_u64 = 0; i < state.event->n_fields; i++) { in synth_event_trace_array()
1658 if (state.event->fields[i]->is_string) { in synth_event_trace_array()
1661 len = trace_string(state.entry, state.event, str_val, in synth_event_trace_array()
1662 state.event->fields[i]->is_dynamic, in synth_event_trace_array()
1666 struct synth_field *field = state.event->fields[i]; in synth_event_trace_array()
1671 *(u8 *)&state.entry->fields[n_u64] = (u8)val; in synth_event_trace_array()
1675 *(u16 *)&state.entry->fields[n_u64] = (u16)val; in synth_event_trace_array()
1679 *(u32 *)&state.entry->fields[n_u64] = (u32)val; in synth_event_trace_array()
1683 state.entry->fields[n_u64] = val; in synth_event_trace_array()
1690 __synth_event_trace_end(&state); in synth_event_trace_array()