lo12 203 arch/arm64/include/asm/assembler.h add \dst, \dst, :lo12:\sym lo12 216 arch/arm64/include/asm/assembler.h ldr \dst, [\dst, :lo12:\sym] lo12 219 arch/arm64/include/asm/assembler.h ldr \dst, [\tmp, :lo12:\sym] lo12 231 arch/arm64/include/asm/assembler.h str \src, [\tmp, :lo12:\sym] lo12 241 arch/arm64/include/asm/assembler.h add \dst, \tmp, #:lo12:\sym lo12 83 arch/riscv/include/asm/module.h u32 lo12 = (offset - hi20); lo12 86 arch/riscv/include/asm/module.h OPC_LD | (lo12 << 20) | (REG_T0 << 15) | (REG_T1 << 7), lo12 157 arch/riscv/kernel/module.c s32 lo12 = ((s32)v - hi20); lo12 158 arch/riscv/kernel/module.c *location = (*location & 0xfffff) | ((lo12 & 0xfff) << 20); lo12 167 arch/riscv/kernel/module.c s32 lo12 = ((s32)v - hi20); lo12 168 arch/riscv/kernel/module.c u32 imm11_5 = (lo12 & 0xfe0) << (31 - 11); lo12 169 arch/riscv/kernel/module.c u32 imm4_0 = (lo12 & 0x1f) << (11 - 4); lo12 201 arch/riscv/kernel/module.c u32 hi20, lo12; lo12 217 arch/riscv/kernel/module.c lo12 = (offset - hi20) & 0xfff; lo12 219 arch/riscv/kernel/module.c *(location + 1) = (*(location + 1) & 0xfffff) | (lo12 << 20); lo12 228 arch/riscv/kernel/module.c u32 hi20, lo12; lo12 238 arch/riscv/kernel/module.c lo12 = (offset - hi20) & 0xfff; lo12 240 arch/riscv/kernel/module.c *(location + 1) = (*(location + 1) & 0xfffff) | (lo12 << 20); lo12 355 arch/riscv/kernel/module.c s32 hi20, lo12; lo12 372 arch/riscv/kernel/module.c lo12 = offset - hi20; lo12 373 arch/riscv/kernel/module.c v = lo12;