| /Linux-v6.6/kernel/debug/ | 
| D | debug_core.c | 165 				 arch_kgdb_ops.gdb_bpt_instr, BREAK_INSTR_SIZE);  in kgdb_arch_set_breakpoint() 438 	if (arch_kgdb_ops.remove_all_hw_break)  in dbg_remove_all_break() 439 		arch_kgdb_ops.remove_all_hw_break();  in dbg_remove_all_break() 590 	if (arch_kgdb_ops.disable_hw_break)  in kgdb_cpu_enter() 591 		arch_kgdb_ops.disable_hw_break(regs);  in kgdb_cpu_enter() 641 			if (arch_kgdb_ops.correct_hw_break)  in kgdb_cpu_enter() 642 				arch_kgdb_ops.correct_hw_break();  in kgdb_cpu_enter() 805 	if (arch_kgdb_ops.correct_hw_break)  in kgdb_cpu_enter() 806 		arch_kgdb_ops.correct_hw_break();  in kgdb_cpu_enter() 842 	if (arch_kgdb_ops.enable_nmi)  in kgdb_handle_exception() [all …] 
 | 
| D | gdbstub.c | 872 	if (arch_kgdb_ops.set_hw_breakpoint && *bpt_type >= '1') {  in gdb_cmd_break() 886 	if (*bpt_type == '1' && !(arch_kgdb_ops.flags & KGDB_HW_BREAKPOINT))  in gdb_cmd_break() 909 		error = arch_kgdb_ops.set_hw_breakpoint(addr,  in gdb_cmd_break() 912 		error = arch_kgdb_ops.remove_hw_breakpoint(addr,  in gdb_cmd_break()
  | 
| /Linux-v6.6/drivers/tty/serial/ | 
| D | kgdb_nmi.c | 46 	arch_kgdb_ops.enable_nmi(1);  in kgdb_nmi_console_setup() 331 	if (!arch_kgdb_ops.enable_nmi)  in kgdb_register_nmi_console() 368 	if (!arch_kgdb_ops.enable_nmi)  in kgdb_unregister_nmi_console() 370 	arch_kgdb_ops.enable_nmi(0);  in kgdb_unregister_nmi_console()
  | 
| /Linux-v6.6/arch/microblaze/kernel/ | 
| D | kgdb.c | 89 	if (*(u32 *) (regs->pc) == *(u32 *) (&arch_kgdb_ops.gdb_bpt_instr))  in microblaze_kgdb_break() 146 const struct kgdb_arch arch_kgdb_ops = {  variable
  | 
| /Linux-v6.6/arch/arc/kernel/ | 
| D | kgdb.c | 105 	memcpy((void *) address, &arch_kgdb_ops.gdb_bpt_instr,  in place_trap() 199 const struct kgdb_arch arch_kgdb_ops = {  variable
  | 
| /Linux-v6.6/kernel/debug/kdb/ | 
| D | kdb_bp.c | 100 		ret = arch_kgdb_ops.remove_hw_breakpoint(bp->bp_addr,  in _kdb_bp_remove() 148 		ret = arch_kgdb_ops.set_hw_breakpoint(bp->bp_addr,  in _kdb_bp_install() 589 	if (arch_kgdb_ops.flags & KGDB_HW_BREAKPOINT)  in kdb_initbptab()
  | 
| D | kdb_main.c | 2176 	arch_kgdb_ops.enable_nmi(0);  in kdb_disable_nmi() 2184 	arch_kgdb_ops.enable_nmi(1);  in kdb_param_enable_nmi() 2899 	if (arch_kgdb_ops.enable_nmi)  in kdb_inittab()
  | 
| /Linux-v6.6/arch/riscv/kernel/ | 
| D | kgdb.c | 138 				   arch_kgdb_ops.gdb_bpt_instr,  in do_single_step() 364 const struct kgdb_arch arch_kgdb_ops = {  variable 368 const struct kgdb_arch arch_kgdb_ops = {  variable
  | 
| /Linux-v6.6/arch/arm/kernel/ | 
| D | kgdb.c | 266 		     *(unsigned int *)arch_kgdb_ops.gdb_bpt_instr);  in kgdb_arch_set_breakpoint() 285 const struct kgdb_arch arch_kgdb_ops = {  variable
  | 
| /Linux-v6.6/arch/parisc/kernel/ | 
| D | kgdb.c | 22 const struct kgdb_arch arch_kgdb_ops = {  variable 164 			*(unsigned int *)&arch_kgdb_ops.gdb_bpt_instr);  in kgdb_arch_set_breakpoint()
  | 
| /Linux-v6.6/arch/x86/kernel/ | 
| D | kgdb.c | 740 				 arch_kgdb_ops.gdb_bpt_instr, BREAK_INSTR_SIZE);  in kgdb_arch_set_breakpoint() 749 	text_poke_kgdb((void *)bpt->bpt_addr, arch_kgdb_ops.gdb_bpt_instr,  in kgdb_arch_set_breakpoint() 775 const struct kgdb_arch arch_kgdb_ops = {  variable
  | 
| /Linux-v6.6/include/linux/ | 
| D | kgdb.h | 305 extern const struct kgdb_arch		arch_kgdb_ops;
  | 
| /Linux-v6.6/arch/nios2/kernel/ | 
| D | kgdb.c | 155 const struct kgdb_arch arch_kgdb_ops = {  variable
  | 
| /Linux-v6.6/arch/sparc/kernel/ | 
| D | kgdb_32.c | 169 const struct kgdb_arch arch_kgdb_ops = {  variable
  | 
| D | kgdb_64.c | 198 const struct kgdb_arch arch_kgdb_ops = {  variable
  | 
| /Linux-v6.6/arch/hexagon/kernel/ | 
| D | kgdb.c | 73 const struct kgdb_arch arch_kgdb_ops = {  variable
  | 
| /Linux-v6.6/arch/arm64/kernel/ | 
| D | kgdb.c | 338 const struct kgdb_arch arch_kgdb_ops;  variable
  | 
| /Linux-v6.6/arch/loongarch/kernel/ | 
| D | kgdb.c | 397 				       arch_kgdb_ops.gdb_bpt_instr, BREAK_INSTR_SIZE);  in do_single_step() 666 const struct kgdb_arch arch_kgdb_ops = {  variable
  | 
| /Linux-v6.6/arch/sh/kernel/ | 
| D | kgdb.c | 371 const struct kgdb_arch arch_kgdb_ops = {  variable
  | 
| /Linux-v6.6/arch/mips/kernel/ | 
| D | kgdb.c | 370 const struct kgdb_arch arch_kgdb_ops = {  variable
  | 
| /Linux-v6.6/arch/powerpc/kernel/ | 
| D | kgdb.c | 449 const struct kgdb_arch arch_kgdb_ops;  variable
  | 
| /Linux-v6.6/drivers/misc/ | 
| D | kgdbts.c | 1007 	if (arch_kgdb_ops.flags & KGDB_HW_BREAKPOINT) {  in kgdbts_run_tests()
  | 
| /Linux-v6.6/arch/x86/kernel/cpu/ | 
| D | common.c | 2140 	if (unlikely(kgdb_connected && arch_kgdb_ops.correct_hw_break))  in dbg_restore_debug_regs() 2141 		arch_kgdb_ops.correct_hw_break();  in dbg_restore_debug_regs()
  |