Lines Matching defs:record

147 				   struct trace_seq *s, struct tep_record *record,
155 taa_data->tlat_irq_timstamp = record->ts;
178 tep_get_field_val(s, event, "timer_latency", record, &taa_data->tlat_irq_latency, 1);
179 tep_get_field_val(s, event, "seqnum", record, &taa_data->tlat_irq_seqnum, 1);
182 tep_get_common_field_val(s, event, "common_pid", record, &taa_data->run_thread_pid, 1);
215 struct trace_seq *s, struct tep_record *record,
223 taa_data->tlat_thread_timstamp = record->ts;
226 tep_get_field_val(s, event, "timer_latency", record, &taa_data->tlat_thread_latency, 1);
227 tep_get_field_val(s, event, "seqnum", record, &taa_data->tlat_thread_seqnum, 1);
239 static int timerlat_aa_handler(struct trace_seq *s, struct tep_record *record,
243 struct timerlat_aa_data *taa_data = timerlat_aa_get_data(taa_ctx, record->cpu);
249 tep_get_field_val(s, event, "context", record, &thread, 1);
251 return timerlat_aa_irq_latency(taa_data, s, record, event);
253 return timerlat_aa_thread_latency(taa_data, s, record, event);
262 static int timerlat_aa_nmi_handler(struct trace_seq *s, struct tep_record *record,
266 struct timerlat_aa_data *taa_data = timerlat_aa_get_data(taa_ctx, record->cpu);
270 tep_get_field_val(s, event, "duration", record, &duration, 1);
271 tep_get_field_val(s, event, "start", record, &start, 1);
305 static int timerlat_aa_irq_handler(struct trace_seq *s, struct tep_record *record,
309 struct timerlat_aa_data *taa_data = timerlat_aa_get_data(taa_ctx, record->cpu);
317 tep_get_field_val(s, event, "duration", record, &duration, 1);
318 tep_get_field_val(s, event, "start", record, &start, 1);
319 tep_get_field_val(s, event, "vector", record, &vector, 1);
320 desc = tep_get_field_raw(s, event, "desc", record, &val, 1);
401 static int timerlat_aa_softirq_handler(struct trace_seq *s, struct tep_record *record,
405 struct timerlat_aa_data *taa_data = timerlat_aa_get_data(taa_ctx, record->cpu);
413 tep_get_field_val(s, event, "duration", record, &duration, 1);
414 tep_get_field_val(s, event, "start", record, &start, 1);
415 tep_get_field_val(s, event, "vector", record, &vector, 1);
434 static int timerlat_aa_thread_handler(struct trace_seq *s, struct tep_record *record,
438 struct timerlat_aa_data *taa_data = timerlat_aa_get_data(taa_ctx, record->cpu);
448 tep_get_field_val(s, event, "duration", record, &duration, 1);
449 tep_get_field_val(s, event, "start", record, &start, 1);
451 tep_get_common_field_val(s, event, "common_pid", record, &pid, 1);
452 comm = tep_get_field_raw(s, event, "comm", record, &val, 1);
479 static int timerlat_aa_stack_handler(struct trace_seq *s, struct tep_record *record,
483 struct timerlat_aa_data *taa_data = timerlat_aa_get_data(taa_ctx, record->cpu);
493 caller = tep_get_field_raw(s, event, "caller", record, &val, 1);
499 if (tep_get_field_val(s, event, "size", record, &size, 1) == 0)
531 static int timerlat_aa_sched_switch_handler(struct trace_seq *s, struct tep_record *record,
535 struct timerlat_aa_data *taa_data = timerlat_aa_get_data(taa_ctx, record->cpu);
539 tep_get_field_val(s, event, "next_pid", record, &taa_data->current_pid, 1);
540 comm = tep_get_field_raw(s, event, "next_comm", record, &val, 1);
562 static int timerlat_aa_kworker_start_handler(struct trace_seq *s, struct tep_record *record,
566 struct timerlat_aa_data *taa_data = timerlat_aa_get_data(taa_ctx, record->cpu);
568 tep_get_field_val(s, event, "work", record, &taa_data->kworker, 1);
569 tep_get_field_val(s, event, "function", record, &taa_data->kworker_func, 1);