Lines Matching refs:bp
918 void ptrace_triggered(struct perf_event *bp, in ptrace_triggered() argument
929 attr = bp->attr; in ptrace_triggered()
931 modify_user_hw_breakpoint(bp, &attr); in ptrace_triggered()
941 struct perf_event *bp; in ptrace_set_debugreg() local
979 bp = thread->ptrace_bps[0]; in ptrace_set_debugreg()
981 if (bp) { in ptrace_set_debugreg()
982 unregister_hw_breakpoint(bp); in ptrace_set_debugreg()
987 if (bp) { in ptrace_set_debugreg()
988 attr = bp->attr; in ptrace_set_debugreg()
995 ret = modify_user_hw_breakpoint(bp, &attr); in ptrace_set_debugreg()
999 thread->ptrace_bps[0] = bp; in ptrace_set_debugreg()
1010 thread->ptrace_bps[0] = bp = register_user_hw_breakpoint(&attr, in ptrace_set_debugreg()
1012 if (IS_ERR(bp)) { in ptrace_set_debugreg()
1014 return PTR_ERR(bp); in ptrace_set_debugreg()
1375 struct perf_event *bp; in ppc_set_hwdebug() local
1445 bp = thread->ptrace_bps[0]; in ppc_set_hwdebug()
1446 if (bp) in ppc_set_hwdebug()
1455 thread->ptrace_bps[0] = bp = register_user_hw_breakpoint(&attr, in ppc_set_hwdebug()
1457 if (IS_ERR(bp)) { in ppc_set_hwdebug()
1459 return PTR_ERR(bp); in ppc_set_hwdebug()
1482 struct perf_event *bp; in ppc_del_hwdebug() local
1505 bp = thread->ptrace_bps[0]; in ppc_del_hwdebug()
1506 if (bp) { in ppc_del_hwdebug()
1507 unregister_hw_breakpoint(bp); in ppc_del_hwdebug()