Lines Matching refs:arch
115 unsigned long *reg_array = (unsigned long *)&vcpu->arch.regs; in vcpu_reg()
150 return &vcpu->arch.regs.KVM_ARM_SVC_spsr; in vcpu_spsr()
152 return &vcpu->arch.regs.KVM_ARM_ABT_spsr; in vcpu_spsr()
154 return &vcpu->arch.regs.KVM_ARM_UND_spsr; in vcpu_spsr()
156 return &vcpu->arch.regs.KVM_ARM_IRQ_spsr; in vcpu_spsr()
158 return &vcpu->arch.regs.KVM_ARM_FIQ_spsr; in vcpu_spsr()
269 u32 sctlr = vcpu->arch.cp15[c1_SCTLR]; in exc_vector_base()
270 u32 vbar = vcpu->arch.cp15[c12_VBAR]; in exc_vector_base()
292 u32 sctlr = vcpu->arch.cp15[c1_SCTLR]; in kvm_inject_undefined()
326 u32 sctlr = vcpu->arch.cp15[c1_SCTLR]; in inject_abt()
358 vcpu->arch.cp15[c6_IFAR] = addr; in inject_abt()
359 is_lpae = (vcpu->arch.cp15[c2_TTBCR] >> 31); in inject_abt()
362 vcpu->arch.cp15[c5_IFSR] = 1 << 9 | 0x22; in inject_abt()
364 vcpu->arch.cp15[c5_IFSR] = 2; in inject_abt()
367 vcpu->arch.cp15[c6_DFAR] = addr; in inject_abt()
368 is_lpae = (vcpu->arch.cp15[c2_TTBCR] >> 31); in inject_abt()
371 vcpu->arch.cp15[c5_DFSR] = 1 << 9 | 0x22; in inject_abt()
373 vcpu->arch.cp15[c5_DFSR] = 2; in inject_abt()