Lines Matching refs:inst
239 unsigned int inst, int *advance)
242 int rt = get_rt(inst);
243 int rs = get_rs(inst);
244 int ra = get_ra(inst);
245 int rb = get_rb(inst);
248 switch (get_op(inst)) {
252 (inst == swab32(inst_sc))) {
266 switch (get_xop(inst)) {
297 switch (get_xop(inst)) {
304 if (inst & 0x10000) {
320 srnum = kvmppc_get_field(inst, 12 + 32, 15 + 32);
342 (inst >> 16) & 0xf,
353 bool large = (inst & 0x00200000) ? true : false;
410 if (!(inst & 1) || !vcpu->arch.mmu.slbfee) {
510 if ((inst >> 21) & 0x1)
1032 u32 kvmppc_alignment_dsisr(struct kvm_vcpu *vcpu, unsigned int inst)
1034 return make_dsisr(inst);
1037 ulong kvmppc_alignment_dar(struct kvm_vcpu *vcpu, unsigned int inst)
1046 ulong ra = get_ra(inst);
1047 ulong rb = get_rb(inst);
1049 switch (get_op(inst)) {
1056 dar += (s32)((s16)inst);
1064 printk(KERN_INFO "KVM: Unaligned instruction 0x%x\n", inst);