Lines Matching refs:handle
6056 perf_output_sample_regs(struct perf_output_handle *handle, in perf_output_sample_regs() argument
6067 perf_output_put(handle, val); in perf_output_sample_regs()
6151 perf_output_sample_ustack(struct perf_output_handle *handle, u64 dump_size, in perf_output_sample_ustack() argument
6157 perf_output_put(handle, size); in perf_output_sample_ustack()
6176 perf_output_put(handle, dump_size); in perf_output_sample_ustack()
6182 rem = __output_copy_user(handle, (void *) sp, dump_size); in perf_output_sample_ustack()
6186 perf_output_skip(handle, rem); in perf_output_sample_ustack()
6189 perf_output_put(handle, dyn_size); in perf_output_sample_ustack()
6231 static void __perf_event__output_id_sample(struct perf_output_handle *handle, in __perf_event__output_id_sample() argument
6237 perf_output_put(handle, data->tid_entry); in __perf_event__output_id_sample()
6240 perf_output_put(handle, data->time); in __perf_event__output_id_sample()
6243 perf_output_put(handle, data->id); in __perf_event__output_id_sample()
6246 perf_output_put(handle, data->stream_id); in __perf_event__output_id_sample()
6249 perf_output_put(handle, data->cpu_entry); in __perf_event__output_id_sample()
6252 perf_output_put(handle, data->id); in __perf_event__output_id_sample()
6256 struct perf_output_handle *handle, in perf_event__output_id_sample() argument
6260 __perf_event__output_id_sample(handle, sample); in perf_event__output_id_sample()
6263 static void perf_output_read_one(struct perf_output_handle *handle, in perf_output_read_one() argument
6283 __output_copy(handle, values, n * sizeof(u64)); in perf_output_read_one()
6286 static void perf_output_read_group(struct perf_output_handle *handle, in perf_output_read_group() argument
6311 __output_copy(handle, values, n * sizeof(u64)); in perf_output_read_group()
6324 __output_copy(handle, values, n * sizeof(u64)); in perf_output_read_group()
6338 static void perf_output_read(struct perf_output_handle *handle, in perf_output_read() argument
6357 perf_output_read_group(handle, event, enabled, running); in perf_output_read()
6359 perf_output_read_one(handle, event, enabled, running); in perf_output_read()
6362 void perf_output_sample(struct perf_output_handle *handle, in perf_output_sample() argument
6369 perf_output_put(handle, *header); in perf_output_sample()
6372 perf_output_put(handle, data->id); in perf_output_sample()
6375 perf_output_put(handle, data->ip); in perf_output_sample()
6378 perf_output_put(handle, data->tid_entry); in perf_output_sample()
6381 perf_output_put(handle, data->time); in perf_output_sample()
6384 perf_output_put(handle, data->addr); in perf_output_sample()
6387 perf_output_put(handle, data->id); in perf_output_sample()
6390 perf_output_put(handle, data->stream_id); in perf_output_sample()
6393 perf_output_put(handle, data->cpu_entry); in perf_output_sample()
6396 perf_output_put(handle, data->period); in perf_output_sample()
6399 perf_output_read(handle, event); in perf_output_sample()
6406 __output_copy(handle, data->callchain, size); in perf_output_sample()
6415 perf_output_put(handle, raw->size); in perf_output_sample()
6418 __output_custom(handle, frag->copy, in perf_output_sample()
6421 __output_copy(handle, frag->data, in perf_output_sample()
6429 __output_skip(handle, NULL, frag->pad); in perf_output_sample()
6438 perf_output_put(handle, raw); in perf_output_sample()
6449 perf_output_put(handle, data->br_stack->nr); in perf_output_sample()
6450 perf_output_copy(handle, data->br_stack->entries, size); in perf_output_sample()
6456 perf_output_put(handle, nr); in perf_output_sample()
6467 perf_output_put(handle, abi); in perf_output_sample()
6471 perf_output_sample_regs(handle, in perf_output_sample()
6478 perf_output_sample_ustack(handle, in perf_output_sample()
6484 perf_output_put(handle, data->weight); in perf_output_sample()
6487 perf_output_put(handle, data->data_src.val); in perf_output_sample()
6490 perf_output_put(handle, data->txn); in perf_output_sample()
6498 perf_output_put(handle, abi); in perf_output_sample()
6503 perf_output_sample_regs(handle, in perf_output_sample()
6510 perf_output_put(handle, data->phys_addr); in perf_output_sample()
6516 struct ring_buffer *rb = handle->rb; in perf_output_sample()
6710 struct perf_output_handle handle; in __perf_event_output() local
6719 err = output_begin(&handle, event, header.size); in __perf_event_output()
6723 perf_output_sample(&handle, &header, data, event); in __perf_event_output()
6725 perf_output_end(&handle); in __perf_event_output()
6771 struct perf_output_handle handle; in perf_event_read_event() local
6785 ret = perf_output_begin(&handle, event, read_event.header.size); in perf_event_read_event()
6789 perf_output_put(&handle, read_event); in perf_event_read_event()
6790 perf_output_read(&handle, event); in perf_event_read_event()
6791 perf_event__output_id_sample(event, &handle, &sample); in perf_event_read_event()
6793 perf_output_end(&handle); in perf_event_read_event()
7044 struct perf_output_handle handle; in perf_event_task_output() local
7054 ret = perf_output_begin(&handle, event, in perf_event_task_output()
7067 perf_output_put(&handle, task_event->event_id); in perf_event_task_output()
7069 perf_event__output_id_sample(event, &handle, &sample); in perf_event_task_output()
7071 perf_output_end(&handle); in perf_event_task_output()
7141 struct perf_output_handle handle; in perf_event_comm_output() local
7150 ret = perf_output_begin(&handle, event, in perf_event_comm_output()
7159 perf_output_put(&handle, comm_event->event_id); in perf_event_comm_output()
7160 __output_copy(&handle, comm_event->comm, in perf_event_comm_output()
7163 perf_event__output_id_sample(event, &handle, &sample); in perf_event_comm_output()
7165 perf_output_end(&handle); in perf_event_comm_output()
7240 struct perf_output_handle handle; in perf_event_namespaces_output() local
7250 ret = perf_output_begin(&handle, event, in perf_event_namespaces_output()
7260 perf_output_put(&handle, namespaces_event->event_id); in perf_event_namespaces_output()
7262 perf_event__output_id_sample(event, &handle, &sample); in perf_event_namespaces_output()
7264 perf_output_end(&handle); in perf_event_namespaces_output()
7384 struct perf_output_handle handle; in perf_event_mmap_output() local
7404 ret = perf_output_begin(&handle, event, in perf_event_mmap_output()
7412 perf_output_put(&handle, mmap_event->event_id); in perf_event_mmap_output()
7415 perf_output_put(&handle, mmap_event->maj); in perf_event_mmap_output()
7416 perf_output_put(&handle, mmap_event->min); in perf_event_mmap_output()
7417 perf_output_put(&handle, mmap_event->ino); in perf_event_mmap_output()
7418 perf_output_put(&handle, mmap_event->ino_generation); in perf_event_mmap_output()
7419 perf_output_put(&handle, mmap_event->prot); in perf_event_mmap_output()
7420 perf_output_put(&handle, mmap_event->flags); in perf_event_mmap_output()
7423 __output_copy(&handle, mmap_event->file_name, in perf_event_mmap_output()
7426 perf_event__output_id_sample(event, &handle, &sample); in perf_event_mmap_output()
7428 perf_output_end(&handle); in perf_event_mmap_output()
7694 struct perf_output_handle handle; in perf_event_aux_event() local
7714 ret = perf_output_begin(&handle, event, rec.header.size); in perf_event_aux_event()
7719 perf_output_put(&handle, rec); in perf_event_aux_event()
7720 perf_event__output_id_sample(event, &handle, &sample); in perf_event_aux_event()
7722 perf_output_end(&handle); in perf_event_aux_event()
7730 struct perf_output_handle handle; in perf_log_lost_samples() local
7748 ret = perf_output_begin(&handle, event, in perf_log_lost_samples()
7753 perf_output_put(&handle, lost_samples_event); in perf_log_lost_samples()
7754 perf_event__output_id_sample(event, &handle, &sample); in perf_log_lost_samples()
7755 perf_output_end(&handle); in perf_log_lost_samples()
7781 struct perf_output_handle handle; in perf_event_switch_output() local
7803 ret = perf_output_begin(&handle, event, se->event_id.header.size); in perf_event_switch_output()
7808 perf_output_put(&handle, se->event_id.header); in perf_event_switch_output()
7810 perf_output_put(&handle, se->event_id); in perf_event_switch_output()
7812 perf_event__output_id_sample(event, &handle, &sample); in perf_event_switch_output()
7814 perf_output_end(&handle); in perf_event_switch_output()
7853 struct perf_output_handle handle; in perf_log_throttle() local
7878 ret = perf_output_begin(&handle, event, in perf_log_throttle()
7883 perf_output_put(&handle, throttle_event); in perf_log_throttle()
7884 perf_event__output_id_sample(event, &handle, &sample); in perf_log_throttle()
7885 perf_output_end(&handle); in perf_log_throttle()
7912 struct perf_output_handle handle; in perf_event_ksymbol_output() local
7921 ret = perf_output_begin(&handle, event, in perf_event_ksymbol_output()
7926 perf_output_put(&handle, ksymbol_event->event_id); in perf_event_ksymbol_output()
7927 __output_copy(&handle, ksymbol_event->name, ksymbol_event->name_len); in perf_event_ksymbol_output()
7928 perf_event__output_id_sample(event, &handle, &sample); in perf_event_ksymbol_output()
7930 perf_output_end(&handle); in perf_event_ksymbol_output()
8002 struct perf_output_handle handle; in perf_event_bpf_output() local
8011 ret = perf_output_begin(&handle, event, in perf_event_bpf_output()
8016 perf_output_put(&handle, bpf_event->event_id); in perf_event_bpf_output()
8017 perf_event__output_id_sample(event, &handle, &sample); in perf_event_bpf_output()
8019 perf_output_end(&handle); in perf_event_bpf_output()
8096 struct perf_output_handle handle; in perf_log_itrace_start() local
8119 ret = perf_output_begin(&handle, event, rec.header.size); in perf_log_itrace_start()
8124 perf_output_put(&handle, rec); in perf_log_itrace_start()
8125 perf_event__output_id_sample(event, &handle, &sample); in perf_log_itrace_start()
8127 perf_output_end(&handle); in perf_log_itrace_start()