Home
last modified time | relevance | path

Searched refs:hw_perf_event (Results 26 – 50 of 86) sorted by relevance

1234

/openbmc/linux/drivers/perf/
H A Dmarvell_cn10k_tad_pmu.c45 struct hw_perf_event *hwc = &event->hw; in tad_pmu_event_counter_read()
63 struct hw_perf_event *hwc = &event->hw; in tad_pmu_event_counter_stop()
82 struct hw_perf_event *hwc = &event->hw; in tad_pmu_event_counter_start()
108 struct hw_perf_event *hwc = &event->hw; in tad_pmu_event_counter_del()
119 struct hw_perf_event *hwc = &event->hw; in tad_pmu_event_counter_add()
H A Darm_pmu.c203 struct hw_perf_event *hwc = &event->hw; in armpmu_event_set_period()
245 struct hw_perf_event *hwc = &event->hw; in armpmu_event_update()
275 struct hw_perf_event *hwc = &event->hw; in armpmu_stop()
291 struct hw_perf_event *hwc = &event->hw; in armpmu_start()
317 struct hw_perf_event *hwc = &event->hw; in armpmu_del()
333 struct hw_perf_event *hwc = &event->hw; in armpmu_add()
447 struct hw_perf_event *hwc = &event->hw; in __hw_perf_event_init()
H A Driscv_pmu_legacy.c48 struct hw_perf_event *hwc = &event->hw; in pmu_legacy_read_ctr()
68 struct hw_perf_event *hwc = &event->hw; in pmu_legacy_ctr_start()
H A Dfsl_imx9_ddr_perf.c402 struct hw_perf_event *hwc = &event->hw; in ddr_perf_event_update()
416 struct hw_perf_event *hwc = &event->hw; in ddr_perf_event_init()
454 struct hw_perf_event *hwc = &event->hw; in ddr_perf_event_start()
466 struct hw_perf_event *hwc = &event->hw; in ddr_perf_event_add()
491 struct hw_perf_event *hwc = &event->hw; in ddr_perf_event_stop()
503 struct hw_perf_event *hwc = &event->hw; in ddr_perf_event_del()
H A Darm_smmuv3_pmu.c256 struct hw_perf_event *hwc = &event->hw; in smmu_pmu_event_update()
274 struct hw_perf_event *hwc) in smmu_pmu_set_period()
397 struct hw_perf_event *hwc = &event->hw; in smmu_pmu_event_init()
459 struct hw_perf_event *hwc = &event->hw; in smmu_pmu_event_start()
472 struct hw_perf_event *hwc = &event->hw; in smmu_pmu_event_stop()
486 struct hw_perf_event *hwc = &event->hw; in smmu_pmu_event_add()
512 struct hw_perf_event *hwc = &event->hw; in smmu_pmu_event_del()
701 struct hw_perf_event *hwc; in smmu_pmu_handle_irq()
H A Dfsl_imx8_ddr_perf.c374 struct hw_perf_event *hwc = &event->hw; in ddr_perf_event_init()
478 struct hw_perf_event *hwc = &event->hw; in ddr_perf_event_update()
512 struct hw_perf_event *hwc = &event->hw; in ddr_perf_event_start()
529 struct hw_perf_event *hwc = &event->hw; in ddr_perf_event_add()
570 struct hw_perf_event *hwc = &event->hw; in ddr_perf_event_stop()
586 struct hw_perf_event *hwc = &event->hw; in ddr_perf_event_del()
H A Dqcom_l3_pmu.c481 struct hw_perf_event *hwc = &event->hw; in qcom_l3_cache__event_init()
526 struct hw_perf_event *hwc = &event->hw; in qcom_l3_cache__event_start()
535 struct hw_perf_event *hwc = &event->hw; in qcom_l3_cache__event_stop()
550 struct hw_perf_event *hwc = &event->hw; in qcom_l3_cache__event_add()
578 struct hw_perf_event *hwc = &event->hw; in qcom_l3_cache__event_del()
H A Darm-ccn.c634 struct hw_perf_event *hw = &event->hw; in arm_ccn_pmu_event_alloc()
692 struct hw_perf_event *hw = &event->hw; in arm_ccn_pmu_event_release()
716 struct hw_perf_event *hw = &event->hw; in arm_ccn_pmu_event_init()
871 struct hw_perf_event *hw = &event->hw; in arm_ccn_pmu_event_update()
887 struct hw_perf_event *hw = &event->hw; in arm_ccn_pmu_xp_dt_config()
920 struct hw_perf_event *hw = &event->hw; in arm_ccn_pmu_event_start()
932 struct hw_perf_event *hw = &event->hw; in arm_ccn_pmu_event_stop()
946 struct hw_perf_event *hw = &event->hw; in arm_ccn_pmu_xp_watchpoint_config()
994 struct hw_perf_event *hw = &event->hw; in arm_ccn_pmu_xp_event_config()
1015 struct hw_perf_event *hw = &event->hw; in arm_ccn_pmu_node_event_config()
[all …]
/openbmc/linux/drivers/perf/hisilicon/
H A Dhns3_pmu.c914 struct hw_perf_event *hwc = &event->hw; in hns3_pmu_set_func_mode()
929 struct hw_perf_event *hwc = &event->hw; in hns3_pmu_set_func_queue_mode()
1026 struct hw_perf_event *hwc = &event->hw; in hns3_pmu_select_filter_mode()
1113 struct hw_perf_event *hwc = &event->hw; in hns3_pmu_get_filter_condition()
1144 struct hw_perf_event *hwc = &event->hw; in hns3_pmu_config_filter()
1164 struct hw_perf_event *hwc) in hns3_pmu_enable_counter()
1175 struct hw_perf_event *hwc) in hns3_pmu_disable_counter()
1186 struct hw_perf_event *hwc) in hns3_pmu_enable_intr()
1197 struct hw_perf_event *hwc) in hns3_pmu_disable_intr()
1238 struct hw_perf_event *hwc = &event->hw; in hns3_pmu_init_counter()
[all …]
/openbmc/linux/arch/x86/events/amd/
H A Dcore.c331 static inline unsigned int amd_get_event_code(struct hw_perf_event *hwc) in amd_get_event_code()
336 static inline bool amd_is_pair_event_code(struct hw_perf_event *hwc) in amd_is_pair_event_code()
373 static inline int amd_is_nb_event(struct hw_perf_event *hwc) in amd_is_nb_event()
466 struct hw_perf_event *hwc = &event->hw; in __amd_get_nb_event_constraints()
754 struct hw_perf_event *hwc = &event->hw; in amd_pmu_v2_enable_event()
899 struct hw_perf_event *hwc; in amd_pmu_v2_handle_irq()
1101 struct hw_perf_event *hwc = &event->hw; in amd_get_event_constraints_f15h()
1176 struct hw_perf_event *hwc = &event->hw; in amd_get_event_constraints_f17h()
1187 struct hw_perf_event *hwc = &event->hw; in amd_put_event_constraints_f17h()
1217 struct hw_perf_event *hwc = &event->hw; in amd_get_event_constraints_f19h()
H A Duncore.c84 struct hw_perf_event *hwc = &event->hw; in amd_uncore_read()
103 struct hw_perf_event *hwc = &event->hw; in amd_uncore_start()
115 struct hw_perf_event *hwc = &event->hw; in amd_uncore_stop()
130 struct hw_perf_event *hwc = &event->hw; in amd_uncore_add()
181 struct hw_perf_event *hwc = &event->hw; in amd_uncore_del()
221 struct hw_perf_event *hwc = &event->hw; in amd_uncore_event_init()
H A Dibs.c101 perf_event_set_period(struct hw_perf_event *hwc, u64 min, u64 max, u64 *hw_period) in perf_event_set_period()
146 struct hw_perf_event *hwc = &event->hw; in perf_event_try_update()
273 struct hw_perf_event *hwc = &event->hw; in perf_ibs_init()
332 struct hw_perf_event *hwc, u64 *period) in perf_ibs_set_period()
389 struct hw_perf_event *hwc, u64 config) in perf_ibs_enable_event()
407 struct hw_perf_event *hwc, u64 config) in perf_ibs_disable_event()
424 struct hw_perf_event *hwc = &event->hw; in perf_ibs_start()
455 struct hw_perf_event *hwc = &event->hw; in perf_ibs_stop()
1023 struct hw_perf_event *hwc; in perf_ibs_handle_irq()
/openbmc/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_pmu.c211 struct hw_perf_event *hwc = &event->hw; in amdgpu_perf_event_init()
227 struct hw_perf_event *hwc = &event->hw; in amdgpu_perf_start()
269 struct hw_perf_event *hwc = &event->hw; in amdgpu_perf_read()
299 struct hw_perf_event *hwc = &event->hw; in amdgpu_perf_stop()
334 struct hw_perf_event *hwc = &event->hw; in amdgpu_perf_add()
385 struct hw_perf_event *hwc = &event->hw; in amdgpu_perf_del()
/openbmc/linux/arch/arm/kernel/
H A Dperf_event_v7.c749 struct hw_perf_event *hwc = &event->hw; in armv7pmu_read_counter()
769 struct hw_perf_event *hwc = &event->hw; in armv7pmu_write_counter()
874 struct hw_perf_event *hwc = &event->hw; in armv7pmu_enable_event()
920 struct hw_perf_event *hwc = &event->hw; in armv7pmu_disable_event()
975 struct hw_perf_event *hwc; in armv7pmu_handle_irq()
1037 struct hw_perf_event *hwc = &event->hw; in armv7pmu_get_event_idx()
1496 struct hw_perf_event *hwc = &event->hw; in krait_pmu_disable_event()
1522 struct hw_perf_event *hwc = &event->hw; in krait_pmu_enable_event()
1584 struct hw_perf_event *hwc = &event->hw; in krait_event_to_bit()
1611 struct hw_perf_event *hwc = &event->hw; in krait_pmu_get_event_idx()
[all …]
/openbmc/linux/arch/x86/events/intel/
H A Duncore_nhmex.c247 struct hw_perf_event *hwc = &event->hw; in nhmex_uncore_msr_enable_event()
352 struct hw_perf_event *hwc = &event->hw; in nhmex_bbox_hw_config()
379 struct hw_perf_event *hwc = &event->hw; in nhmex_bbox_msr_enable_event()
443 struct hw_perf_event *hwc = &event->hw; in nhmex_sbox_hw_config()
464 struct hw_perf_event *hwc = &event->hw; in nhmex_sbox_msr_enable_event()
631 struct hw_perf_event *hwc = &event->hw; in nhmex_mbox_alter_er()
837 struct hw_perf_event *hwc = &event->hw; in nhmex_mbox_msr_enable_event()
946 struct hw_perf_event *hwc = &event->hw; in nhmex_rbox_alter_er()
980 struct hw_perf_event *hwc = &event->hw; in nhmex_rbox_get_constraint()
1088 struct hw_perf_event *hwc = &event->hw; in nhmex_rbox_hw_config()
[all …]
H A Dp6.c161 struct hw_perf_event *hwc = &event->hw; in p6_pmu_disable_event()
169 struct hw_perf_event *hwc = &event->hw; in p6_pmu_enable_event()
/openbmc/linux/arch/arc/kernel/
H A Dperf_event.c281 struct hw_perf_event *hwc, int idx) in arc_perf_event_update()
331 struct hw_perf_event *hwc = &event->hw; in arc_pmu_event_init()
407 struct hw_perf_event *hwc = &event->hw; in arc_pmu_event_set_period()
453 struct hw_perf_event *hwc = &event->hw; in arc_pmu_start()
478 struct hw_perf_event *hwc = &event->hw; in arc_pmu_stop()
525 struct hw_perf_event *hwc = &event->hw; in arc_pmu_add()
580 struct hw_perf_event *hwc; in arc_pmu_intr()
/openbmc/linux/drivers/dma/idxd/
H A Dperfmon.c127 struct hw_perf_event *hwc = &event->hw; in perfmon_assign_hw_event()
232 struct hw_perf_event *hwc = &event->hw; in perfmon_pmu_read_counter()
246 struct hw_perf_event *hwc = &event->hw; in perfmon_pmu_event_update()
324 struct hw_perf_event *hwc = &event->hw; in perfmon_pmu_event_start()
374 struct hw_perf_event *hwc = &event->hw; in perfmon_pmu_event_stop()
412 struct hw_perf_event *hwc = &event->hw; in perfmon_pmu_event_add()
/openbmc/linux/arch/s390/kernel/
H A Dperf_cpum_sf.c384 static unsigned long sfb_max_limit(struct hw_perf_event *hwc) in sfb_max_limit()
391 struct hw_perf_event *hwc) in sfb_pending_allocs()
401 struct hw_perf_event *hwc) in sfb_has_pending_allocs()
414 static void sfb_init_allocs(unsigned long num, struct hw_perf_event *hwc) in sfb_init_allocs()
516 struct hw_perf_event *hwc) in sfb_account_overflows()
555 struct hw_perf_event *hwc) in extend_sampling_buffer()
655 static void hw_init_period(struct hw_perf_event *hwc, u64 period) in hw_init_period()
784 struct hw_perf_event *hwc = &event->hw; in __hw_perf_event_init_rate()
812 struct hw_perf_event *hwc = &event->hw; in __hw_perf_event_init()
979 struct hw_perf_event *hwc; in cpumsf_pmu_enable()
[all …]
/openbmc/linux/arch/sh/kernel/cpu/sh4a/
H A Dperf_event.c232 static void sh4a_pmu_disable(struct hw_perf_event *hwc, int idx) in sh4a_pmu_disable()
241 static void sh4a_pmu_enable(struct hw_perf_event *hwc, int idx) in sh4a_pmu_enable()
/openbmc/linux/arch/sh/kernel/cpu/sh4/
H A Dperf_event.c208 static void sh7750_pmu_disable(struct hw_perf_event *hwc, int idx) in sh7750_pmu_disable()
217 static void sh7750_pmu_enable(struct hw_perf_event *hwc, int idx) in sh7750_pmu_enable()
/openbmc/linux/arch/x86/events/zhaoxin/
H A Dcore.c289 static void zhaoxin_pmu_disable_fixed(struct hw_perf_event *hwc) in zhaoxin_pmu_disable_fixed()
303 struct hw_perf_event *hwc = &event->hw; in zhaoxin_pmu_disable_event()
313 static void zhaoxin_pmu_enable_fixed(struct hw_perf_event *hwc) in zhaoxin_pmu_enable_fixed()
340 struct hw_perf_event *hwc = &event->hw; in zhaoxin_pmu_enable_event()
/openbmc/linux/arch/csky/kernel/
H A Dperf_event.c880 struct hw_perf_event *hwc = &event->hw; in csky_pmu_event_set_period()
920 struct hw_perf_event *hwc) in csky_perf_event_update()
970 struct hw_perf_event *hwc = &event->hw; in csky_pmu_event_init()
1024 struct hw_perf_event *hwc = &event->hw; in csky_pmu_start()
1048 struct hw_perf_event *hwc = &event->hw; in csky_pmu_stop_event()
1076 struct hw_perf_event *hwc = &event->hw; in csky_pmu_del()
1089 struct hw_perf_event *hwc = &event->hw; in csky_pmu_add()
1125 struct hw_perf_event *hwc; in csky_pmu_handle_irq()
/openbmc/linux/drivers/perf/arm_cspmu/
H A Darm_cspmu.c634 struct hw_perf_event *hwc = &event->hw; in arm_cspmu_event_init()
775 struct hw_perf_event *hwc = &event->hw; in arm_cspmu_event_update()
788 struct hw_perf_event *hwc) in arm_cspmu_set_event()
796 struct hw_perf_event *hwc, in arm_cspmu_set_ev_filter()
814 struct hw_perf_event *hwc = &event->hw; in arm_cspmu_start()
840 struct hw_perf_event *hwc = &event->hw; in arm_cspmu_stop()
861 struct hw_perf_event *hwc = &event->hw; in arm_cspmu_add()
890 struct hw_perf_event *hwc = &event->hw; in arm_cspmu_del()
/openbmc/linux/arch/mips/kernel/
H A Dperf_event_mipsxx.c315 struct hw_perf_event *hwc) in mipsxx_pmu_alloc_counter()
348 static void mipsxx_pmu_enable_event(struct hw_perf_event *evt, int idx) in mipsxx_pmu_enable_event()
410 struct hw_perf_event *hwc, in mipspmu_event_set_period()
450 struct hw_perf_event *hwc, in mipspmu_event_update()
472 struct hw_perf_event *hwc = &event->hw; in mipspmu_start()
488 struct hw_perf_event *hwc = &event->hw; in mipspmu_stop()
502 struct hw_perf_event *hwc = &event->hw; in mipspmu_add()
538 struct hw_perf_event *hwc = &event->hw; in mipspmu_del()
552 struct hw_perf_event *hwc = &event->hw; in mipspmu_read()
787 struct hw_perf_event *hwc = &event->hw; in handle_associated_event()
[all …]

1234