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]);
167 static int is_compat_bp(struct perf_event *bp) in is_compat_bp()
195 static int hw_breakpoint_slot_setup(struct perf_event **slots, int max_slots, in hw_breakpoint_slot_setup()
196 struct perf_event *bp, in hw_breakpoint_slot_setup()
200 struct perf_event **slot; in hw_breakpoint_slot_setup()
229 static int hw_breakpoint_control(struct perf_event *bp, in hw_breakpoint_control()
233 struct perf_event **slots; in hw_breakpoint_control()
295 int arch_install_hw_breakpoint(struct perf_event *bp) in arch_install_hw_breakpoint()
300 void arch_uninstall_hw_breakpoint(struct perf_event *bp) in arch_uninstall_hw_breakpoint()
330 int arch_check_bp_in_kernelspace(struct perf_event *bp) in arch_check_bp_in_kernelspace()
392 static int arch_build_bp_info(struct perf_event *bp) in arch_build_bp_info()
475 int arch_validate_hwbkpt_settings(struct perf_event *bp) in arch_validate_hwbkpt_settings()
547 struct perf_event **slots; in toggle_bp_registers()
588 struct perf_event *bp, **slots; in breakpoint_handler()
664 struct perf_event *wp, **slots; in watchpoint_handler()
855 struct perf_event **slots; in hw_breakpoint_reset()
945 void hw_breakpoint_pmu_read(struct perf_event *bp) in hw_breakpoint_pmu_read()