Lines Matching refs:rs
184 int rs, ulong addr, int ls_type) in kvmppc_emulate_fpr_load() argument
202 emulated = kvmppc_handle_load(run, vcpu, KVM_MMIO_REG_FPR | rs, in kvmppc_emulate_fpr_load()
212 kvm_cvt_fd((u32*)tmp, &VCPU_FPR(vcpu, rs)); in kvmppc_emulate_fpr_load()
213 vcpu->arch.qpr[rs] = *((u32*)tmp); in kvmppc_emulate_fpr_load()
216 VCPU_FPR(vcpu, rs) = *((u64*)tmp); in kvmppc_emulate_fpr_load()
228 int rs, ulong addr, int ls_type) in kvmppc_emulate_fpr_store() argument
238 kvm_cvt_df(&VCPU_FPR(vcpu, rs), (u32*)tmp); in kvmppc_emulate_fpr_store()
243 *((u32*)tmp) = VCPU_FPR(vcpu, rs); in kvmppc_emulate_fpr_store()
244 val = VCPU_FPR(vcpu, rs) & 0xffffffff; in kvmppc_emulate_fpr_store()
248 *((u64*)tmp) = VCPU_FPR(vcpu, rs); in kvmppc_emulate_fpr_store()
249 val = VCPU_FPR(vcpu, rs); in kvmppc_emulate_fpr_store()
274 int rs, ulong addr, bool w, int i) in kvmppc_emulate_psq_load() argument
293 emulated = kvmppc_handle_load(run, vcpu, KVM_MMIO_REG_FPR | rs, in kvmppc_emulate_psq_load()
295 vcpu->arch.qpr[rs] = tmp[1]; in kvmppc_emulate_psq_load()
298 emulated = kvmppc_handle_load(run, vcpu, KVM_MMIO_REG_FQPR | rs, in kvmppc_emulate_psq_load()
306 kvm_cvt_fd(&tmp[0], &VCPU_FPR(vcpu, rs)); in kvmppc_emulate_psq_load()
307 vcpu->arch.qpr[rs] = tmp[1]; in kvmppc_emulate_psq_load()
317 int rs, ulong addr, bool w, int i) in kvmppc_emulate_psq_store() argument
324 kvm_cvt_df(&VCPU_FPR(vcpu, rs), &tmp[0]); in kvmppc_emulate_psq_store()
325 tmp[1] = vcpu->arch.qpr[rs]; in kvmppc_emulate_psq_store()