Lines Matching refs:perf_event
34 static DEFINE_PER_CPU(struct perf_event *, bp_per_reg[HBP_NUM_MAX]);
56 int arch_install_hw_breakpoint(struct perf_event *bp) in arch_install_hw_breakpoint()
59 struct perf_event **slot; in arch_install_hw_breakpoint()
92 void arch_uninstall_hw_breakpoint(struct perf_event *bp) in arch_uninstall_hw_breakpoint()
95 struct perf_event **slot; in arch_uninstall_hw_breakpoint()
112 static bool is_ptrace_bp(struct perf_event *bp) in is_ptrace_bp()
187 int hw_breakpoint_arch_parse(struct perf_event *bp, in hw_breakpoint_arch_parse()
236 struct perf_event *bp = __this_cpu_read(bp_per_reg[i]); in thread_change_pc()
269 static void handler_error(struct perf_event *bp) in handler_error()
276 static void larx_stcx_err(struct perf_event *bp) in larx_stcx_err()
283 static bool stepping_handler(struct pt_regs *regs, struct perf_event **bp, in stepping_handler()
315 static void handle_p10dd1_spurious_exception(struct perf_event **bp, in handle_p10dd1_spurious_exception()
380 struct perf_event *bp[HBP_NUM_MAX] = { NULL }; in hw_breakpoint_handler()
516 struct perf_event *bp; in single_step_dabr_instruction()
591 void hw_breakpoint_pmu_read(struct perf_event *bp) in hw_breakpoint_pmu_read()
596 void ptrace_triggered(struct perf_event *bp, in ptrace_triggered()