/kernel/linux/linux-5.10/arch/powerpc/kernel/ptrace/ |
H A D | ptrace-adv.c | 14 task->thread.debug.dbcr0 |= DBCR0_IDM | DBCR0_IC; in user_enable_single_step() 26 task->thread.debug.dbcr0 = DBCR0_IDM | DBCR0_BT; in user_enable_block_step() 52 task->thread.debug.dbcr0 &= ~DBCR0_IDM; in user_disable_single_step() 116 task->thread.debug.dbcr0 &= ~DBCR0_IDM; in ptrace_set_debugreg() 127 task->thread.debug.dbcr0 |= DBCR0_IDM; in ptrace_set_debugreg() 222 child->thread.debug.dbcr0 |= DBCR0_IDM; in set_instruction_bp() 338 child->thread.debug.dbcr0 |= DBCR0_IDM; in set_dac() 422 child->thread.debug.dbcr0 |= (DBCR0_DAC1R | DBCR0_IDM); in set_dac_range() 424 child->thread.debug.dbcr0 |= (DBCR0_DAC1W | DBCR0_IDM); in set_dac_range() 487 child->thread.debug.dbcr0 &= ~DBCR0_IDM; in ppc_del_hwdebug() [all...] |
/kernel/linux/linux-6.6/arch/powerpc/kernel/ptrace/ |
H A D | ptrace-adv.c | 14 task->thread.debug.dbcr0 |= DBCR0_IDM | DBCR0_IC; in user_enable_single_step() 26 task->thread.debug.dbcr0 = DBCR0_IDM | DBCR0_BT; in user_enable_block_step() 52 task->thread.debug.dbcr0 &= ~DBCR0_IDM; in user_disable_single_step() 117 task->thread.debug.dbcr0 &= ~DBCR0_IDM; in ptrace_set_debugreg() 128 task->thread.debug.dbcr0 |= DBCR0_IDM; in ptrace_set_debugreg() 223 child->thread.debug.dbcr0 |= DBCR0_IDM; in set_instruction_bp() 339 child->thread.debug.dbcr0 |= DBCR0_IDM; in set_dac() 423 child->thread.debug.dbcr0 |= (DBCR0_DAC1R | DBCR0_IDM); in set_dac_range() 425 child->thread.debug.dbcr0 |= (DBCR0_DAC1W | DBCR0_IDM); in set_dac_range() 488 child->thread.debug.dbcr0 &= ~DBCR0_IDM; in ppc_del_hwdebug() [all...] |
/kernel/linux/linux-5.10/arch/powerpc/include/asm/ |
H A D | probes.h | 45 mtspr(SPRN_DBCR0, mfspr(SPRN_DBCR0) | DBCR0_IC | DBCR0_IDM); in enable_single_step()
|
H A D | reg_booke.h | 372 #define DBCR0_IDM 0x40000000 /* Internal Debug Mode */ macro 434 #define DBCR0_IDM 0x40000000 /* Internal Debug Mode */ macro
|
/kernel/linux/linux-6.6/arch/powerpc/include/asm/ |
H A D | probes.h | 81 mtspr(SPRN_DBCR0, mfspr(SPRN_DBCR0) | DBCR0_IC | DBCR0_IDM); in enable_single_step()
|
H A D | reg_booke.h | 360 #define DBCR0_IDM 0x40000000 /* Internal Debug Mode */ macro 422 #define DBCR0_IDM 0x40000000 /* Internal Debug Mode */ macro
|
H A D | interrupt.h | 146 if (IS_ENABLED(CONFIG_PPC32) && unlikely(dbcr0 & DBCR0_IDM)) { in booke_restore_dbcr0()
|
/kernel/linux/linux-5.10/arch/powerpc/kernel/ |
H A D | syscall_64.c | 316 if (unlikely(ts->debug.dbcr0 & DBCR0_IDM)) { in interrupt_exit_user_prepare()
|
H A D | head_32.h | 194 andis. r12,r12,DBCR0_IDM@h
|
H A D | kgdb.c | 404 mfspr(SPRN_DBCR0) | DBCR0_IC | DBCR0_IDM); in kgdb_arch_handle_exception()
|
H A D | signal_32.c | 1126 new_dbcr0 |= (DBCR0_IDM | DBCR0_IC); in SYSCALL_DEFINE3() 1132 new_dbcr0 &= ~DBCR0_IDM; in SYSCALL_DEFINE3()
|
H A D | head_fsl_booke.S | 200 lis r2,DBCR0_IDM@h 1033 lis r13,(DBCR0_IDM|DBCR0_RST_CHIP)@h
|
H A D | entry_32.S | 162 andis. r12,r12,DBCR0_IDM@h 442 andis. r10,r0,DBCR0_IDM@h 878 andis. r10,r0,DBCR0_IDM@h
|
H A D | traps.c | 2017 current->thread.debug.dbcr0 &= ~DBCR0_IDM; in handle_debug() 2043 current->thread.debug.dbcr0 |= DBCR0_IDM | DBCR0_IC; in DebugException() 2083 current->thread.debug.dbcr0 &= ~DBCR0_IDM; in DebugException()
|
H A D | head_booke.h | 140 andis. r12,r12,DBCR0_IDM@h
|
H A D | process.c | 756 if ((current->thread.debug.dbcr0 & DBCR0_IDM) in switch_booke_debug_regs() 757 || (new_debug->dbcr0 & DBCR0_IDM)) in switch_booke_debug_regs()
|
/kernel/linux/linux-6.6/arch/powerpc/kernel/ |
H A D | interrupt.c | 81 if (likely(!(dbcr0 & DBCR0_IDM))) in booke_load_dbcr0()
|
H A D | kgdb.c | 401 mfspr(SPRN_DBCR0) | DBCR0_IC | DBCR0_IDM); in kgdb_arch_handle_exception()
|
H A D | head_85xx.S | 198 lis r2,DBCR0_IDM@h 1000 lis r13,(DBCR0_IDM|DBCR0_RST_CHIP)@h
|
H A D | signal_32.c | 1212 new_dbcr0 |= (DBCR0_IDM | DBCR0_IC); in SYSCALL_DEFINE3() 1218 new_dbcr0 &= ~DBCR0_IDM; in SYSCALL_DEFINE3()
|
H A D | traps.c | 2022 current->thread.debug.dbcr0 &= ~DBCR0_IDM; in handle_debug() 2050 current->thread.debug.dbcr0 |= DBCR0_IDM | DBCR0_IC; in DEFINE_INTERRUPT_HANDLER() 2090 current->thread.debug.dbcr0 &= ~DBCR0_IDM; in DEFINE_INTERRUPT_HANDLER()
|
/kernel/linux/linux-5.10/arch/powerpc/kvm/ |
H A D | booke.c | 854 (vcpu->arch.dbg_reg.dbcr0 & DBCR0_IDM)) in kvmppc_handle_debug() 1894 dbg_reg->dbcr0 |= DBCR0_IDM; in kvmppc_booke_add_breakpoint() 1920 dbg_reg->dbcr0 |= DBCR0_IDM; in kvmppc_booke_add_watchpoint() 2018 vcpu->arch.dbg_reg.dbcr0 |= DBCR0_IDM | DBCR0_IC; in kvm_arch_vcpu_ioctl_set_guest_debug()
|
H A D | booke_emulate.c | 221 spr_val &= (DBCR0_IDM | DBCR0_IC | DBCR0_BT | DBCR0_TIE | in kvmppc_booke_emulate_mtspr()
|
/kernel/linux/linux-6.6/arch/powerpc/kvm/ |
H A D | booke.c | 882 (vcpu->arch.dbg_reg.dbcr0 & DBCR0_IDM)) in kvmppc_handle_debug() 1927 dbg_reg->dbcr0 |= DBCR0_IDM; in kvmppc_booke_add_breakpoint() 1953 dbg_reg->dbcr0 |= DBCR0_IDM; in kvmppc_booke_add_watchpoint() 2052 vcpu->arch.dbg_reg.dbcr0 |= DBCR0_IDM | DBCR0_IC; in kvm_arch_vcpu_ioctl_set_guest_debug()
|
H A D | booke_emulate.c | 221 spr_val &= (DBCR0_IDM | DBCR0_IC | DBCR0_BT | DBCR0_TIE | in kvmppc_booke_emulate_mtspr()
|