Lines Matching defs:sample
197 struct perf_sample *sample)
227 atom->time = sample->time;
352 struct perf_sample *sample)
357 if ((kwork->timestart == 0) || (kwork->timestart > sample->time))
358 kwork->timestart = sample->time;
360 if (kwork->timeend < sample->time)
361 kwork->timeend = sample->time;
366 struct perf_sample *sample)
369 u64 time = sample->time;
384 profile_update_timespan(kwork, sample);
393 struct perf_sample *sample,
401 class->work_init(class, &key, evsel, sample, machine);
403 atom = atom_new(kwork, sample);
413 if (!profile_event_match(kwork, work, sample)) {
440 struct perf_sample *sample,
448 class->work_init(class, &key, evsel, sample, machine);
457 if (!profile_event_match(kwork, work, sample))
465 src_atom = atom_new(kwork, sample);
478 struct perf_sample *sample)
481 u64 exit_time = sample->time;
500 struct perf_sample *sample,
504 KWORK_TRACE_MAX, evsel, sample,
511 struct perf_sample *sample,
518 KWORK_TRACE_ENTRY, evsel, sample,
524 report_update_exit_event(work, atom, sample);
533 struct perf_sample *sample)
536 u64 entry_time = sample->time;
555 struct perf_sample *sample,
559 KWORK_TRACE_MAX, evsel, sample,
566 struct perf_sample *sample,
573 KWORK_TRACE_RAISE, evsel, sample,
579 latency_update_entry_event(work, atom, sample);
587 struct perf_sample *sample,
596 if (!kwork->show_callchain || sample->callchain == NULL)
600 thread = machine__findnew_thread(machine, sample->pid, sample->pid);
602 pr_debug("Failed to get thread for pid %d\n", sample->pid);
608 if (thread__resolve_callchain(thread, cursor, evsel, sample,
638 struct perf_sample *sample,
654 timestamp__scnprintf_usec(sample->time,
678 (double)(sample->time - atom->time) / NSEC_PER_MSEC);
700 sample__fprintf_sym(sample, al, 0,
714 struct perf_sample *sample,
718 KWORK_TRACE_MAX, evsel, sample,
725 struct perf_sample *sample,
732 KWORK_TRACE_RAISE, evsel, sample,
738 timehist_save_callchain(kwork, sample, evsel, machine);
746 struct perf_sample *sample,
755 if (machine__resolve(machine, &al, sample) < 0) {
762 KWORK_TRACE_ENTRY, evsel, sample,
771 timehist_print_event(kwork, work, atom, sample, &al);
783 struct perf_sample *sample,
790 evsel, sample, machine);
796 struct perf_sample *sample,
803 evsel, sample, machine);
827 struct perf_sample *sample,
831 work->cpu = sample->cpu;
832 work->id = evsel__intval(evsel, sample, "irq");
833 work->name = evsel__strval(evsel, sample, "name");
854 struct perf_sample *sample,
861 evsel, sample, machine);
868 struct perf_sample *sample,
875 evsel, sample, machine);
882 struct perf_sample *sample,
889 evsel, sample, machine);
946 struct perf_sample *sample,
949 u64 num = evsel__intval(evsel, sample, "vec");
953 work->cpu = sample->cpu;
975 struct perf_sample *sample,
982 evsel, sample, machine);
989 struct perf_sample *sample,
996 evsel, sample, machine);
1003 struct perf_sample *sample,
1010 evsel, sample, machine);
1037 struct perf_sample *sample,
1042 sample, "function");
1045 work->cpu = sample->cpu;
1046 work->id = evsel__intval(evsel, sample, "work");
1555 struct perf_sample *sample,
1560 struct perf_sample *sample,
1569 err = f(tool, evsel, sample, machine);
1699 .sample = perf_kwork__process_tracepoint_sample,