Lines Matching refs:dbsr
865 u32 dbsr = vcpu->arch.dbsr; in kvmppc_handle_debug() local
872 if (dbsr & DBSR_IDE) { in kvmppc_handle_debug()
873 dbsr &= ~DBSR_IDE; in kvmppc_handle_debug()
874 if (!dbsr) in kvmppc_handle_debug()
878 if (dbsr && (vcpu->arch.shared->msr & MSR_DE) && in kvmppc_handle_debug()
883 if ((dbsr & DBSR_TIE) && !(vcpu->arch.shared->msr & MSR_DE)) in kvmppc_handle_debug()
893 vcpu->arch.dbsr = 0; in kvmppc_handle_debug()
897 if (dbsr & (DBSR_IAC1 | DBSR_IAC2 | DBSR_IAC3 | DBSR_IAC4)) { in kvmppc_handle_debug()
900 if (dbsr & (DBSR_DAC1W | DBSR_DAC2W)) in kvmppc_handle_debug()
902 else if (dbsr & (DBSR_DAC1R | DBSR_DAC2R)) in kvmppc_handle_debug()
904 if (dbsr & (DBSR_DAC1R | DBSR_DAC1W)) in kvmppc_handle_debug()
906 else if (dbsr & (DBSR_DAC2R | DBSR_DAC2W)) in kvmppc_handle_debug()
975 vcpu->arch.dbsr = mfspr(SPRN_DBSR); in kvmppc_restart_interrupt()