Home
last modified time | relevance | path

Searched refs:perf_event (Results 76 – 100 of 347) sorted by relevance

12345678910>>...14

/linux/drivers/perf/
H A Darm_pmu.c174 armpmu_map_event(struct perf_event *event, in armpmu_map_event()
200 int armpmu_event_set_period(struct perf_event *event) in armpmu_event_set_period()
242 u64 armpmu_event_update(struct perf_event *event) in armpmu_event_update()
266 armpmu_read(struct perf_event *event) in armpmu_read()
272 armpmu_stop(struct perf_event *event, int flags) in armpmu_stop()
313 armpmu_del(struct perf_event *event, int flags) in armpmu_del()
329 armpmu_add(struct perf_event *event, int flags) in armpmu_add()
365 struct perf_event *event) in validate_event()
391 validate_group(struct perf_event *event) in validate_group()
444 __hw_perf_event_init(struct perf_event *event) in __hw_perf_event_init()
[all …]
H A Dfsl_imx8_ddr_perf.c118 struct perf_event *events[NUM_COUNTERS];
321 static bool ddr_perf_is_filtered(struct perf_event *event) in ddr_perf_is_filtered()
326 static u32 ddr_perf_filter_val(struct perf_event *event) in ddr_perf_filter_val()
331 static bool ddr_perf_filters_compatible(struct perf_event *a, in ddr_perf_filters_compatible()
332 struct perf_event *b) in ddr_perf_filters_compatible()
382 struct perf_event *event = pmu->events[counter]; in ddr_perf_read_counter()
395 static int ddr_perf_event_init(struct perf_event *event) in ddr_perf_event_init()
399 struct perf_event *sibling; in ddr_perf_event_init()
499 static void ddr_perf_event_update(struct perf_event *event) in ddr_perf_event_update()
550 static int ddr_perf_event_add(struct perf_event *event, int flags) in ddr_perf_event_add()
[all …]
H A Dalibaba_uncore_drw_pmu.c102 struct perf_event *events[ALI_DRW_PMU_COMMON_MAX_COUNTERS];
266 static int ali_drw_get_counter_idx(struct perf_event *event) in ali_drw_get_counter_idx()
280 static u64 ali_drw_pmu_read_counter(struct perf_event *event) in ali_drw_pmu_read_counter()
297 static void ali_drw_pmu_event_update(struct perf_event *event) in ali_drw_pmu_event_update()
334 static void ali_drw_pmu_enable_counter(struct perf_event *event) in ali_drw_pmu_enable_counter()
379 struct perf_event *event; in ali_drw_pmu_isr()
525 static int ali_drw_pmu_event_init(struct perf_event *event) in ali_drw_pmu_event_init()
529 struct perf_event *sibling; in ali_drw_pmu_event_init()
613 static int ali_drw_pmu_add(struct perf_event *event, int flags) in ali_drw_pmu_add()
642 static void ali_drw_pmu_del(struct perf_event *event, int flags) in ali_drw_pmu_del()
[all …]
H A Darm_smmuv3_pmu.c124 struct perf_event *events[SMMU_PMCG_MAX_COUNTERS];
164 struct perf_event *event, int idx);
254 static void smmu_pmu_event_update(struct perf_event *event) in smmu_pmu_event_update()
314 struct perf_event *new) in smmu_pmu_check_global_filter()
327 struct perf_event *event, int idx) in smmu_pmu_apply_event_filter()
358 struct perf_event *event) in smmu_pmu_get_event_idx()
378 struct perf_event *new) in smmu_pmu_events_compatible()
395 static int smmu_pmu_event_init(struct perf_event *event) in smmu_pmu_event_init()
400 struct perf_event *sibling; in smmu_pmu_event_init()
524 static void smmu_pmu_event_read(struct perf_event *event) in smmu_pmu_event_read()
[all …]
H A Dcxl_pmu.c98 struct perf_event **hw_events;
275 static u32 cxl_pmu_config_get_mask(struct perf_event *event) in cxl_pmu_config_get_mask()
280 static u16 cxl_pmu_config_get_gid(struct perf_event *event) in cxl_pmu_config_get_gid()
285 static u16 cxl_pmu_config_get_vid(struct perf_event *event) in cxl_pmu_config_get_vid()
290 static u8 cxl_pmu_config1_get_threshold(struct perf_event *event) in cxl_pmu_config1_get_threshold()
295 static bool cxl_pmu_config1_get_invert(struct perf_event *event) in cxl_pmu_config1_get_invert()
300 static bool cxl_pmu_config1_get_edge(struct perf_event *event) in cxl_pmu_config1_get_edge()
558 static int cxl_pmu_event_init(struct perf_event *event) in cxl_pmu_event_init()
673 static u64 cxl_pmu_read_counter(struct perf_event *event) in cxl_pmu_read_counter()
703 static void cxl_pmu_read(struct perf_event *event) in cxl_pmu_read()
[all …]
H A Darm_spe_pmu.c51 static void set_spe_event_has_cx(struct perf_event *event) in set_spe_event_has_cx()
57 static bool get_spe_event_has_cx(struct perf_event *event) in get_spe_event_has_cx()
279 static u64 arm_spe_event_to_pmscr(struct perf_event *event) in arm_spe_event_to_pmscr()
316 static u64 arm_spe_event_to_pmsirr(struct perf_event *event) in arm_spe_event_to_pmsirr()
329 static u64 arm_spe_event_to_pmsfcr(struct perf_event *event) in arm_spe_event_to_pmsfcr()
353 static u64 arm_spe_event_to_pmsevfr(struct perf_event *event) in arm_spe_event_to_pmsevfr()
359 static u64 arm_spe_event_to_pmsnevfr(struct perf_event *event) in arm_spe_event_to_pmsnevfr()
500 struct perf_event *event) in arm_spe_perf_aux_output_begin()
632 struct perf_event *event = handle->event; in arm_spe_pmu_irq_handler()
696 static int arm_spe_pmu_event_init(struct perf_event *event) in arm_spe_pmu_event_init()
[all …]
H A Driscv_pmu_sbi.c369 static int pmu_sbi_ctr_get_idx(struct perf_event *event) in pmu_sbi_ctr_get_idx()
462 static bool pmu_sbi_is_fw_event(struct perf_event *event) in pmu_sbi_is_fw_event()
597 static u64 pmu_sbi_ctr_read(struct perf_event *event) in pmu_sbi_ctr_read()
641 struct perf_event *event = (struct perf_event *)arg; in pmu_sbi_set_scounteren()
650 struct perf_event *event = (struct perf_event *)arg; in pmu_sbi_reset_scounteren()
816 struct perf_event *event; in pmu_sbi_start_ovf_ctrs_sbi()
855 struct perf_event *event; in pmu_sbi_start_ovf_ctrs_snapshot()
905 struct perf_event *event; in pmu_sbi_ovf_handler()
950 struct perf_event *event = cpu_hw_evt->events[lidx]; in pmu_sbi_ovf_handler()
1103 struct perf_event *event; in riscv_pm_pmu_notify()
[all …]
H A Dapple_m1_cpu_pmu.c356 static void m1_pmu_enable_event(struct perf_event *event) in m1_pmu_enable_event()
375 static void m1_pmu_disable_event(struct perf_event *event) in m1_pmu_disable_event()
404 struct perf_event *event = cpuc->events[idx]; in m1_pmu_handle_irq()
424 static u64 m1_pmu_read_counter(struct perf_event *event) in m1_pmu_read_counter()
429 static void m1_pmu_write_counter(struct perf_event *event, u64 value) in m1_pmu_write_counter()
436 struct perf_event *event) in m1_pmu_get_event_idx()
459 struct perf_event *event) in m1_pmu_clear_event_idx()
485 static int m1_pmu_map_event(struct perf_event *event) in m1_pmu_map_event()
496 static int m2_pmu_map_event(struct perf_event *event) in m2_pmu_map_event()
/linux/arch/powerpc/perf/
H A D8xx-pmu.c49 static int event_type(struct perf_event *event) in event_type()
72 static int mpc8xx_pmu_event_init(struct perf_event *event) in mpc8xx_pmu_event_init()
81 static int mpc8xx_pmu_add(struct perf_event *event, int flags) in mpc8xx_pmu_add()
119 static void mpc8xx_pmu_read(struct perf_event *event) in mpc8xx_pmu_read()
154 static void mpc8xx_pmu_del(struct perf_event *event, int flags) in mpc8xx_pmu_del()
H A Dimc-pmu.c511 static int nest_imc_event_init(struct perf_event *event) in nest_imc_event_init()
744 static void reset_global_refc(struct perf_event *event) in reset_global_refc()
814 static int core_imc_event_init(struct perf_event *event) in core_imc_event_init()
980 static int thread_imc_event_init(struct perf_event *event) in thread_imc_event_init()
1026 static bool is_thread_imc_pmu(struct perf_event *event) in is_thread_imc_pmu()
1065 static u64 imc_read_counter(struct perf_event *event) in imc_read_counter()
1083 static void imc_event_update(struct perf_event *event) in imc_event_update()
1281 struct perf_event *event) in trace_imc_prepare_sample()
1330 static void dump_trace_imc_data(struct perf_event *event) in dump_trace_imc_data()
1391 static void trace_imc_event_read(struct perf_event *event) in trace_imc_event_read()
[all …]
/linux/arch/x86/events/amd/
H A Diommu.c153 static int get_next_avail_iommu_bnk_cntr(struct perf_event *event) in get_next_avail_iommu_bnk_cntr()
206 static int perf_iommu_event_init(struct perf_event *event) in perf_iommu_event_init()
232 static inline struct amd_iommu *perf_event_2_iommu(struct perf_event *ev) in perf_event_2_iommu()
237 static void perf_iommu_enable_event(struct perf_event *ev) in perf_iommu_enable_event()
267 static void perf_iommu_disable_event(struct perf_event *event) in perf_iommu_disable_event()
277 static void perf_iommu_start(struct perf_event *event, int flags) in perf_iommu_start()
309 static void perf_iommu_read(struct perf_event *event) in perf_iommu_read()
329 static void perf_iommu_stop(struct perf_event *event, int flags) in perf_iommu_stop()
348 static int perf_iommu_add(struct perf_event *event, int flags) in perf_iommu_add()
365 static void perf_iommu_del(struct perf_event *event, int flags) in perf_iommu_del()
H A Dcore.c364 static int amd_core_hw_config(struct perf_event *event) in amd_core_hw_config()
400 static int amd_pmu_hw_config(struct perf_event *event) in amd_pmu_hw_config()
422 struct perf_event *event) in __amd_put_nb_event_constraints()
483 struct perf_event *old; in __amd_get_nb_event_constraints()
946 struct perf_event *event; in amd_pmu_v2_handle_irq()
1036 struct perf_event *event) in amd_get_event_constraints()
1048 struct perf_event *event) in amd_put_event_constraints()
1145 struct perf_event *event) in amd_get_event_constraints_f15h()
1220 struct perf_event *event) in amd_get_event_constraints_f17h()
1231 struct perf_event *event) in amd_put_event_constraints_f17h()
[all …]
H A Dbrs.c81 static int amd_brs_setup_filter(struct perf_event *event) in amd_brs_setup_filter()
96 static inline int amd_is_brs_event(struct perf_event *e) in amd_is_brs_event()
101 int amd_brs_hw_config(struct perf_event *event) in amd_brs_hw_config()
262 static bool amd_brs_match_plm(struct perf_event *event, u64 to) in amd_brs_match_plm()
284 struct perf_event *event = cpuc->events[0]; in amd_brs_drain()
/linux/tools/perf/util/
H A Dbpf-event.h12 union perf_event;
33 int machine__process_bpf(struct machine *machine, union perf_event *event,
41 union perf_event *event __maybe_unused, in machine__process_bpf()
H A Dstat.h209 union perf_event;
214 union perf_event *event);
216 size_t perf_event__fprintf_stat(union perf_event *event, FILE *fp);
217 size_t perf_event__fprintf_stat_round(union perf_event *event, FILE *fp);
218 size_t perf_event__fprintf_stat_config(union perf_event *event, FILE *fp);
/linux/arch/x86/events/intel/
H A Duncore_discovery.h145 struct perf_event *event);
147 struct perf_event *event);
153 struct perf_event *event);
155 struct perf_event *event);
H A Dbts.c80 bts_buffer_setup_aux(struct perf_event *event, void **pages, in bts_buffer_setup_aux()
232 static void __bts_event_start(struct perf_event *event) in __bts_event_start()
260 static void bts_event_start(struct perf_event *event, int flags) in bts_event_start()
291 static void __bts_event_stop(struct perf_event *event, int state) in __bts_event_stop()
305 static void bts_event_stop(struct perf_event *event, int flags) in bts_event_stop()
454 struct perf_event *event = bts->handle.event; in intel_bts_interrupt()
514 static void bts_event_del(struct perf_event *event, int mode) in bts_event_del()
519 static int bts_event_add(struct perf_event *event, int mode) in bts_event_add()
542 static void bts_event_destroy(struct perf_event *event) in bts_event_destroy()
548 static int bts_event_init(struct perf_event *event) in bts_event_init()
[all …]
/linux/arch/x86/events/
H A Dcore.c115 u64 x86_perf_event_update(struct perf_event *event) in x86_perf_event_update()
474 int x86_setup_perfctr(struct perf_event *event) in x86_setup_perfctr()
561 int x86_pmu_hw_config(struct perf_event *event) in x86_pmu_hw_config()
980 struct perf_event *e; in x86_schedule_events()
1115 struct perf_event *event) in add_nr_metric_event()
1128 struct perf_event *event) in del_nr_metric_event()
1162 struct perf_event *event; in collect_events()
1286 struct perf_event *event; in x86_pmu_enable()
1669 struct perf_event *event; in x86_pmu_handle_irq()
2383 struct perf_event *leader = event->group_leader; in validate_group()
[all …]
/linux/arch/sh/kernel/cpu/sh4/
H A DMakefile14 perf-$(CONFIG_CPU_SUBTYPE_SH7750) := perf_event.o
15 perf-$(CONFIG_CPU_SUBTYPE_SH7750S) := perf_event.o
16 perf-$(CONFIG_CPU_SUBTYPE_SH7091) := perf_event.o
/linux/tools/perf/tests/
H A Devent_update.c16 union perf_event *event, in process_event_unit()
29 union perf_event *event, in process_event_scale()
47 union perf_event *event, in process_event_name()
61 union perf_event *event, in process_event_cpus()
/linux/arch/arm/kernel/
H A Dhw_breakpoint.c326 int arch_install_hw_breakpoint(struct perf_event *bp) in arch_install_hw_breakpoint()
329 struct perf_event **slot, **slots; in arch_install_hw_breakpoint()
383 void arch_uninstall_hw_breakpoint(struct perf_event *bp) in arch_uninstall_hw_breakpoint()
386 struct perf_event **slot, **slots; in arch_uninstall_hw_breakpoint()
513 static int arch_build_bp_info(struct perf_event *bp, in arch_build_bp_info()
587 int hw_breakpoint_arch_parse(struct perf_event *bp, in hw_breakpoint_arch_parse()
680 static void disable_single_step(struct perf_event *bp) in disable_single_step()
733 struct perf_event *wp, **slots; in watchpoint_handler()
825 struct perf_event *wp, **slots; in watchpoint_single_step_handler()
858 struct perf_event *bp, **slots; in breakpoint_handler()
[all …]
/linux/drivers/iommu/intel/
H A Dperfmon.c250 static inline u64 iommu_event_config(struct perf_event *event) in iommu_event_config()
260 struct perf_event *event) in is_iommu_pmu_event()
265 static int iommu_pmu_validate_event(struct perf_event *event) in iommu_pmu_validate_event()
276 static int iommu_pmu_validate_group(struct perf_event *event) in iommu_pmu_validate_group()
279 struct perf_event *sibling; in iommu_pmu_validate_group()
298 static int iommu_pmu_event_init(struct perf_event *event) in iommu_pmu_event_init()
320 static void iommu_pmu_event_update(struct perf_event *event) in iommu_pmu_event_update()
397 int idx, struct perf_event *event) in iommu_pmu_validate_per_cntr_event()
409 struct perf_event *event) in iommu_pmu_assign_event()
454 static int iommu_pmu_add(struct perf_event *event, int flags) in iommu_pmu_add()
[all …]
/linux/arch/sparc/kernel/
H A Dperf_event.c92 struct perf_event *event[MAX_HWEVENTS];
928 struct perf_event *cp = cpuc->event[i]; in read_in_all_counters()
956 struct perf_event *cp = cpuc->event[i]; in calculate_single_pcr()
991 struct perf_event *cp = cpuc->event[i]; in calculate_multiple_pcrs()
1007 struct perf_event *cp = cpuc->event[i]; in calculate_multiple_pcrs()
1069 struct perf_event *event) in active_event_index()
1149 static void sparc_pmu_read(struct perf_event *event) in sparc_pmu_read()
1317 struct perf_event *event; in check_excludes()
1349 struct perf_event *event; in collect_events()
1418 struct perf_event *evts[MAX_HWEVENTS]; in sparc_pmu_event_init()
[all …]
/linux/arch/loongarch/kernel/
H A Dptrace.c387 static void ptrace_hbptriggered(struct perf_event *bp, in ptrace_hbptriggered()
409 struct perf_event *bp; in ptrace_hbp_get_event()
432 struct perf_event *bp) in ptrace_hbp_set_event()
452 static struct perf_event *ptrace_hbp_create(unsigned int note_type, in ptrace_hbp_create()
457 struct perf_event *bp; in ptrace_hbp_create()
548 struct perf_event *bp = ptrace_hbp_get_event(note_type, tsk, idx); in ptrace_hbp_get_initialised_bp()
603 struct perf_event *bp; in ptrace_hbp_set_ctrl()
624 struct perf_event *bp; in ptrace_hbp_set_mask()
643 struct perf_event *bp; in ptrace_hbp_set_addr()
1015 static void ptrace_triggered(struct perf_event *bp, in ptrace_triggered()
[all …]
/linux/drivers/perf/hisilicon/
H A Dhisi_uncore_uc_pmu.c54 static int hisi_uc_pmu_check_filter(struct perf_event *event) in hisi_uc_pmu_check_filter()
76 static void hisi_uc_pmu_config_req_tracetag(struct perf_event *event) in hisi_uc_pmu_config_req_tracetag()
97 static void hisi_uc_pmu_clear_req_tracetag(struct perf_event *event) in hisi_uc_pmu_clear_req_tracetag()
117 static void hisi_uc_pmu_config_srcid_tracetag(struct perf_event *event) in hisi_uc_pmu_config_srcid_tracetag()
144 static void hisi_uc_pmu_clear_srcid_tracetag(struct perf_event *event) in hisi_uc_pmu_clear_srcid_tracetag()
169 static void hisi_uc_pmu_config_uring_channel(struct perf_event *event) in hisi_uc_pmu_config_uring_channel()
190 static void hisi_uc_pmu_clear_uring_channel(struct perf_event *event) in hisi_uc_pmu_clear_uring_channel()
209 static void hisi_uc_pmu_enable_filter(struct perf_event *event) in hisi_uc_pmu_enable_filter()
219 static void hisi_uc_pmu_disable_filter(struct perf_event *event) in hisi_uc_pmu_disable_filter()

12345678910>>...14