mips16inst 2018 arch/mips/kernel/unaligned.c union mips16e_instruction mips16inst, oldinst; mips16inst 2028 arch/mips/kernel/unaligned.c __get_user(mips16inst.full, pc16); mips16inst 2029 arch/mips/kernel/unaligned.c oldinst = mips16inst; mips16inst 2032 arch/mips/kernel/unaligned.c if (mips16inst.ri.opcode == MIPS16e_extend_op) { mips16inst 2035 arch/mips/kernel/unaligned.c __get_user(mips16inst.full, pc16); mips16inst 2039 arch/mips/kernel/unaligned.c if (mips16inst.ri.opcode == MIPS16e_jal_op) mips16inst 2042 arch/mips/kernel/unaligned.c if (get_user(mips16inst.full, pc16)) mips16inst 2046 arch/mips/kernel/unaligned.c opcode = mips16inst.ri.opcode; mips16inst 2049 arch/mips/kernel/unaligned.c switch (mips16inst.i64.func) { /* I64/RI64 func field check */ mips16inst 2052 arch/mips/kernel/unaligned.c reg = reg16to32[mips16inst.ri64.ry]; mips16inst 2056 arch/mips/kernel/unaligned.c reg = reg16to32[mips16inst.ri64.ry]; mips16inst 2067 arch/mips/kernel/unaligned.c reg = reg16to32[mips16inst.ri.rx]; mips16inst 2069 arch/mips/kernel/unaligned.c switch (mips16inst.ri.imm >> 5) { mips16inst 2082 arch/mips/kernel/unaligned.c reg = reg16to32[mips16inst.ri.rx]; mips16inst 2086 arch/mips/kernel/unaligned.c reg = reg16to32[mips16inst.ri.rx]; mips16inst 2088 arch/mips/kernel/unaligned.c switch (mips16inst.ri.imm >> 5) { mips16inst 2104 arch/mips/kernel/unaligned.c if (mips16inst.i8.func != MIPS16e_swrasp_func) mips16inst 2110 arch/mips/kernel/unaligned.c reg = reg16to32[mips16inst.rri.ry];