Searched refs:arch_kgdb_ops (Results 1 - 23 of 23) sorted by relevance

/linux-master/kernel/debug/
H A Ddebug_core.c165 arch_kgdb_ops.gdb_bpt_instr, BREAK_INSTR_SIZE);
438 if (arch_kgdb_ops.remove_all_hw_break)
439 arch_kgdb_ops.remove_all_hw_break();
590 if (arch_kgdb_ops.disable_hw_break)
591 arch_kgdb_ops.disable_hw_break(regs);
641 if (arch_kgdb_ops.correct_hw_break)
642 arch_kgdb_ops.correct_hw_break();
805 if (arch_kgdb_ops.correct_hw_break)
806 arch_kgdb_ops.correct_hw_break();
842 if (arch_kgdb_ops
[all...]
H A Dgdbstub.c872 if (arch_kgdb_ops.set_hw_breakpoint && *bpt_type >= '1') {
886 if (*bpt_type == '1' && !(arch_kgdb_ops.flags & KGDB_HW_BREAKPOINT))
909 error = arch_kgdb_ops.set_hw_breakpoint(addr,
912 error = arch_kgdb_ops.remove_hw_breakpoint(addr,
/linux-master/arch/microblaze/kernel/
H A Dkgdb.c89 if (*(u32 *) (regs->pc) == *(u32 *) (&arch_kgdb_ops.gdb_bpt_instr))
146 const struct kgdb_arch arch_kgdb_ops = { variable in typeref:struct:kgdb_arch
/linux-master/drivers/tty/serial/
H A Dkgdb_nmi.c46 arch_kgdb_ops.enable_nmi(1);
331 if (!arch_kgdb_ops.enable_nmi)
368 if (!arch_kgdb_ops.enable_nmi)
370 arch_kgdb_ops.enable_nmi(0);
/linux-master/arch/arc/kernel/
H A Dkgdb.c105 memcpy((void *) address, &arch_kgdb_ops.gdb_bpt_instr,
199 const struct kgdb_arch arch_kgdb_ops = { variable in typeref:struct:kgdb_arch
/linux-master/kernel/debug/kdb/
H A Dkdb_bp.c100 ret = arch_kgdb_ops.remove_hw_breakpoint(bp->bp_addr,
148 ret = arch_kgdb_ops.set_hw_breakpoint(bp->bp_addr,
589 if (arch_kgdb_ops.flags & KGDB_HW_BREAKPOINT)
H A Dkdb_main.c2173 arch_kgdb_ops.enable_nmi(0);
2181 arch_kgdb_ops.enable_nmi(1);
2896 if (arch_kgdb_ops.enable_nmi)
/linux-master/arch/arm/kernel/
H A Dkgdb.c266 *(unsigned int *)arch_kgdb_ops.gdb_bpt_instr);
285 const struct kgdb_arch arch_kgdb_ops = { variable in typeref:struct:kgdb_arch
/linux-master/arch/parisc/kernel/
H A Dkgdb.c22 const struct kgdb_arch arch_kgdb_ops = { variable in typeref:struct:kgdb_arch
164 *(unsigned int *)&arch_kgdb_ops.gdb_bpt_instr);
/linux-master/arch/riscv/kernel/
H A Dkgdb.c138 arch_kgdb_ops.gdb_bpt_instr,
364 const struct kgdb_arch arch_kgdb_ops = { variable in typeref:struct:kgdb_arch
368 const struct kgdb_arch arch_kgdb_ops = { variable in typeref:struct:kgdb_arch
/linux-master/arch/nios2/kernel/
H A Dkgdb.c155 const struct kgdb_arch arch_kgdb_ops = { variable in typeref:struct:kgdb_arch
/linux-master/include/linux/
H A Dkgdb.h305 extern const struct kgdb_arch arch_kgdb_ops;
/linux-master/arch/sparc/kernel/
H A Dkgdb_32.c169 const struct kgdb_arch arch_kgdb_ops = { variable in typeref:struct:kgdb_arch
H A Dkgdb_64.c198 const struct kgdb_arch arch_kgdb_ops = { variable in typeref:struct:kgdb_arch
/linux-master/arch/x86/kernel/
H A Dkgdb.c740 arch_kgdb_ops.gdb_bpt_instr, BREAK_INSTR_SIZE);
749 text_poke_kgdb((void *)bpt->bpt_addr, arch_kgdb_ops.gdb_bpt_instr,
775 const struct kgdb_arch arch_kgdb_ops = { variable in typeref:struct:kgdb_arch
/linux-master/arch/hexagon/kernel/
H A Dkgdb.c73 const struct kgdb_arch arch_kgdb_ops = { variable in typeref:struct:kgdb_arch
/linux-master/arch/arm64/kernel/
H A Dkgdb.c338 const struct kgdb_arch arch_kgdb_ops; variable in typeref:struct:kgdb_arch
/linux-master/arch/loongarch/kernel/
H A Dkgdb.c397 arch_kgdb_ops.gdb_bpt_instr, BREAK_INSTR_SIZE);
666 const struct kgdb_arch arch_kgdb_ops = { variable in typeref:struct:kgdb_arch
/linux-master/arch/sh/kernel/
H A Dkgdb.c371 const struct kgdb_arch arch_kgdb_ops = { variable in typeref:struct:kgdb_arch
/linux-master/arch/mips/kernel/
H A Dkgdb.c370 const struct kgdb_arch arch_kgdb_ops = { variable in typeref:struct:kgdb_arch
/linux-master/arch/powerpc/kernel/
H A Dkgdb.c449 const struct kgdb_arch arch_kgdb_ops; variable in typeref:struct:kgdb_arch
/linux-master/drivers/misc/
H A Dkgdbts.c1007 if (arch_kgdb_ops.flags & KGDB_HW_BREAKPOINT) {
/linux-master/arch/x86/kernel/cpu/
H A Dcommon.c2110 if (unlikely(kgdb_connected && arch_kgdb_ops.correct_hw_break))
2111 arch_kgdb_ops.correct_hw_break();

Completed in 246 milliseconds