imm4 12 arch/arm/include/asm/opcodes-sec.h #define __SMC(imm4) __inst_arm_thumb32( \ imm4 13 arch/arm/include/asm/opcodes-sec.h 0xE1600070 | (((imm4) & 0xF) << 0), \ imm4 14 arch/arm/include/asm/opcodes-sec.h 0xF7F08000 | (((imm4) & 0xF) << 16) \ imm4 84 arch/riscv/kernel/module.c u16 imm4 = (offset & 0x10) << (12 - 5); imm4 88 arch/riscv/kernel/module.c imm11 | imm10 | imm9_8 | imm7 | imm6 | imm5 | imm4 | imm3_1;