Lines Matching refs:gpr
902 u64 gpr) in kvmppc_set_vsr_dword() argument
913 val.vsxval[offset] = gpr; in kvmppc_set_vsr_dword()
916 VCPU_VSX_FPR(vcpu, index, offset) = gpr; in kvmppc_set_vsr_dword()
921 u64 gpr) in kvmppc_set_vsr_dword_dump() argument
928 val.vsxval[0] = gpr; in kvmppc_set_vsr_dword_dump()
929 val.vsxval[1] = gpr; in kvmppc_set_vsr_dword_dump()
932 VCPU_VSX_FPR(vcpu, index, 0) = gpr; in kvmppc_set_vsr_dword_dump()
933 VCPU_VSX_FPR(vcpu, index, 1) = gpr; in kvmppc_set_vsr_dword_dump()
938 u32 gpr) in kvmppc_set_vsr_word_dump() argument
944 val.vsx32val[0] = gpr; in kvmppc_set_vsr_word_dump()
945 val.vsx32val[1] = gpr; in kvmppc_set_vsr_word_dump()
946 val.vsx32val[2] = gpr; in kvmppc_set_vsr_word_dump()
947 val.vsx32val[3] = gpr; in kvmppc_set_vsr_word_dump()
950 val.vsx32val[0] = gpr; in kvmppc_set_vsr_word_dump()
951 val.vsx32val[1] = gpr; in kvmppc_set_vsr_word_dump()
1026 u64 gpr) in kvmppc_set_vmx_dword() argument
1037 val.vsxval[offset] = gpr; in kvmppc_set_vmx_dword()
1123 u64 gpr; in kvmppc_complete_mmio_load() local
1125 if (run->mmio.len > sizeof(gpr)) { in kvmppc_complete_mmio_load()
1132 case 8: gpr = *(u64 *)run->mmio.data; break; in kvmppc_complete_mmio_load()
1133 case 4: gpr = *(u32 *)run->mmio.data; break; in kvmppc_complete_mmio_load()
1134 case 2: gpr = *(u16 *)run->mmio.data; break; in kvmppc_complete_mmio_load()
1135 case 1: gpr = *(u8 *)run->mmio.data; break; in kvmppc_complete_mmio_load()
1139 case 8: gpr = swab64(*(u64 *)run->mmio.data); break; in kvmppc_complete_mmio_load()
1140 case 4: gpr = swab32(*(u32 *)run->mmio.data); break; in kvmppc_complete_mmio_load()
1141 case 2: gpr = swab16(*(u16 *)run->mmio.data); break; in kvmppc_complete_mmio_load()
1142 case 1: gpr = *(u8 *)run->mmio.data; break; in kvmppc_complete_mmio_load()
1148 gpr = sp_to_dp(gpr); in kvmppc_complete_mmio_load()
1154 gpr = (s64)(s32)gpr; in kvmppc_complete_mmio_load()
1158 gpr = (s64)(s16)gpr; in kvmppc_complete_mmio_load()
1161 gpr = (s64)(s8)gpr; in kvmppc_complete_mmio_load()
1168 kvmppc_set_gpr(vcpu, vcpu->arch.io_gpr, gpr); in kvmppc_complete_mmio_load()
1174 VCPU_FPR(vcpu, vcpu->arch.io_gpr & KVM_MMIO_REG_MASK) = gpr; in kvmppc_complete_mmio_load()
1178 vcpu->arch.qpr[vcpu->arch.io_gpr & KVM_MMIO_REG_MASK] = gpr; in kvmppc_complete_mmio_load()
1181 VCPU_FPR(vcpu, vcpu->arch.io_gpr & KVM_MMIO_REG_MASK) = gpr; in kvmppc_complete_mmio_load()
1182 vcpu->arch.qpr[vcpu->arch.io_gpr & KVM_MMIO_REG_MASK] = gpr; in kvmppc_complete_mmio_load()
1191 kvmppc_set_vsr_dword(vcpu, gpr); in kvmppc_complete_mmio_load()
1193 kvmppc_set_vsr_word(vcpu, gpr); in kvmppc_complete_mmio_load()
1196 kvmppc_set_vsr_dword_dump(vcpu, gpr); in kvmppc_complete_mmio_load()
1199 kvmppc_set_vsr_word_dump(vcpu, gpr); in kvmppc_complete_mmio_load()
1208 kvmppc_set_vmx_dword(vcpu, gpr); in kvmppc_complete_mmio_load()
1210 kvmppc_set_vmx_word(vcpu, gpr); in kvmppc_complete_mmio_load()
1213 kvmppc_set_vmx_hword(vcpu, gpr); in kvmppc_complete_mmio_load()
1216 kvmppc_set_vmx_byte(vcpu, gpr); in kvmppc_complete_mmio_load()
1222 gpr = swab64(gpr); in kvmppc_complete_mmio_load()
1223 kvm_vcpu_write_guest(vcpu, vcpu->arch.nested_io_gpr, &gpr, in kvmppc_complete_mmio_load()
1224 sizeof(gpr)); in kvmppc_complete_mmio_load()