mfc0_inst 100 arch/mips/kvm/dyntrans.c union mips_instruction mfc0_inst = { 0 }; mfc0_inst 107 arch/mips/kvm/dyntrans.c mfc0_inst.r_format.opcode = spec_op; mfc0_inst 108 arch/mips/kvm/dyntrans.c mfc0_inst.r_format.rd = inst.c0r_format.rt; mfc0_inst 109 arch/mips/kvm/dyntrans.c mfc0_inst.r_format.func = add_op; mfc0_inst 111 arch/mips/kvm/dyntrans.c mfc0_inst.i_format.opcode = lw_op; mfc0_inst 112 arch/mips/kvm/dyntrans.c mfc0_inst.i_format.rt = inst.c0r_format.rt; mfc0_inst 113 arch/mips/kvm/dyntrans.c mfc0_inst.i_format.simmediate = KVM_GUEST_COMMPAGE_ADDR | mfc0_inst 117 arch/mips/kvm/dyntrans.c mfc0_inst.i_format.simmediate |= 4; mfc0_inst 121 arch/mips/kvm/dyntrans.c return kvm_mips_trans_replace(vcpu, opc, mfc0_inst);