Lines Matching defs:sample

602 				struct perf_sample *sample)
617 __thread__set_comm(thread, event->comm.comm, sample->time, exec)) {
629 struct perf_sample *sample __maybe_unused)
648 thread__set_namespaces(thread, sample->time, &event->namespaces)) {
660 struct perf_sample *sample __maybe_unused)
675 union perf_event *event, struct perf_sample *sample __maybe_unused)
683 union perf_event *event, struct perf_sample *sample)
686 sample->id, event->lost_samples.lost);
741 struct perf_sample *sample __maybe_unused)
787 struct perf_sample *sample __maybe_unused)
809 struct perf_sample *sample)
816 sample);
817 return machine__process_ksymbol_register(machine, event, sample);
821 struct perf_sample *sample __maybe_unused)
1721 struct perf_sample *sample)
1736 if (sample->cpumode == PERF_RECORD_MISC_GUEST_KERNEL ||
1737 sample->cpumode == PERF_RECORD_MISC_KERNEL) {
1776 struct perf_sample *sample)
1786 if (sample->cpumode == PERF_RECORD_MISC_GUEST_KERNEL ||
1787 sample->cpumode == PERF_RECORD_MISC_KERNEL) {
1865 struct perf_sample *sample)
1920 thread__fork(thread, parent, sample->time, do_maps_clone) < 0) {
1931 struct perf_sample *sample __maybe_unused)
1949 struct perf_sample *sample)
1955 ret = machine__process_comm_event(machine, event, sample); break;
1957 ret = machine__process_mmap_event(machine, event, sample); break;
1959 ret = machine__process_namespaces_event(machine, event, sample); break;
1961 ret = machine__process_cgroup_event(machine, event, sample); break;
1963 ret = machine__process_mmap2_event(machine, event, sample); break;
1965 ret = machine__process_fork_event(machine, event, sample); break;
1967 ret = machine__process_exit_event(machine, event, sample); break;
1969 ret = machine__process_lost_event(machine, event, sample); break;
1975 ret = machine__process_lost_samples_event(machine, event, sample); break;
1980 ret = machine__process_ksymbol(machine, event, sample); break;
1982 ret = machine__process_bpf(machine, event, sample); break;
1984 ret = machine__process_text_poke(machine, event, sample); break;
2042 struct mem_info *sample__resolve_mem(struct perf_sample *sample,
2050 ip__resolve_ams(al->thread, &mi->iaddr, sample->ip);
2052 sample->addr, sample->phys_addr);
2053 mi->data_src.val = sample->data_src;
2163 struct branch_info *sample__resolve_bstack(struct perf_sample *sample,
2167 const struct branch_stack *bs = sample->branch_stack;
2168 struct branch_entry *entries = perf_sample__branch_entries(sample);
2248 struct perf_sample *sample,
2254 struct ip_callchain *chain = sample->callchain;
2307 struct perf_sample *sample,
2313 struct branch_stack *lbr_stack = sample->branch_stack;
2314 struct branch_entry *entries = perf_sample__branch_entries(sample);
2352 * It's impossible to stitch the whole LBRs of previous sample.
2465 /* Find the physical index of the base-of-stack for current sample. */
2470 /* Previous sample has shorter stack. Nothing can be stitched. */
2480 * Starts from the base-of-stack of current sample.
2494 * Save the LBRs between the base-of-stack of previous sample
2495 * and the base-of-stack of current sample into lbr_stitch->lists.
2546 * Recolve LBR callstack chain sample
2554 struct perf_sample *sample,
2561 struct ip_callchain *chain = sample->callchain;
2577 if (thread->lbr_stitch_enable && !sample->no_hw_idx &&
2581 stitched_lbr = has_stitched_lbr(thread, sample,
2589 memcpy(&lbr_stitch->prev_sample, sample, sizeof(*sample));
2594 err = lbr_callchain_add_kernel_ip(thread, cursor, sample,
2600 err = lbr_callchain_add_lbr_ip(thread, cursor, sample, parent,
2617 err = lbr_callchain_add_lbr_ip(thread, cursor, sample, parent,
2623 err = lbr_callchain_add_kernel_ip(thread, cursor, sample,
2659 struct perf_sample *sample,
2664 struct branch_stack *branch = sample->branch_stack;
2665 struct branch_entry *entries = perf_sample__branch_entries(sample);
2666 struct ip_callchain *chain = sample->callchain;
2679 err = resolve_lbr_callchain_sample(thread, cursor, sample, parent,
2694 * more context for a sample than just the callers.
2873 struct perf_sample *sample,
2882 if ((!sample->user_regs.regs) ||
2883 (!sample->user_stack.size))
2887 thread, sample, max_stack);
2893 struct perf_sample *sample,
2904 evsel, sample,
2910 evsel, sample,
2914 evsel, sample,
2919 evsel, sample,