Lines Matching refs:perf_event
40 static DEFINE_PER_CPU(struct perf_event *, bp_on_reg[ARM_MAX_BRP]);
43 static DEFINE_PER_CPU(struct perf_event *, wp_on_reg[ARM_MAX_WRP]);
193 static int hw_breakpoint_slot_setup(struct perf_event **slots, int max_slots, in hw_breakpoint_slot_setup()
194 struct perf_event *bp, in hw_breakpoint_slot_setup()
198 struct perf_event **slot; in hw_breakpoint_slot_setup()
227 static int hw_breakpoint_control(struct perf_event *bp, in hw_breakpoint_control()
231 struct perf_event **slots; in hw_breakpoint_control()
293 int arch_install_hw_breakpoint(struct perf_event *bp) in arch_install_hw_breakpoint()
298 void arch_uninstall_hw_breakpoint(struct perf_event *bp) in arch_uninstall_hw_breakpoint()
328 int arch_check_bp_in_kernelspace(struct perf_event *bp) in arch_check_bp_in_kernelspace()
390 static int arch_build_bp_info(struct perf_event *bp) in arch_build_bp_info()
473 int arch_validate_hwbkpt_settings(struct perf_event *bp) in arch_validate_hwbkpt_settings()
545 struct perf_event **slots; in toggle_bp_registers()
586 struct perf_event *bp, **slots; in breakpoint_handler()
662 struct perf_event *wp, **slots; in watchpoint_handler()
853 struct perf_event **slots; in hw_breakpoint_reset()
943 void hw_breakpoint_pmu_read(struct perf_event *bp) in hw_breakpoint_pmu_read()