Lines Matching refs:arch

85 	vcpu->arch.mmio_vsx_copy_nums = 0;  in kvmppc_emulate_loadstore()
86 vcpu->arch.mmio_vsx_offset = 0; in kvmppc_emulate_loadstore()
87 vcpu->arch.mmio_copy_type = KVMPPC_VSX_COPY_NONE; in kvmppc_emulate_loadstore()
88 vcpu->arch.mmio_sp64_extend = 0; in kvmppc_emulate_loadstore()
89 vcpu->arch.mmio_sign_extend = 0; in kvmppc_emulate_loadstore()
90 vcpu->arch.mmio_vmx_copy_nums = 0; in kvmppc_emulate_loadstore()
91 vcpu->arch.mmio_vmx_offset = 0; in kvmppc_emulate_loadstore()
92 vcpu->arch.mmio_host_swabbed = 0; in kvmppc_emulate_loadstore()
95 vcpu->arch.regs.msr = vcpu->arch.shared->msr; in kvmppc_emulate_loadstore()
96 if (analyse_instr(&op, &vcpu->arch.regs, inst) == 0) { in kvmppc_emulate_loadstore()
124 vcpu->arch.mmio_sp64_extend = 1; in kvmppc_emulate_loadstore()
144 vcpu->arch.vaddr_accessed &= ~((unsigned long)size - 1); in kvmppc_emulate_loadstore()
145 vcpu->arch.paddr_accessed &= ~((unsigned long)size - 1); in kvmppc_emulate_loadstore()
148 vcpu->arch.mmio_copy_type = in kvmppc_emulate_loadstore()
151 vcpu->arch.mmio_copy_type = in kvmppc_emulate_loadstore()
154 vcpu->arch.mmio_copy_type = in kvmppc_emulate_loadstore()
157 vcpu->arch.mmio_copy_type = in kvmppc_emulate_loadstore()
162 vcpu->arch.mmio_vmx_offset = in kvmppc_emulate_loadstore()
163 (vcpu->arch.vaddr_accessed & 0xf)/size; in kvmppc_emulate_loadstore()
166 vcpu->arch.mmio_vmx_copy_nums = 2; in kvmppc_emulate_loadstore()
171 vcpu->arch.mmio_vmx_copy_nums = 1; in kvmppc_emulate_loadstore()
191 vcpu->arch.mmio_sp64_extend = 1; in kvmppc_emulate_loadstore()
195 vcpu->arch.mmio_copy_type = in kvmppc_emulate_loadstore()
198 vcpu->arch.mmio_copy_type = in kvmppc_emulate_loadstore()
202 vcpu->arch.mmio_copy_type = in kvmppc_emulate_loadstore()
205 vcpu->arch.mmio_copy_type = in kvmppc_emulate_loadstore()
212 vcpu->arch.mmio_vsx_copy_nums = 1; in kvmppc_emulate_loadstore()
215 vcpu->arch.mmio_vsx_copy_nums = in kvmppc_emulate_loadstore()
245 if (vcpu->kvm->arch.kvm_ops->giveup_ext) in kvmppc_emulate_loadstore()
246 vcpu->kvm->arch.kvm_ops->giveup_ext(vcpu, in kvmppc_emulate_loadstore()
250 vcpu->arch.mmio_sp64_extend = 1; in kvmppc_emulate_loadstore()
266 vcpu->arch.vaddr_accessed &= ~((unsigned long)size - 1); in kvmppc_emulate_loadstore()
267 vcpu->arch.paddr_accessed &= ~((unsigned long)size - 1); in kvmppc_emulate_loadstore()
269 if (vcpu->kvm->arch.kvm_ops->giveup_ext) in kvmppc_emulate_loadstore()
270 vcpu->kvm->arch.kvm_ops->giveup_ext(vcpu, in kvmppc_emulate_loadstore()
273 vcpu->arch.mmio_copy_type = in kvmppc_emulate_loadstore()
276 vcpu->arch.mmio_copy_type = in kvmppc_emulate_loadstore()
279 vcpu->arch.mmio_copy_type = in kvmppc_emulate_loadstore()
282 vcpu->arch.mmio_copy_type = in kvmppc_emulate_loadstore()
287 vcpu->arch.mmio_vmx_offset = in kvmppc_emulate_loadstore()
288 (vcpu->arch.vaddr_accessed & 0xf)/size; in kvmppc_emulate_loadstore()
291 vcpu->arch.mmio_vmx_copy_nums = 2; in kvmppc_emulate_loadstore()
295 vcpu->arch.mmio_vmx_copy_nums = 1; in kvmppc_emulate_loadstore()
314 if (vcpu->kvm->arch.kvm_ops->giveup_ext) in kvmppc_emulate_loadstore()
315 vcpu->kvm->arch.kvm_ops->giveup_ext(vcpu, in kvmppc_emulate_loadstore()
319 vcpu->arch.mmio_sp64_extend = 1; in kvmppc_emulate_loadstore()
322 vcpu->arch.mmio_copy_type = in kvmppc_emulate_loadstore()
325 vcpu->arch.mmio_copy_type = in kvmppc_emulate_loadstore()
332 vcpu->arch.mmio_vsx_copy_nums = 1; in kvmppc_emulate_loadstore()
335 vcpu->arch.mmio_vsx_copy_nums = in kvmppc_emulate_loadstore()