Home
last modified time | relevance | path

Searched refs:dbcr0 (Results 1 – 8 of 8) sorted by relevance

/linux/arch/powerpc/kernel/ptrace/
H A Dptrace-adv.c13 task->thread.debug.dbcr0 &= ~DBCR0_BT; in user_enable_single_step()
14 task->thread.debug.dbcr0 |= DBCR0_IDM | DBCR0_IC; in user_enable_single_step()
25 task->thread.debug.dbcr0 &= ~DBCR0_IC; in user_enable_block_step()
26 task->thread.debug.dbcr0 = DBCR0_IDM | DBCR0_BT; in user_enable_block_step()
43 task->thread.debug.dbcr0 &= ~(DBCR0_IC | DBCR0_BT); in user_disable_single_step()
47 if (!DBCR_ACTIVE_EVENTS(task->thread.debug.dbcr0, in user_disable_single_step()
52 task->thread.debug.dbcr0 &= ~DBCR0_IDM; in user_disable_single_step()
114 if (!DBCR_ACTIVE_EVENTS(task->thread.debug.dbcr0, in ptrace_set_debugreg()
117 task->thread.debug.dbcr0 &= ~DBCR0_IDM; in ptrace_set_debugreg()
128 task->thread.debug.dbcr0 |= DBCR0_IDM; in ptrace_set_debugreg()
[all …]
/linux/arch/powerpc/kernel/
H A Dtraps.c582 #define single_stepping(regs) (current->thread.debug.dbcr0 & DBCR0_IC)
583 #define clear_single_step(regs) (current->thread.debug.dbcr0 &= ~DBCR0_IC)
1990 current->thread.debug.dbcr0 &= ~DBCR0_IAC1; in handle_debug()
1996 current->thread.debug.dbcr0 &= ~DBCR0_IAC2; in handle_debug()
2001 current->thread.debug.dbcr0 &= ~DBCR0_IAC3; in handle_debug()
2007 current->thread.debug.dbcr0 &= ~DBCR0_IAC4; in handle_debug()
2017 if (DBCR_ACTIVE_EVENTS(current->thread.debug.dbcr0, in handle_debug()
2022 current->thread.debug.dbcr0 &= ~DBCR0_IDM; in handle_debug()
2025 mtspr(SPRN_DBCR0, current->thread.debug.dbcr0); in handle_debug()
2049 current->thread.debug.dbcr0 &= ~DBCR0_BT; in DEFINE_INTERRUPT_HANDLER()
[all …]
H A Dsignal_32.c1201 unsigned long new_dbcr0 = current->thread.debug.dbcr0; in SYSCALL_DEFINE3()
1251 current->thread.debug.dbcr0 = new_dbcr0; in SYSCALL_DEFINE3()
/linux/arch/powerpc/include/asm/
H A Dreg_booke.h341 #define dbcr_dac(task) ((task)->thread.debug.dbcr0)
411 #define DBCR_ACTIVE_EVENTS(dbcr0, dbcr1) (((dbcr0) & DBCR0_ACTIVE_EVENTS) || \ argument
H A Dinterrupt.h144 unsigned long dbcr0 = current->thread.debug.dbcr0; in booke_restore_dbcr0() local
146 if (IS_ENABLED(CONFIG_PPC32) && unlikely(dbcr0 & DBCR0_IDM)) { in booke_restore_dbcr0()
H A Dprocessor.h100 uint32_t dbcr0; member
/linux/arch/powerpc/kvm/
H A Dbooke.c882 (vcpu->arch.dbg_reg.dbcr0 & DBCR0_IDM)) in kvmppc_handle_debug()
1906 dbg_reg->dbcr0 |= DBCR0_IAC1; in kvmppc_booke_add_breakpoint()
1910 dbg_reg->dbcr0 |= DBCR0_IAC2; in kvmppc_booke_add_breakpoint()
1915 dbg_reg->dbcr0 |= DBCR0_IAC3; in kvmppc_booke_add_breakpoint()
1919 dbg_reg->dbcr0 |= DBCR0_IAC4; in kvmppc_booke_add_breakpoint()
1927 dbg_reg->dbcr0 |= DBCR0_IDM; in kvmppc_booke_add_breakpoint()
1937 dbg_reg->dbcr0 |= DBCR0_DAC1R; in kvmppc_booke_add_watchpoint()
1939 dbg_reg->dbcr0 |= DBCR0_DAC1W; in kvmppc_booke_add_watchpoint()
1944 dbg_reg->dbcr0 |= DBCR0_DAC2R; in kvmppc_booke_add_watchpoint()
1946 dbg_reg->dbcr0 |= DBCR0_DAC2W; in kvmppc_booke_add_watchpoint()
[all …]
H A Dbooke_emulate.c225 vcpu->arch.dbg_reg.dbcr0 = spr_val; in kvmppc_booke_emulate_mtspr()
429 *spr_val = vcpu->arch.dbg_reg.dbcr0; in kvmppc_booke_emulate_mfspr()