Lines Matching refs:arch

92 	vcpu->arch.mmio_vsx_copy_nums = 0;  in kvmppc_emulate_loadstore()
93 vcpu->arch.mmio_vsx_offset = 0; in kvmppc_emulate_loadstore()
94 vcpu->arch.mmio_copy_type = KVMPPC_VSX_COPY_NONE; in kvmppc_emulate_loadstore()
95 vcpu->arch.mmio_sp64_extend = 0; in kvmppc_emulate_loadstore()
96 vcpu->arch.mmio_sign_extend = 0; in kvmppc_emulate_loadstore()
97 vcpu->arch.mmio_vmx_copy_nums = 0; in kvmppc_emulate_loadstore()
98 vcpu->arch.mmio_vmx_offset = 0; in kvmppc_emulate_loadstore()
99 vcpu->arch.mmio_host_swabbed = 0; in kvmppc_emulate_loadstore()
102 vcpu->arch.regs.msr = vcpu->arch.shared->msr; in kvmppc_emulate_loadstore()
103 if (analyse_instr(&op, &vcpu->arch.regs, inst) == 0) { in kvmppc_emulate_loadstore()
129 vcpu->arch.mmio_sp64_extend = 1; in kvmppc_emulate_loadstore()
149 vcpu->arch.vaddr_accessed &= ~((unsigned long)size - 1); in kvmppc_emulate_loadstore()
150 vcpu->arch.paddr_accessed &= ~((unsigned long)size - 1); in kvmppc_emulate_loadstore()
153 vcpu->arch.mmio_copy_type = in kvmppc_emulate_loadstore()
156 vcpu->arch.mmio_copy_type = in kvmppc_emulate_loadstore()
159 vcpu->arch.mmio_copy_type = in kvmppc_emulate_loadstore()
162 vcpu->arch.mmio_copy_type = in kvmppc_emulate_loadstore()
167 vcpu->arch.mmio_vmx_offset = in kvmppc_emulate_loadstore()
168 (vcpu->arch.vaddr_accessed & 0xf)/size; in kvmppc_emulate_loadstore()
171 vcpu->arch.mmio_vmx_copy_nums = 2; in kvmppc_emulate_loadstore()
176 vcpu->arch.mmio_vmx_copy_nums = 1; in kvmppc_emulate_loadstore()
196 vcpu->arch.mmio_sp64_extend = 1; in kvmppc_emulate_loadstore()
200 vcpu->arch.mmio_copy_type = in kvmppc_emulate_loadstore()
203 vcpu->arch.mmio_copy_type = in kvmppc_emulate_loadstore()
207 vcpu->arch.mmio_copy_type = in kvmppc_emulate_loadstore()
210 vcpu->arch.mmio_copy_type = in kvmppc_emulate_loadstore()
217 vcpu->arch.mmio_vsx_copy_nums = 1; in kvmppc_emulate_loadstore()
220 vcpu->arch.mmio_vsx_copy_nums = in kvmppc_emulate_loadstore()
251 if (vcpu->kvm->arch.kvm_ops->giveup_ext) in kvmppc_emulate_loadstore()
252 vcpu->kvm->arch.kvm_ops->giveup_ext(vcpu, in kvmppc_emulate_loadstore()
256 vcpu->arch.mmio_sp64_extend = 1; in kvmppc_emulate_loadstore()
272 vcpu->arch.vaddr_accessed &= ~((unsigned long)size - 1); in kvmppc_emulate_loadstore()
273 vcpu->arch.paddr_accessed &= ~((unsigned long)size - 1); in kvmppc_emulate_loadstore()
275 if (vcpu->kvm->arch.kvm_ops->giveup_ext) in kvmppc_emulate_loadstore()
276 vcpu->kvm->arch.kvm_ops->giveup_ext(vcpu, in kvmppc_emulate_loadstore()
279 vcpu->arch.mmio_copy_type = in kvmppc_emulate_loadstore()
282 vcpu->arch.mmio_copy_type = in kvmppc_emulate_loadstore()
285 vcpu->arch.mmio_copy_type = in kvmppc_emulate_loadstore()
288 vcpu->arch.mmio_copy_type = in kvmppc_emulate_loadstore()
293 vcpu->arch.mmio_vmx_offset = in kvmppc_emulate_loadstore()
294 (vcpu->arch.vaddr_accessed & 0xf)/size; in kvmppc_emulate_loadstore()
297 vcpu->arch.mmio_vmx_copy_nums = 2; in kvmppc_emulate_loadstore()
301 vcpu->arch.mmio_vmx_copy_nums = 1; in kvmppc_emulate_loadstore()
320 if (vcpu->kvm->arch.kvm_ops->giveup_ext) in kvmppc_emulate_loadstore()
321 vcpu->kvm->arch.kvm_ops->giveup_ext(vcpu, in kvmppc_emulate_loadstore()
325 vcpu->arch.mmio_sp64_extend = 1; in kvmppc_emulate_loadstore()
328 vcpu->arch.mmio_copy_type = in kvmppc_emulate_loadstore()
331 vcpu->arch.mmio_copy_type = in kvmppc_emulate_loadstore()
338 vcpu->arch.mmio_vsx_copy_nums = 1; in kvmppc_emulate_loadstore()
341 vcpu->arch.mmio_vsx_copy_nums = in kvmppc_emulate_loadstore()