Lines Matching full:gpr
915 u64 gpr) in kvmppc_set_vsr_dword() argument
926 val.vsxval[offset] = gpr; in kvmppc_set_vsr_dword()
929 kvmppc_set_vsx_fpr(vcpu, index, offset, gpr); in kvmppc_set_vsr_dword()
934 u64 gpr) in kvmppc_set_vsr_dword_dump() argument
941 val.vsxval[0] = gpr; in kvmppc_set_vsr_dword_dump()
942 val.vsxval[1] = gpr; in kvmppc_set_vsr_dword_dump()
945 kvmppc_set_vsx_fpr(vcpu, index, 0, gpr); in kvmppc_set_vsr_dword_dump()
946 kvmppc_set_vsx_fpr(vcpu, index, 1, gpr); in kvmppc_set_vsr_dword_dump()
951 u32 gpr) in kvmppc_set_vsr_word_dump() argument
957 val.vsx32val[0] = gpr; in kvmppc_set_vsr_word_dump()
958 val.vsx32val[1] = gpr; in kvmppc_set_vsr_word_dump()
959 val.vsx32val[2] = gpr; in kvmppc_set_vsr_word_dump()
960 val.vsx32val[3] = gpr; in kvmppc_set_vsr_word_dump()
963 val.vsx32val[0] = gpr; in kvmppc_set_vsr_word_dump()
964 val.vsx32val[1] = gpr; in kvmppc_set_vsr_word_dump()
1039 u64 gpr) in kvmppc_set_vmx_dword() argument
1050 val.vsxval[offset] = gpr; in kvmppc_set_vmx_dword()
1136 u64 gpr; in kvmppc_complete_mmio_load() local
1138 if (run->mmio.len > sizeof(gpr)) in kvmppc_complete_mmio_load()
1143 case 8: gpr = *(u64 *)run->mmio.data; break; in kvmppc_complete_mmio_load()
1144 case 4: gpr = *(u32 *)run->mmio.data; break; in kvmppc_complete_mmio_load()
1145 case 2: gpr = *(u16 *)run->mmio.data; break; in kvmppc_complete_mmio_load()
1146 case 1: gpr = *(u8 *)run->mmio.data; break; in kvmppc_complete_mmio_load()
1150 case 8: gpr = swab64(*(u64 *)run->mmio.data); break; in kvmppc_complete_mmio_load()
1151 case 4: gpr = swab32(*(u32 *)run->mmio.data); break; in kvmppc_complete_mmio_load()
1152 case 2: gpr = swab16(*(u16 *)run->mmio.data); break; in kvmppc_complete_mmio_load()
1153 case 1: gpr = *(u8 *)run->mmio.data; break; in kvmppc_complete_mmio_load()
1159 gpr = sp_to_dp(gpr); in kvmppc_complete_mmio_load()
1165 gpr = (s64)(s32)gpr; in kvmppc_complete_mmio_load()
1169 gpr = (s64)(s16)gpr; in kvmppc_complete_mmio_load()
1172 gpr = (s64)(s8)gpr; in kvmppc_complete_mmio_load()
1179 kvmppc_set_gpr(vcpu, vcpu->arch.io_gpr, gpr); in kvmppc_complete_mmio_load()
1185 kvmppc_set_fpr(vcpu, vcpu->arch.io_gpr & KVM_MMIO_REG_MASK, gpr); in kvmppc_complete_mmio_load()
1189 vcpu->arch.qpr[vcpu->arch.io_gpr & KVM_MMIO_REG_MASK] = gpr; in kvmppc_complete_mmio_load()
1192 kvmppc_set_fpr(vcpu, vcpu->arch.io_gpr & KVM_MMIO_REG_MASK, gpr); in kvmppc_complete_mmio_load()
1193 vcpu->arch.qpr[vcpu->arch.io_gpr & KVM_MMIO_REG_MASK] = gpr; in kvmppc_complete_mmio_load()
1202 kvmppc_set_vsr_dword(vcpu, gpr); in kvmppc_complete_mmio_load()
1204 kvmppc_set_vsr_word(vcpu, gpr); in kvmppc_complete_mmio_load()
1207 kvmppc_set_vsr_dword_dump(vcpu, gpr); in kvmppc_complete_mmio_load()
1210 kvmppc_set_vsr_word_dump(vcpu, gpr); in kvmppc_complete_mmio_load()
1219 kvmppc_set_vmx_dword(vcpu, gpr); in kvmppc_complete_mmio_load()
1221 kvmppc_set_vmx_word(vcpu, gpr); in kvmppc_complete_mmio_load()
1224 kvmppc_set_vmx_hword(vcpu, gpr); in kvmppc_complete_mmio_load()
1227 kvmppc_set_vmx_byte(vcpu, gpr); in kvmppc_complete_mmio_load()
1233 gpr = swab64(gpr); in kvmppc_complete_mmio_load()
1234 kvm_vcpu_write_guest(vcpu, vcpu->arch.nested_io_gpr, &gpr, in kvmppc_complete_mmio_load()
1235 sizeof(gpr)); in kvmppc_complete_mmio_load()