Lines Matching refs:handle
6477 perf_output_sample_regs(struct perf_output_handle *handle, in perf_output_sample_regs() argument
6488 perf_output_put(handle, val); in perf_output_sample_regs()
6571 perf_output_sample_ustack(struct perf_output_handle *handle, u64 dump_size, in perf_output_sample_ustack() argument
6577 perf_output_put(handle, size); in perf_output_sample_ustack()
6596 perf_output_put(handle, dump_size); in perf_output_sample_ustack()
6601 rem = __output_copy_user(handle, (void *) sp, dump_size); in perf_output_sample_ustack()
6605 perf_output_skip(handle, rem); in perf_output_sample_ustack()
6608 perf_output_put(handle, dyn_size); in perf_output_sample_ustack()
6652 struct perf_output_handle *handle, in perf_pmu_snapshot_aux() argument
6675 ret = event->pmu->snapshot_aux(event, handle, size); in perf_pmu_snapshot_aux()
6685 struct perf_output_handle *handle, in perf_aux_sample_output() argument
6700 size = perf_pmu_snapshot_aux(rb, sampler, handle, data->aux_size); in perf_aux_sample_output()
6721 perf_output_copy(handle, &zero, pad); in perf_aux_sample_output()
6766 static void __perf_event__output_id_sample(struct perf_output_handle *handle, in __perf_event__output_id_sample() argument
6772 perf_output_put(handle, data->tid_entry); in __perf_event__output_id_sample()
6775 perf_output_put(handle, data->time); in __perf_event__output_id_sample()
6778 perf_output_put(handle, data->id); in __perf_event__output_id_sample()
6781 perf_output_put(handle, data->stream_id); in __perf_event__output_id_sample()
6784 perf_output_put(handle, data->cpu_entry); in __perf_event__output_id_sample()
6787 perf_output_put(handle, data->id); in __perf_event__output_id_sample()
6791 struct perf_output_handle *handle, in perf_event__output_id_sample() argument
6795 __perf_event__output_id_sample(handle, sample); in perf_event__output_id_sample()
6798 static void perf_output_read_one(struct perf_output_handle *handle, in perf_output_read_one() argument
6818 __output_copy(handle, values, n * sizeof(u64)); in perf_output_read_one()
6821 static void perf_output_read_group(struct perf_output_handle *handle, in perf_output_read_group() argument
6846 __output_copy(handle, values, n * sizeof(u64)); in perf_output_read_group()
6859 __output_copy(handle, values, n * sizeof(u64)); in perf_output_read_group()
6873 static void perf_output_read(struct perf_output_handle *handle, in perf_output_read() argument
6892 perf_output_read_group(handle, event, enabled, running); in perf_output_read()
6894 perf_output_read_one(handle, event, enabled, running); in perf_output_read()
6902 void perf_output_sample(struct perf_output_handle *handle, in perf_output_sample() argument
6909 perf_output_put(handle, *header); in perf_output_sample()
6912 perf_output_put(handle, data->id); in perf_output_sample()
6915 perf_output_put(handle, data->ip); in perf_output_sample()
6918 perf_output_put(handle, data->tid_entry); in perf_output_sample()
6921 perf_output_put(handle, data->time); in perf_output_sample()
6924 perf_output_put(handle, data->addr); in perf_output_sample()
6927 perf_output_put(handle, data->id); in perf_output_sample()
6930 perf_output_put(handle, data->stream_id); in perf_output_sample()
6933 perf_output_put(handle, data->cpu_entry); in perf_output_sample()
6936 perf_output_put(handle, data->period); in perf_output_sample()
6939 perf_output_read(handle, event); in perf_output_sample()
6946 __output_copy(handle, data->callchain, size); in perf_output_sample()
6955 perf_output_put(handle, raw->size); in perf_output_sample()
6958 __output_custom(handle, frag->copy, in perf_output_sample()
6961 __output_copy(handle, frag->data, in perf_output_sample()
6969 __output_skip(handle, NULL, frag->pad); in perf_output_sample()
6978 perf_output_put(handle, raw); in perf_output_sample()
6989 perf_output_put(handle, data->br_stack->nr); in perf_output_sample()
6991 perf_output_put(handle, data->br_stack->hw_idx); in perf_output_sample()
6992 perf_output_copy(handle, data->br_stack->entries, size); in perf_output_sample()
6998 perf_output_put(handle, nr); in perf_output_sample()
7009 perf_output_put(handle, abi); in perf_output_sample()
7013 perf_output_sample_regs(handle, in perf_output_sample()
7020 perf_output_sample_ustack(handle, in perf_output_sample()
7026 perf_output_put(handle, data->weight); in perf_output_sample()
7029 perf_output_put(handle, data->data_src.val); in perf_output_sample()
7032 perf_output_put(handle, data->txn); in perf_output_sample()
7040 perf_output_put(handle, abi); in perf_output_sample()
7045 perf_output_sample_regs(handle, in perf_output_sample()
7052 perf_output_put(handle, data->phys_addr); in perf_output_sample()
7055 perf_output_put(handle, data->cgroup); in perf_output_sample()
7058 perf_output_put(handle, data->aux_size); in perf_output_sample()
7061 perf_aux_sample_output(event, handle, data); in perf_output_sample()
7068 struct perf_buffer *rb = handle->rb; in perf_output_sample()
7307 struct perf_output_handle handle; in __perf_event_output() local
7316 err = output_begin(&handle, data, event, header.size); in __perf_event_output()
7320 perf_output_sample(&handle, &header, data, event); in __perf_event_output()
7322 perf_output_end(&handle); in __perf_event_output()
7368 struct perf_output_handle handle; in perf_event_read_event() local
7382 ret = perf_output_begin(&handle, &sample, event, read_event.header.size); in perf_event_read_event()
7386 perf_output_put(&handle, read_event); in perf_event_read_event()
7387 perf_output_read(&handle, event); in perf_event_read_event()
7388 perf_event__output_id_sample(event, &handle, &sample); in perf_event_read_event()
7390 perf_output_end(&handle); in perf_event_read_event()
7641 struct perf_output_handle handle; in perf_event_task_output() local
7651 ret = perf_output_begin(&handle, &sample, event, in perf_event_task_output()
7671 perf_output_put(&handle, task_event->event_id); in perf_event_task_output()
7673 perf_event__output_id_sample(event, &handle, &sample); in perf_event_task_output()
7675 perf_output_end(&handle); in perf_event_task_output()
7745 struct perf_output_handle handle; in perf_event_comm_output() local
7754 ret = perf_output_begin(&handle, &sample, event, in perf_event_comm_output()
7763 perf_output_put(&handle, comm_event->event_id); in perf_event_comm_output()
7764 __output_copy(&handle, comm_event->comm, in perf_event_comm_output()
7767 perf_event__output_id_sample(event, &handle, &sample); in perf_event_comm_output()
7769 perf_output_end(&handle); in perf_event_comm_output()
7844 struct perf_output_handle handle; in perf_event_namespaces_output() local
7854 ret = perf_output_begin(&handle, &sample, event, in perf_event_namespaces_output()
7864 perf_output_put(&handle, namespaces_event->event_id); in perf_event_namespaces_output()
7866 perf_event__output_id_sample(event, &handle, &sample); in perf_event_namespaces_output()
7868 perf_output_end(&handle); in perf_event_namespaces_output()
7971 struct perf_output_handle handle; in perf_event_cgroup_output() local
7981 ret = perf_output_begin(&handle, &sample, event, in perf_event_cgroup_output()
7986 perf_output_put(&handle, cgroup_event->event_id); in perf_event_cgroup_output()
7987 __output_copy(&handle, cgroup_event->path, cgroup_event->path_size); in perf_event_cgroup_output()
7989 perf_event__output_id_sample(event, &handle, &sample); in perf_event_cgroup_output()
7991 perf_output_end(&handle); in perf_event_cgroup_output()
8087 struct perf_output_handle handle; in perf_event_mmap_output() local
8107 ret = perf_output_begin(&handle, &sample, event, in perf_event_mmap_output()
8115 perf_output_put(&handle, mmap_event->event_id); in perf_event_mmap_output()
8118 perf_output_put(&handle, mmap_event->maj); in perf_event_mmap_output()
8119 perf_output_put(&handle, mmap_event->min); in perf_event_mmap_output()
8120 perf_output_put(&handle, mmap_event->ino); in perf_event_mmap_output()
8121 perf_output_put(&handle, mmap_event->ino_generation); in perf_event_mmap_output()
8122 perf_output_put(&handle, mmap_event->prot); in perf_event_mmap_output()
8123 perf_output_put(&handle, mmap_event->flags); in perf_event_mmap_output()
8126 __output_copy(&handle, mmap_event->file_name, in perf_event_mmap_output()
8129 perf_event__output_id_sample(event, &handle, &sample); in perf_event_mmap_output()
8131 perf_output_end(&handle); in perf_event_mmap_output()
8397 struct perf_output_handle handle; in perf_event_aux_event() local
8417 ret = perf_output_begin(&handle, &sample, event, rec.header.size); in perf_event_aux_event()
8422 perf_output_put(&handle, rec); in perf_event_aux_event()
8423 perf_event__output_id_sample(event, &handle, &sample); in perf_event_aux_event()
8425 perf_output_end(&handle); in perf_event_aux_event()
8433 struct perf_output_handle handle; in perf_log_lost_samples() local
8451 ret = perf_output_begin(&handle, &sample, event, in perf_log_lost_samples()
8456 perf_output_put(&handle, lost_samples_event); in perf_log_lost_samples()
8457 perf_event__output_id_sample(event, &handle, &sample); in perf_log_lost_samples()
8458 perf_output_end(&handle); in perf_log_lost_samples()
8484 struct perf_output_handle handle; in perf_event_switch_output() local
8506 ret = perf_output_begin(&handle, &sample, event, se->event_id.header.size); in perf_event_switch_output()
8511 perf_output_put(&handle, se->event_id.header); in perf_event_switch_output()
8513 perf_output_put(&handle, se->event_id); in perf_event_switch_output()
8515 perf_event__output_id_sample(event, &handle, &sample); in perf_event_switch_output()
8517 perf_output_end(&handle); in perf_event_switch_output()
8556 struct perf_output_handle handle; in perf_log_throttle() local
8581 ret = perf_output_begin(&handle, &sample, event, in perf_log_throttle()
8586 perf_output_put(&handle, throttle_event); in perf_log_throttle()
8587 perf_event__output_id_sample(event, &handle, &sample); in perf_log_throttle()
8588 perf_output_end(&handle); in perf_log_throttle()
8615 struct perf_output_handle handle; in perf_event_ksymbol_output() local
8624 ret = perf_output_begin(&handle, &sample, event, in perf_event_ksymbol_output()
8629 perf_output_put(&handle, ksymbol_event->event_id); in perf_event_ksymbol_output()
8630 __output_copy(&handle, ksymbol_event->name, ksymbol_event->name_len); in perf_event_ksymbol_output()
8631 perf_event__output_id_sample(event, &handle, &sample); in perf_event_ksymbol_output()
8633 perf_output_end(&handle); in perf_event_ksymbol_output()
8705 struct perf_output_handle handle; in perf_event_bpf_output() local
8714 ret = perf_output_begin(&handle, &sample, event, in perf_event_bpf_output()
8719 perf_output_put(&handle, bpf_event->event_id); in perf_event_bpf_output()
8720 perf_event__output_id_sample(event, &handle, &sample); in perf_event_bpf_output()
8722 perf_output_end(&handle); in perf_event_bpf_output()
8813 struct perf_output_handle handle; in perf_event_text_poke_output() local
8823 ret = perf_output_begin(&handle, &sample, event, in perf_event_text_poke_output()
8828 perf_output_put(&handle, text_poke_event->event_id); in perf_event_text_poke_output()
8829 perf_output_put(&handle, text_poke_event->old_len); in perf_event_text_poke_output()
8830 perf_output_put(&handle, text_poke_event->new_len); in perf_event_text_poke_output()
8832 __output_copy(&handle, text_poke_event->old_bytes, text_poke_event->old_len); in perf_event_text_poke_output()
8833 __output_copy(&handle, text_poke_event->new_bytes, text_poke_event->new_len); in perf_event_text_poke_output()
8836 __output_copy(&handle, &padding, text_poke_event->pad); in perf_event_text_poke_output()
8838 perf_event__output_id_sample(event, &handle, &sample); in perf_event_text_poke_output()
8840 perf_output_end(&handle); in perf_event_text_poke_output()
8882 struct perf_output_handle handle; in perf_log_itrace_start() local
8905 ret = perf_output_begin(&handle, &sample, event, rec.header.size); in perf_log_itrace_start()
8910 perf_output_put(&handle, rec); in perf_log_itrace_start()
8911 perf_event__output_id_sample(event, &handle, &sample); in perf_log_itrace_start()
8913 perf_output_end(&handle); in perf_log_itrace_start()