Lines Matching refs:inst
91 unsigned int inst, int *advance) in kvmppc_core_emulate_op_pr() argument
94 int rt = get_rt(inst); in kvmppc_core_emulate_op_pr()
95 int rs = get_rs(inst); in kvmppc_core_emulate_op_pr()
96 int ra = get_ra(inst); in kvmppc_core_emulate_op_pr()
97 int rb = get_rb(inst); in kvmppc_core_emulate_op_pr()
100 switch (get_op(inst)) { in kvmppc_core_emulate_op_pr()
104 (inst == swab32(inst_sc))) { in kvmppc_core_emulate_op_pr()
118 switch (get_xop(inst)) { in kvmppc_core_emulate_op_pr()
132 switch (get_xop(inst)) { in kvmppc_core_emulate_op_pr()
139 if (inst & 0x10000) { in kvmppc_core_emulate_op_pr()
155 srnum = kvmppc_get_field(inst, 12 + 32, 15 + 32); in kvmppc_core_emulate_op_pr()
177 (inst >> 16) & 0xf, in kvmppc_core_emulate_op_pr()
188 bool large = (inst & 0x00200000) ? true : false; in kvmppc_core_emulate_op_pr()
659 u32 kvmppc_alignment_dsisr(struct kvm_vcpu *vcpu, unsigned int inst) in kvmppc_alignment_dsisr() argument
661 return make_dsisr(inst); in kvmppc_alignment_dsisr()
664 ulong kvmppc_alignment_dar(struct kvm_vcpu *vcpu, unsigned int inst) in kvmppc_alignment_dar() argument
673 ulong ra = get_ra(inst); in kvmppc_alignment_dar()
674 ulong rb = get_rb(inst); in kvmppc_alignment_dar()
676 switch (get_op(inst)) { in kvmppc_alignment_dar()
683 dar += (s32)((s16)inst); in kvmppc_alignment_dar()
691 printk(KERN_INFO "KVM: Unaligned instruction 0x%x\n", inst); in kvmppc_alignment_dar()