MSR_TM
if (!(thread->regs->msr & MSR_TM))
prev->thread.regs->msr &= ~MSR_TM;
if (usermsr & MSR_TM) {
current->thread.regs->msr &= ~MSR_TM;
{MSR_TM, "E"},
if (val & (MSR_TM | MSR_TS_S | MSR_TS_T)) {
return tsk && tsk->thread.regs && (tsk->thread.regs->msr & MSR_TM);
regs_set_return_msr(regs, regs->msr | MSR_TM);
mtmsr(mfmsr() | MSR_TM);
regs_set_return_msr(regs, regs->msr | MSR_TM);
if (((cur_msr & MSR_TM) == 0) &&
((srr1 & MSR_TM) == 0) &&
if (!(kvmppc_get_msr(vcpu) & MSR_TM)) {
if (!(kvmppc_get_msr(vcpu) & MSR_TM)) {
if (!(kvmppc_get_msr(vcpu) & MSR_TM)) {
if (!(kvmppc_get_msr(vcpu) & MSR_TM)) {
if (!(kvmppc_get_msr(vcpu) & MSR_TM)) {
if (!(kvmppc_get_msr(vcpu) & MSR_TM)) {
(current->thread.regs->msr & MSR_TM)) {
msr |= MSR_TM;
msr_needed |= MSR_TM;
(newmsr & MSR_TM)));
if (!(msr & MSR_TM)) {
if (!(msr & MSR_TM)) {
if (!(msr & MSR_TM)) {
(newmsr & MSR_TM)));
if (!(MSR_TM_TRANSACTIONAL(newmsr) && (newmsr & MSR_TM)))
if (!(MSR_TM_TRANSACTIONAL(newmsr) && (newmsr & MSR_TM)))
if (!(vcpu->arch.hfscr & HFSCR_TM) || !(msr & MSR_TM))
MSR_TM | MSR_TS_MASK;
smsr &= ~MSR_TM;
if (kvmppc_get_msr(vcpu) & MSR_TM) {
if (kvmppc_get_msr(vcpu) & MSR_TM) {
if (kvmppc_get_msr(vcpu) & MSR_TM)
guest_fac_enabled = kvmppc_get_msr(vcpu) & MSR_TM;
if (msr & MSR_TM) {