Lines Matching refs:texasr
130 uint64_t texasr; in kvmppc_emulate_treclaim() local
139 texasr = mfspr(SPRN_TEXASR); in kvmppc_emulate_treclaim()
144 if (!(texasr & TEXASR_FS)) { in kvmppc_emulate_treclaim()
145 texasr &= ~TEXASR_FC; in kvmppc_emulate_treclaim()
146 texasr |= ((u64)fc_val << TEXASR_FC_LG) | TEXASR_FS; in kvmppc_emulate_treclaim()
148 texasr &= ~(TEXASR_PR | TEXASR_HV); in kvmppc_emulate_treclaim()
150 texasr |= TEXASR_PR; in kvmppc_emulate_treclaim()
153 texasr |= TEXASR_HV; in kvmppc_emulate_treclaim()
155 vcpu->arch.texasr = texasr; in kvmppc_emulate_treclaim()
157 mtspr(SPRN_TEXASR, texasr); in kvmppc_emulate_treclaim()
216 vcpu->arch.texasr = mfspr(SPRN_TEXASR); in kvmppc_emulate_tabort()
223 vcpu->arch.texasr &= ~(TEXASR_PR | TEXASR_HV); in kvmppc_emulate_tabort()
225 vcpu->arch.texasr |= TEXASR_PR; in kvmppc_emulate_tabort()
228 vcpu->arch.texasr |= TEXASR_HV; in kvmppc_emulate_tabort()
506 vcpu->arch.texasr = (TEXASR_FS | TEXASR_EXACT | in kvmppc_core_emulate_op_pr()
511 vcpu->arch.texasr |= TEXASR_ROT; in kvmppc_core_emulate_op_pr()
514 vcpu->arch.texasr |= TEXASR_HV; in kvmppc_core_emulate_op_pr()
588 unsigned long texasr; in kvmppc_core_emulate_op_pr() local
608 texasr = mfspr(SPRN_TEXASR); in kvmppc_core_emulate_op_pr()
612 !(texasr & (TEXASR_FS))) { in kvmppc_core_emulate_op_pr()