/openbmc/linux/kernel/events/ |
H A D | ring_buffer.c | 20 static void perf_output_wakeup(struct perf_output_handle *handle) in perf_output_wakeup() 36 static void perf_output_get_handle(struct perf_output_handle *handle) in perf_output_get_handle() 50 static void perf_output_put_handle(struct perf_output_handle *handle) in perf_output_put_handle() 149 __perf_output_begin(struct perf_output_handle *handle, in __perf_output_begin() 268 int perf_output_begin_forward(struct perf_output_handle *handle, in perf_output_begin_forward() 275 int perf_output_begin_backward(struct perf_output_handle *handle, in perf_output_begin_backward() 282 int perf_output_begin(struct perf_output_handle *handle, in perf_output_begin() 291 unsigned int perf_output_copy(struct perf_output_handle *handle, in perf_output_copy() 297 unsigned int perf_output_skip(struct perf_output_handle *handle, in perf_output_skip() 303 void perf_output_end(struct perf_output_handle *handle) in perf_output_end() [all …]
|
H A D | internal.h | 164 func_name(struct perf_output_handle *handle, \ 169 __output_custom(struct perf_output_handle *handle, perf_copy_f copy_func, in __output_custom()
|
H A D | core.c | 6920 perf_output_sample_regs(struct perf_output_handle *handle, in perf_output_sample_regs() 7014 perf_output_sample_ustack(struct perf_output_handle *handle, u64 dump_size, in perf_output_sample_ustack() 7092 struct perf_output_handle *handle, in perf_pmu_snapshot_aux() 7125 struct perf_output_handle *handle, in perf_aux_sample_output() 7214 static void __perf_event__output_id_sample(struct perf_output_handle *handle, in __perf_event__output_id_sample() 7239 struct perf_output_handle *handle, in perf_event__output_id_sample() 7246 static void perf_output_read_one(struct perf_output_handle *handle, in perf_output_read_one() 7271 static void perf_output_read_group(struct perf_output_handle *handle, in perf_output_read_group() 7336 static void perf_output_read(struct perf_output_handle *handle, in perf_output_read() 7360 void perf_output_sample(struct perf_output_handle *handl 7904 __perf_event_output(struct perf_event * event,struct perf_sample_data * data,struct pt_regs * regs,int (* output_begin)(struct perf_output_handle *,struct perf_sample_data *,struct perf_event *,unsigned int)) __perf_event_output() argument [all...] |
/openbmc/linux/drivers/hwtracing/coresight/ |
H A D | coresight-trbe.c | 139 struct perf_output_handle * __percpu *handle; 262 static void trbe_report_wrap_event(struct perf_output_handle *handle) in trbe_report_wrap_event() 281 static void trbe_stop_and_truncate_event(struct perf_output_handle *handle) in trbe_stop_and_truncate_event() 346 static void trbe_pad_buf(struct perf_output_handle *handle, int len) in trbe_pad_buf() 356 static unsigned long trbe_snapshot_offset(struct perf_output_handle *handle) in trbe_snapshot_offset() 368 static u64 trbe_min_trace_buf_size(struct perf_output_handle *handle) in trbe_min_trace_buf_size() 397 static unsigned long __trbe_normal_offset(struct perf_output_handle *handle) in __trbe_normal_offset() 546 static unsigned long trbe_normal_offset(struct perf_output_handle *handle) in trbe_normal_offset() 568 static unsigned long compute_trbe_buffer_limit(struct perf_output_handle *handle) in compute_trbe_buffer_limit() 647 static enum trbe_fault_action trbe_get_fault_act(struct perf_output_handle *handle, in trbe_get_fault_act() [all …]
|
H A D | coresight-etm-perf.h | 69 static inline void *etm_perf_sink_config(struct perf_output_handle *handle) in etm_perf_sink_config() 86 static inline void *etm_perf_sink_config(struct perf_output_handle *handle) in etm_perf_sink_config()
|
H A D | coresight-tmc-etf.c | 17 struct perf_output_handle *handle); 253 struct perf_output_handle *handle = data; in tmc_enable_etf_sink_perf() 445 struct perf_output_handle *handle) in tmc_set_etf_buffer() 469 struct perf_output_handle *handle, in tmc_update_etf_buffer()
|
H A D | coresight-etb10.c | 98 struct perf_output_handle *handle); 178 struct perf_output_handle *handle = data; in etb_enable_perf() 405 struct perf_output_handle *handle) in etb_set_buffer() 429 struct perf_output_handle *handle, in etb_update_buffer()
|
H A D | coresight-etm-perf.c | 46 struct perf_output_handle handle; 450 struct perf_output_handle *handle = &ctxt->handle; in etm_event_start() 542 struct perf_output_handle *handle = &ctxt->handle; in etm_event_stop()
|
H A D | ultrasoc-smb.c | 229 struct perf_output_handle *handle = data; in smb_enable_perf() 392 struct perf_output_handle *handle, in smb_update_buffer()
|
H A D | coresight-tmc-etr.c | 1236 struct perf_output_handle *handle = data; in tmc_etr_get_buffer() 1535 struct perf_output_handle *handle, in tmc_update_etr_buffer() 1630 struct perf_output_handle *handle = data; in tmc_enable_etr_sink_perf()
|
/openbmc/linux/include/linux/ |
H A D | perf_event.h | 295 struct perf_output_handle; 495 struct perf_output_handle *handle, 1014 struct perf_output_handle { struct 1070 extern void *perf_aux_output_begin(struct perf_output_handle *handle, 1072 extern void perf_aux_output_end(struct perf_output_handle *handle, 1074 extern int perf_aux_output_skip(struct perf_output_handle *handle, 1076 extern void *perf_get_aux(struct perf_output_handle *handle); 1077 extern void perf_aux_output_flag(struct perf_output_handle *handle, u64 flags); 1305 extern void perf_output_sample(struct perf_output_handle *handle, 1363 struct perf_output_handle *handle, [all …]
|
H A D | coresight.h | 323 struct perf_output_handle *handle,
|
/openbmc/linux/drivers/perf/ |
H A D | arm_spe_pmu.c | 93 struct perf_output_handle __percpu *handle; 393 static void arm_spe_pmu_pad_buf(struct perf_output_handle *handle, int len) in arm_spe_pmu_pad_buf() 403 static u64 arm_spe_pmu_next_snapshot_off(struct perf_output_handle *handle) in arm_spe_pmu_next_snapshot_off() 432 static u64 __arm_spe_pmu_next_off(struct perf_output_handle *handle) in __arm_spe_pmu_next_off() 502 static u64 arm_spe_pmu_next_off(struct perf_output_handle *handle) in arm_spe_pmu_next_off() 521 static void arm_spe_perf_aux_output_begin(struct perf_output_handle *handle, in arm_spe_perf_aux_output_begin() 552 static void arm_spe_perf_aux_output_end(struct perf_output_handle *handle) in arm_spe_perf_aux_output_end() 583 arm_spe_pmu_buf_get_fault_act(struct perf_output_handle *handle) in arm_spe_pmu_buf_get_fault_act() 653 struct perf_output_handle *handle = dev; in arm_spe_pmu_irq_handler() 781 struct perf_output_handle *handle = this_cpu_ptr(spe_pmu->handle); in arm_spe_pmu_start() [all …]
|
/openbmc/linux/arch/x86/events/intel/ |
H A D | pt.h | 126 struct perf_output_handle handle;
|
H A D | bts.c | 24 struct perf_output_handle handle; 221 bts_buffer_reset(struct bts_buffer *buf, struct perf_output_handle *handle); 375 bts_buffer_reset(struct bts_buffer *buf, struct perf_output_handle *handle) in bts_buffer_reset()
|
H A D | pt.c | 1086 struct perf_output_handle *handle) in pt_buffer_reset_markers() 1643 struct perf_output_handle *handle, in pt_event_snapshot_aux()
|
H A D | ds.c | 766 struct perf_output_handle handle; in intel_pmu_drain_bts_buffer()
|
/openbmc/linux/drivers/hwtracing/ptt/ |
H A D | hisi_ptt.h | 132 struct perf_output_handle handle;
|
H A D | hisi_ptt.c | 243 struct perf_output_handle *handle = &ctrl->handle; in hisi_ptt_update_aux() 1082 struct perf_output_handle *handle = &hisi_ptt->trace_ctrl.handle; in hisi_ptt_pmu_start()
|
/openbmc/linux/arch/s390/kernel/ |
H A D | perf_cpum_sf.c | 96 struct perf_output_handle handle; /* AUX buffer output handle */ 705 struct perf_output_handle handle; in cpumsf_output_event_pid() 1423 static void aux_output_end(struct perf_output_handle *handle) in aux_output_end() 1459 static int aux_output_begin(struct perf_output_handle *handle, in aux_output_begin() 1641 struct perf_output_handle *handle = &cpuhw->handle; in hw_collect_aux()
|
/openbmc/linux/arch/powerpc/perf/ |
H A D | imc-pmu.c | 1346 struct perf_output_handle handle; in dump_trace_imc_data()
|