Lines Matching refs:bp
61 { "bp", 4, offsetof(struct pt_regs, bp) },
77 { "bp", 8, offsetof(struct pt_regs, bp) },
210 struct perf_event *bp; in kgdb_correct_hw_break() local
224 bp = *per_cpu_ptr(breakinfo[breakno].pev, cpu); in kgdb_correct_hw_break()
225 info = counter_arch_bp(bp); in kgdb_correct_hw_break()
226 if (bp->attr.disabled != 1) in kgdb_correct_hw_break()
228 bp->attr.bp_addr = breakinfo[breakno].addr; in kgdb_correct_hw_break()
229 bp->attr.bp_len = breakinfo[breakno].len; in kgdb_correct_hw_break()
230 bp->attr.bp_type = breakinfo[breakno].type; in kgdb_correct_hw_break()
234 val = arch_install_hw_breakpoint(bp); in kgdb_correct_hw_break()
236 bp->attr.disabled = 0; in kgdb_correct_hw_break()
315 struct perf_event *bp; in kgdb_remove_all_hw_break() local
320 bp = *per_cpu_ptr(breakinfo[i].pev, cpu); in kgdb_remove_all_hw_break()
321 if (!bp->attr.disabled) { in kgdb_remove_all_hw_break()
322 arch_uninstall_hw_breakpoint(bp); in kgdb_remove_all_hw_break()
323 bp->attr.disabled = 1; in kgdb_remove_all_hw_break()
401 struct perf_event *bp; in kgdb_disable_hw_debug() local
413 bp = *per_cpu_ptr(breakinfo[i].pev, cpu); in kgdb_disable_hw_debug()
414 if (bp->attr.disabled == 1) in kgdb_disable_hw_debug()
416 arch_uninstall_hw_breakpoint(bp); in kgdb_disable_hw_debug()
417 bp->attr.disabled = 1; in kgdb_disable_hw_debug()