Lines Matching refs:dbg_reg
224 u64 *dbg_reg) in reg_to_dbg() argument
230 val |= ((*dbg_reg >> 32) << 32); in reg_to_dbg()
233 *dbg_reg = val; in reg_to_dbg()
239 u64 *dbg_reg) in dbg_to_reg() argument
241 p->regval = *dbg_reg; in dbg_to_reg()
250 u64 *dbg_reg = &vcpu->arch.vcpu_debug_state.dbg_bvr[rd->reg]; in trap_bvr() local
253 reg_to_dbg(vcpu, p, dbg_reg); in trap_bvr()
255 dbg_to_reg(vcpu, p, dbg_reg); in trap_bvr()
257 trace_trap_reg(__func__, rd->reg, p->is_write, *dbg_reg); in trap_bvr()
292 u64 *dbg_reg = &vcpu->arch.vcpu_debug_state.dbg_bcr[rd->reg]; in trap_bcr() local
295 reg_to_dbg(vcpu, p, dbg_reg); in trap_bcr()
297 dbg_to_reg(vcpu, p, dbg_reg); in trap_bcr()
299 trace_trap_reg(__func__, rd->reg, p->is_write, *dbg_reg); in trap_bcr()
335 u64 *dbg_reg = &vcpu->arch.vcpu_debug_state.dbg_wvr[rd->reg]; in trap_wvr() local
338 reg_to_dbg(vcpu, p, dbg_reg); in trap_wvr()
340 dbg_to_reg(vcpu, p, dbg_reg); in trap_wvr()
378 u64 *dbg_reg = &vcpu->arch.vcpu_debug_state.dbg_wcr[rd->reg]; in trap_wcr() local
381 reg_to_dbg(vcpu, p, dbg_reg); in trap_wcr()
383 dbg_to_reg(vcpu, p, dbg_reg); in trap_wcr()
385 trace_trap_reg(__func__, rd->reg, p->is_write, *dbg_reg); in trap_wcr()
729 u64 *dbg_reg = &vcpu->arch.vcpu_debug_state.dbg_bvr[rd->reg]; in trap_xvr() local
732 u64 val = *dbg_reg; in trap_xvr()
736 *dbg_reg = val; in trap_xvr()
740 p->regval = *dbg_reg >> 32; in trap_xvr()
743 trace_trap_reg(__func__, rd->reg, p->is_write, *dbg_reg); in trap_xvr()