Lines Matching refs:arch

86 	vcpu->arch.mmio_vsx_copy_nums = 0;
87 vcpu->arch.mmio_vsx_offset = 0;
88 vcpu->arch.mmio_copy_type = KVMPPC_VSX_COPY_NONE;
89 vcpu->arch.mmio_sp64_extend = 0;
90 vcpu->arch.mmio_sign_extend = 0;
91 vcpu->arch.mmio_vmx_copy_nums = 0;
92 vcpu->arch.mmio_vmx_offset = 0;
93 vcpu->arch.mmio_host_swabbed = 0;
96 vcpu->arch.regs.msr = vcpu->arch.shared->msr;
97 if (analyse_instr(&op, &vcpu->arch.regs, ppc_inst(inst)) == 0) {
123 vcpu->arch.mmio_sp64_extend = 1;
143 vcpu->arch.vaddr_accessed &= ~((unsigned long)size - 1);
144 vcpu->arch.paddr_accessed &= ~((unsigned long)size - 1);
147 vcpu->arch.mmio_copy_type =
150 vcpu->arch.mmio_copy_type =
153 vcpu->arch.mmio_copy_type =
156 vcpu->arch.mmio_copy_type =
161 vcpu->arch.mmio_vmx_offset =
162 (vcpu->arch.vaddr_accessed & 0xf)/size;
165 vcpu->arch.mmio_vmx_copy_nums = 2;
170 vcpu->arch.mmio_vmx_copy_nums = 1;
190 vcpu->arch.mmio_sp64_extend = 1;
194 vcpu->arch.mmio_copy_type =
197 vcpu->arch.mmio_copy_type =
201 vcpu->arch.mmio_copy_type =
204 vcpu->arch.mmio_copy_type =
211 vcpu->arch.mmio_vsx_copy_nums = 1;
214 vcpu->arch.mmio_vsx_copy_nums =
242 * from vcpu->arch.
244 if (vcpu->kvm->arch.kvm_ops->giveup_ext)
245 vcpu->kvm->arch.kvm_ops->giveup_ext(vcpu,
249 vcpu->arch.mmio_sp64_extend = 1;
265 vcpu->arch.vaddr_accessed &= ~((unsigned long)size - 1);
266 vcpu->arch.paddr_accessed &= ~((unsigned long)size - 1);
268 if (vcpu->kvm->arch.kvm_ops->giveup_ext)
269 vcpu->kvm->arch.kvm_ops->giveup_ext(vcpu,
272 vcpu->arch.mmio_copy_type =
275 vcpu->arch.mmio_copy_type =
278 vcpu->arch.mmio_copy_type =
281 vcpu->arch.mmio_copy_type =
286 vcpu->arch.mmio_vmx_offset =
287 (vcpu->arch.vaddr_accessed & 0xf)/size;
290 vcpu->arch.mmio_vmx_copy_nums = 2;
294 vcpu->arch.mmio_vmx_copy_nums = 1;
313 if (vcpu->kvm->arch.kvm_ops->giveup_ext)
314 vcpu->kvm->arch.kvm_ops->giveup_ext(vcpu,
318 vcpu->arch.mmio_sp64_extend = 1;
321 vcpu->arch.mmio_copy_type =
324 vcpu->arch.mmio_copy_type =
331 vcpu->arch.mmio_vsx_copy_nums = 1;
334 vcpu->arch.mmio_vsx_copy_nums =