Lines Matching refs:tsr
584 if ((vcpu->arch.tsr & (TSR_ENW | TSR_WIS)) != (TSR_ENW | TSR_WIS))
603 u32 tsr, new_tsr;
607 new_tsr = tsr = vcpu->arch.tsr;
611 if (tsr & TSR_ENW) {
612 if (tsr & TSR_WIS)
615 new_tsr = tsr | TSR_WIS;
617 new_tsr = tsr | TSR_ENW;
619 } while (cmpxchg(&vcpu->arch.tsr, tsr, new_tsr) != tsr);
650 if ((vcpu->arch.tcr & TCR_DIE) && (vcpu->arch.tsr & TSR_DIS))
655 if ((vcpu->arch.tcr & TCR_WIE) && (vcpu->arch.tsr & TSR_WIS))
1384 u32 old_tsr = vcpu->arch.tsr;
1386 vcpu->arch.tsr = new_tsr;
1388 if ((old_tsr ^ vcpu->arch.tsr) & (TSR_ENW | TSR_WIS))
1487 sregs->u.e.tsr = vcpu->arch.tsr;
1514 kvmppc_set_tsr(vcpu, sregs->u.e.tsr);
1677 *val = get_reg_val(id, vcpu->arch.tsr);
1742 u32 tsr = set_reg_val(id, *val);
1743 kvmppc_set_tsr(vcpu, tsr);
1838 set_bits(tsr_bits, &vcpu->arch.tsr);
1846 clear_bits(tsr_bits, &vcpu->arch.tsr);