Lines Matching refs:gpr
895 u64 gpr) in kvmppc_set_vsr_dword() argument
906 val.vsxval[offset] = gpr; in kvmppc_set_vsr_dword()
909 VCPU_VSX_FPR(vcpu, index, offset) = gpr; in kvmppc_set_vsr_dword()
914 u64 gpr) in kvmppc_set_vsr_dword_dump() argument
921 val.vsxval[0] = gpr; in kvmppc_set_vsr_dword_dump()
922 val.vsxval[1] = gpr; in kvmppc_set_vsr_dword_dump()
925 VCPU_VSX_FPR(vcpu, index, 0) = gpr; in kvmppc_set_vsr_dword_dump()
926 VCPU_VSX_FPR(vcpu, index, 1) = gpr; in kvmppc_set_vsr_dword_dump()
931 u32 gpr) in kvmppc_set_vsr_word_dump() argument
937 val.vsx32val[0] = gpr; in kvmppc_set_vsr_word_dump()
938 val.vsx32val[1] = gpr; in kvmppc_set_vsr_word_dump()
939 val.vsx32val[2] = gpr; in kvmppc_set_vsr_word_dump()
940 val.vsx32val[3] = gpr; in kvmppc_set_vsr_word_dump()
943 val.vsx32val[0] = gpr; in kvmppc_set_vsr_word_dump()
944 val.vsx32val[1] = gpr; in kvmppc_set_vsr_word_dump()
1019 u64 gpr) in kvmppc_set_vmx_dword() argument
1030 val.vsxval[offset] = gpr; in kvmppc_set_vmx_dword()
1116 u64 gpr; in kvmppc_complete_mmio_load() local
1118 if (run->mmio.len > sizeof(gpr)) { in kvmppc_complete_mmio_load()
1125 case 8: gpr = *(u64 *)run->mmio.data; break; in kvmppc_complete_mmio_load()
1126 case 4: gpr = *(u32 *)run->mmio.data; break; in kvmppc_complete_mmio_load()
1127 case 2: gpr = *(u16 *)run->mmio.data; break; in kvmppc_complete_mmio_load()
1128 case 1: gpr = *(u8 *)run->mmio.data; break; in kvmppc_complete_mmio_load()
1132 case 8: gpr = swab64(*(u64 *)run->mmio.data); break; in kvmppc_complete_mmio_load()
1133 case 4: gpr = swab32(*(u32 *)run->mmio.data); break; in kvmppc_complete_mmio_load()
1134 case 2: gpr = swab16(*(u16 *)run->mmio.data); break; in kvmppc_complete_mmio_load()
1135 case 1: gpr = *(u8 *)run->mmio.data; break; in kvmppc_complete_mmio_load()
1141 gpr = sp_to_dp(gpr); in kvmppc_complete_mmio_load()
1147 gpr = (s64)(s32)gpr; in kvmppc_complete_mmio_load()
1151 gpr = (s64)(s16)gpr; in kvmppc_complete_mmio_load()
1154 gpr = (s64)(s8)gpr; in kvmppc_complete_mmio_load()
1161 kvmppc_set_gpr(vcpu, vcpu->arch.io_gpr, gpr); in kvmppc_complete_mmio_load()
1167 VCPU_FPR(vcpu, vcpu->arch.io_gpr & KVM_MMIO_REG_MASK) = gpr; in kvmppc_complete_mmio_load()
1171 vcpu->arch.qpr[vcpu->arch.io_gpr & KVM_MMIO_REG_MASK] = gpr; in kvmppc_complete_mmio_load()
1174 VCPU_FPR(vcpu, vcpu->arch.io_gpr & KVM_MMIO_REG_MASK) = gpr; in kvmppc_complete_mmio_load()
1175 vcpu->arch.qpr[vcpu->arch.io_gpr & KVM_MMIO_REG_MASK] = gpr; in kvmppc_complete_mmio_load()
1184 kvmppc_set_vsr_dword(vcpu, gpr); in kvmppc_complete_mmio_load()
1186 kvmppc_set_vsr_word(vcpu, gpr); in kvmppc_complete_mmio_load()
1189 kvmppc_set_vsr_dword_dump(vcpu, gpr); in kvmppc_complete_mmio_load()
1192 kvmppc_set_vsr_word_dump(vcpu, gpr); in kvmppc_complete_mmio_load()
1201 kvmppc_set_vmx_dword(vcpu, gpr); in kvmppc_complete_mmio_load()
1203 kvmppc_set_vmx_word(vcpu, gpr); in kvmppc_complete_mmio_load()
1206 kvmppc_set_vmx_hword(vcpu, gpr); in kvmppc_complete_mmio_load()
1209 kvmppc_set_vmx_byte(vcpu, gpr); in kvmppc_complete_mmio_load()
1215 gpr = swab64(gpr); in kvmppc_complete_mmio_load()
1216 kvm_vcpu_write_guest(vcpu, vcpu->arch.nested_io_gpr, &gpr, in kvmppc_complete_mmio_load()
1217 sizeof(gpr)); in kvmppc_complete_mmio_load()