Lines Matching refs:inst
235 unsigned int inst, int *advance)
238 int rt = get_rt(inst);
239 int rs = get_rs(inst);
240 int ra = get_ra(inst);
241 int rb = get_rb(inst);
244 switch (get_op(inst)) {
248 (inst == swab32(inst_sc))) {
262 switch (get_xop(inst)) {
293 switch (get_xop(inst)) {
300 if (inst & 0x10000) {
316 srnum = kvmppc_get_field(inst, 12 + 32, 15 + 32);
338 (inst >> 16) & 0xf,
349 bool large = (inst & 0x00200000) ? true : false;
406 if (!(inst & 1) || !vcpu->arch.mmu.slbfee) {
506 if ((inst >> 21) & 0x1)
1034 u32 kvmppc_alignment_dsisr(struct kvm_vcpu *vcpu, unsigned int inst)
1036 return make_dsisr(inst);
1039 ulong kvmppc_alignment_dar(struct kvm_vcpu *vcpu, unsigned int inst)
1048 ulong ra = get_ra(inst);
1049 ulong rb = get_rb(inst);
1051 switch (get_op(inst)) {
1058 dar += (s32)((s16)inst);
1066 printk(KERN_INFO "KVM: Unaligned instruction 0x%x\n", inst);