• Home
  • Raw
  • Download

Lines Matching refs:record

149 				   struct trace_seq *s, struct tep_record *record,  in timerlat_aa_irq_latency()  argument
157 taa_data->tlat_irq_timstamp = record->ts; in timerlat_aa_irq_latency()
180 tep_get_field_val(s, event, "timer_latency", record, &taa_data->tlat_irq_latency, 1); in timerlat_aa_irq_latency()
181 tep_get_field_val(s, event, "seqnum", record, &taa_data->tlat_irq_seqnum, 1); in timerlat_aa_irq_latency()
184 tep_get_common_field_val(s, event, "common_pid", record, &taa_data->run_thread_pid, 1); in timerlat_aa_irq_latency()
217 struct trace_seq *s, struct tep_record *record, in timerlat_aa_thread_latency() argument
225 taa_data->tlat_thread_timstamp = record->ts; in timerlat_aa_thread_latency()
228 tep_get_field_val(s, event, "timer_latency", record, &taa_data->tlat_thread_latency, 1); in timerlat_aa_thread_latency()
229 tep_get_field_val(s, event, "seqnum", record, &taa_data->tlat_thread_seqnum, 1); in timerlat_aa_thread_latency()
241 static int timerlat_aa_handler(struct trace_seq *s, struct tep_record *record, in timerlat_aa_handler() argument
245 struct timerlat_aa_data *taa_data = timerlat_aa_get_data(taa_ctx, record->cpu); in timerlat_aa_handler()
251 tep_get_field_val(s, event, "context", record, &thread, 1); in timerlat_aa_handler()
253 return timerlat_aa_irq_latency(taa_data, s, record, event); in timerlat_aa_handler()
255 return timerlat_aa_thread_latency(taa_data, s, record, event); in timerlat_aa_handler()
264 static int timerlat_aa_nmi_handler(struct trace_seq *s, struct tep_record *record, in timerlat_aa_nmi_handler() argument
268 struct timerlat_aa_data *taa_data = timerlat_aa_get_data(taa_ctx, record->cpu); in timerlat_aa_nmi_handler()
272 tep_get_field_val(s, event, "duration", record, &duration, 1); in timerlat_aa_nmi_handler()
273 tep_get_field_val(s, event, "start", record, &start, 1); in timerlat_aa_nmi_handler()
307 static int timerlat_aa_irq_handler(struct trace_seq *s, struct tep_record *record, in timerlat_aa_irq_handler() argument
311 struct timerlat_aa_data *taa_data = timerlat_aa_get_data(taa_ctx, record->cpu); in timerlat_aa_irq_handler()
319 tep_get_field_val(s, event, "duration", record, &duration, 1); in timerlat_aa_irq_handler()
320 tep_get_field_val(s, event, "start", record, &start, 1); in timerlat_aa_irq_handler()
321 tep_get_field_val(s, event, "vector", record, &vector, 1); in timerlat_aa_irq_handler()
322 desc = tep_get_field_raw(s, event, "desc", record, &val, 1); in timerlat_aa_irq_handler()
403 static int timerlat_aa_softirq_handler(struct trace_seq *s, struct tep_record *record, in timerlat_aa_softirq_handler() argument
407 struct timerlat_aa_data *taa_data = timerlat_aa_get_data(taa_ctx, record->cpu); in timerlat_aa_softirq_handler()
415 tep_get_field_val(s, event, "duration", record, &duration, 1); in timerlat_aa_softirq_handler()
416 tep_get_field_val(s, event, "start", record, &start, 1); in timerlat_aa_softirq_handler()
417 tep_get_field_val(s, event, "vector", record, &vector, 1); in timerlat_aa_softirq_handler()
436 static int timerlat_aa_thread_handler(struct trace_seq *s, struct tep_record *record, in timerlat_aa_thread_handler() argument
440 struct timerlat_aa_data *taa_data = timerlat_aa_get_data(taa_ctx, record->cpu); in timerlat_aa_thread_handler()
450 tep_get_field_val(s, event, "duration", record, &duration, 1); in timerlat_aa_thread_handler()
451 tep_get_field_val(s, event, "start", record, &start, 1); in timerlat_aa_thread_handler()
453 tep_get_common_field_val(s, event, "common_pid", record, &pid, 1); in timerlat_aa_thread_handler()
454 comm = tep_get_field_raw(s, event, "comm", record, &val, 1); in timerlat_aa_thread_handler()
481 static int timerlat_aa_stack_handler(struct trace_seq *s, struct tep_record *record, in timerlat_aa_stack_handler() argument
485 struct timerlat_aa_data *taa_data = timerlat_aa_get_data(taa_ctx, record->cpu); in timerlat_aa_stack_handler()
493 caller = tep_get_field_raw(s, event, "caller", record, &val, 1); in timerlat_aa_stack_handler()
513 static int timerlat_aa_sched_switch_handler(struct trace_seq *s, struct tep_record *record, in timerlat_aa_sched_switch_handler() argument
517 struct timerlat_aa_data *taa_data = timerlat_aa_get_data(taa_ctx, record->cpu); in timerlat_aa_sched_switch_handler()
521 tep_get_field_val(s, event, "next_pid", record, &taa_data->current_pid, 1); in timerlat_aa_sched_switch_handler()
522 comm = tep_get_field_raw(s, event, "next_comm", record, &val, 1); in timerlat_aa_sched_switch_handler()
544 static int timerlat_aa_kworker_start_handler(struct trace_seq *s, struct tep_record *record, in timerlat_aa_kworker_start_handler() argument
548 struct timerlat_aa_data *taa_data = timerlat_aa_get_data(taa_ctx, record->cpu); in timerlat_aa_kworker_start_handler()
550 tep_get_field_val(s, event, "work", record, &taa_data->kworker, 1); in timerlat_aa_kworker_start_handler()
551 tep_get_field_val(s, event, "function", record, &taa_data->kworker_func, 1); in timerlat_aa_kworker_start_handler()