Home
last modified time | relevance | path

Searched refs:DBCR0_IDM (Results 1 - 25 of 29) sorted by relevance

12

/kernel/linux/linux-5.10/arch/powerpc/kernel/ptrace/
H A Dptrace-adv.c14 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 Dptrace-adv.c14 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 Dprobes.h45 mtspr(SPRN_DBCR0, mfspr(SPRN_DBCR0) | DBCR0_IC | DBCR0_IDM); in enable_single_step()
H A Dreg_booke.h372 #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 Dprobes.h81 mtspr(SPRN_DBCR0, mfspr(SPRN_DBCR0) | DBCR0_IC | DBCR0_IDM); in enable_single_step()
H A Dreg_booke.h360 #define DBCR0_IDM 0x40000000 /* Internal Debug Mode */ macro
422 #define DBCR0_IDM 0x40000000 /* Internal Debug Mode */ macro
H A Dinterrupt.h146 if (IS_ENABLED(CONFIG_PPC32) && unlikely(dbcr0 & DBCR0_IDM)) { in booke_restore_dbcr0()
/kernel/linux/linux-5.10/arch/powerpc/kernel/
H A Dsyscall_64.c316 if (unlikely(ts->debug.dbcr0 & DBCR0_IDM)) { in interrupt_exit_user_prepare()
H A Dhead_32.h194 andis. r12,r12,DBCR0_IDM@h
H A Dkgdb.c404 mfspr(SPRN_DBCR0) | DBCR0_IC | DBCR0_IDM); in kgdb_arch_handle_exception()
H A Dsignal_32.c1126 new_dbcr0 |= (DBCR0_IDM | DBCR0_IC); in SYSCALL_DEFINE3()
1132 new_dbcr0 &= ~DBCR0_IDM; in SYSCALL_DEFINE3()
H A Dhead_fsl_booke.S200 lis r2,DBCR0_IDM@h
1033 lis r13,(DBCR0_IDM|DBCR0_RST_CHIP)@h
H A Dentry_32.S162 andis. r12,r12,DBCR0_IDM@h
442 andis. r10,r0,DBCR0_IDM@h
878 andis. r10,r0,DBCR0_IDM@h
H A Dtraps.c2017 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 Dhead_booke.h140 andis. r12,r12,DBCR0_IDM@h
H A Dprocess.c756 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 Dinterrupt.c81 if (likely(!(dbcr0 & DBCR0_IDM))) in booke_load_dbcr0()
H A Dkgdb.c401 mfspr(SPRN_DBCR0) | DBCR0_IC | DBCR0_IDM); in kgdb_arch_handle_exception()
H A Dhead_85xx.S198 lis r2,DBCR0_IDM@h
1000 lis r13,(DBCR0_IDM|DBCR0_RST_CHIP)@h
H A Dsignal_32.c1212 new_dbcr0 |= (DBCR0_IDM | DBCR0_IC); in SYSCALL_DEFINE3()
1218 new_dbcr0 &= ~DBCR0_IDM; in SYSCALL_DEFINE3()
H A Dtraps.c2022 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 Dbooke.c854 (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 Dbooke_emulate.c221 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 Dbooke.c882 (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 Dbooke_emulate.c221 spr_val &= (DBCR0_IDM | DBCR0_IC | DBCR0_BT | DBCR0_TIE | in kvmppc_booke_emulate_mtspr()

Completed in 30 milliseconds

12