Lines Matching refs:texasr
126 uint64_t texasr; in kvmppc_emulate_treclaim() local
135 texasr = mfspr(SPRN_TEXASR); in kvmppc_emulate_treclaim()
140 if (!(texasr & TEXASR_FS)) { in kvmppc_emulate_treclaim()
141 texasr &= ~TEXASR_FC; in kvmppc_emulate_treclaim()
142 texasr |= ((u64)fc_val << TEXASR_FC_LG) | TEXASR_FS; in kvmppc_emulate_treclaim()
144 texasr &= ~(TEXASR_PR | TEXASR_HV); in kvmppc_emulate_treclaim()
146 texasr |= TEXASR_PR; in kvmppc_emulate_treclaim()
149 texasr |= TEXASR_HV; in kvmppc_emulate_treclaim()
151 vcpu->arch.texasr = texasr; in kvmppc_emulate_treclaim()
153 mtspr(SPRN_TEXASR, texasr); in kvmppc_emulate_treclaim()
212 vcpu->arch.texasr = mfspr(SPRN_TEXASR); in kvmppc_emulate_tabort()
219 vcpu->arch.texasr &= ~(TEXASR_PR | TEXASR_HV); in kvmppc_emulate_tabort()
221 vcpu->arch.texasr |= TEXASR_PR; in kvmppc_emulate_tabort()
224 vcpu->arch.texasr |= TEXASR_HV; in kvmppc_emulate_tabort()
502 vcpu->arch.texasr = (TEXASR_FS | TEXASR_EXACT | in kvmppc_core_emulate_op_pr()
507 vcpu->arch.texasr |= TEXASR_ROT; in kvmppc_core_emulate_op_pr()
510 vcpu->arch.texasr |= TEXASR_HV; in kvmppc_core_emulate_op_pr()
584 unsigned long texasr; in kvmppc_core_emulate_op_pr() local
604 texasr = mfspr(SPRN_TEXASR); in kvmppc_core_emulate_op_pr()
608 !(texasr & (TEXASR_FS))) { in kvmppc_core_emulate_op_pr()