Lines Matching refs:dbg_reg
373 u64 *dbg_reg) in reg_to_dbg() argument
379 val = *dbg_reg; in reg_to_dbg()
382 *dbg_reg = val; in reg_to_dbg()
390 u64 *dbg_reg) in dbg_to_reg() argument
395 p->regval = (*dbg_reg & mask) >> shift; in dbg_to_reg()
402 u64 *dbg_reg = &vcpu->arch.vcpu_debug_state.dbg_bvr[rd->CRm]; in trap_bvr() local
405 reg_to_dbg(vcpu, p, rd, dbg_reg); in trap_bvr()
407 dbg_to_reg(vcpu, p, rd, dbg_reg); in trap_bvr()
409 trace_trap_reg(__func__, rd->CRm, p->is_write, *dbg_reg); in trap_bvr()
444 u64 *dbg_reg = &vcpu->arch.vcpu_debug_state.dbg_bcr[rd->CRm]; in trap_bcr() local
447 reg_to_dbg(vcpu, p, rd, dbg_reg); in trap_bcr()
449 dbg_to_reg(vcpu, p, rd, dbg_reg); in trap_bcr()
451 trace_trap_reg(__func__, rd->CRm, p->is_write, *dbg_reg); in trap_bcr()
487 u64 *dbg_reg = &vcpu->arch.vcpu_debug_state.dbg_wvr[rd->CRm]; in trap_wvr() local
490 reg_to_dbg(vcpu, p, rd, dbg_reg); in trap_wvr()
492 dbg_to_reg(vcpu, p, rd, dbg_reg); in trap_wvr()
530 u64 *dbg_reg = &vcpu->arch.vcpu_debug_state.dbg_wcr[rd->CRm]; in trap_wcr() local
533 reg_to_dbg(vcpu, p, rd, dbg_reg); in trap_wcr()
535 dbg_to_reg(vcpu, p, rd, dbg_reg); in trap_wcr()
537 trace_trap_reg(__func__, rd->CRm, p->is_write, *dbg_reg); in trap_wcr()