/kernel/linux/linux-5.10/arch/nds32/kernel/ |
H A D | ex-entry.S | 30 lbsi $p0, [$p0+lo12(has_fpu)] 111 ori $lp, $lp, lo12(ret_from_exception) 113 ori $p1, $p1, lo12(exception_handlers) 132 ori $lp, $lp, lo12(ret_from_exception) 134 ori $p1, $p1, lo12(exception_handlers) 145 ori $lp, $lp, lo12(ret_from_intr) 147 ori $p0, $p0, lo12(exception_handlers) 161 ori $p0, $p0, lo12(common_exception_handler)
|
H A D | sleep.S | 47 ori $r0, $r0, lo12(PAGE_OFFSET) 54 swi $r2, [$r1 + lo12(sp_tmp)] 91 ori $r0, $r0, lo12(PAGE_OFFSET)
|
H A D | ex-exit.S | 30 lbsi $p0, [$p0+lo12(has_fpu)]
|
/kernel/linux/linux-5.10/arch/riscv/kernel/ |
H A D | module.c | 127 * v is the lo12 value to fill. It is calculated before calling this in apply_r_riscv_pcrel_lo12_i_rela() 138 * v is the lo12 value to fill. It is calculated before calling this in apply_r_riscv_pcrel_lo12_s_rela() 170 s32 lo12 = ((s32)v - hi20); in apply_r_riscv_lo12_i_rela() local 171 *location = (*location & 0xfffff) | ((lo12 & 0xfff) << 20); in apply_r_riscv_lo12_i_rela() 180 s32 lo12 = ((s32)v - hi20); in apply_r_riscv_lo12_s_rela() local 181 u32 imm11_5 = (lo12 & 0xfe0) << (31 - 11); in apply_r_riscv_lo12_s_rela() 182 u32 imm4_0 = (lo12 & 0x1f) << (11 - 4); in apply_r_riscv_lo12_s_rela() 213 u32 hi20, lo12; in apply_r_riscv_call_plt_rela() local 229 lo12 = (offset - hi20) & 0xfff; in apply_r_riscv_call_plt_rela() 231 *(location + 1) = (*(location + 1) & 0xfffff) | (lo12 << 2 in apply_r_riscv_call_plt_rela() 239 u32 hi20, lo12; apply_r_riscv_call_rela() local 382 s32 hi20, lo12; apply_relocate_add() local [all...] |
/kernel/linux/linux-6.6/arch/riscv/kernel/ |
H A D | module.c | 128 * v is the lo12 value to fill. It is calculated before calling this in apply_r_riscv_pcrel_lo12_i_rela() 139 * v is the lo12 value to fill. It is calculated before calling this in apply_r_riscv_pcrel_lo12_s_rela() 171 s32 lo12 = ((s32)v - hi20); in apply_r_riscv_lo12_i_rela() local 172 *location = (*location & 0xfffff) | ((lo12 & 0xfff) << 20); in apply_r_riscv_lo12_i_rela() 181 s32 lo12 = ((s32)v - hi20); in apply_r_riscv_lo12_s_rela() local 182 u32 imm11_5 = (lo12 & 0xfe0) << (31 - 11); in apply_r_riscv_lo12_s_rela() 183 u32 imm4_0 = (lo12 & 0x1f) << (11 - 4); in apply_r_riscv_lo12_s_rela() 214 u32 hi20, lo12; in apply_r_riscv_call_plt_rela() local 230 lo12 = (offset - hi20) & 0xfff; in apply_r_riscv_call_plt_rela() 232 *(location + 1) = (*(location + 1) & 0xfffff) | (lo12 << 2 in apply_r_riscv_call_plt_rela() 240 u32 hi20, lo12; apply_r_riscv_call_rela() local 399 s32 hi20, lo12; apply_relocate_add() local [all...] |
/kernel/linux/linux-5.10/arch/riscv/include/asm/ |
H A D | module.h | 81 u32 lo12 = (offset - hi20); in emit_plt_entry() local 84 OPC_LD | (lo12 << 20) | (REG_T0 << 15) | (REG_T1 << 7), in emit_plt_entry()
|
/kernel/linux/linux-6.6/arch/riscv/include/asm/ |
H A D | module.h | 82 u32 lo12 = (offset - hi20); in emit_plt_entry() local 85 OPC_LD | (lo12 << 20) | (REG_T0 << 15) | (REG_T1 << 7), in emit_plt_entry()
|
/kernel/linux/linux-5.10/arch/arm64/include/asm/ |
H A D | assembler.h | 206 add \dst, \dst, :lo12:\sym 219 ldr \dst, [\dst, :lo12:\sym] 222 ldr \dst, [\tmp, :lo12:\sym] 234 str \src, [\tmp, :lo12:\sym] 261 add \dst, \tmp, #:lo12:\sym
|
/kernel/linux/linux-6.6/arch/arm64/include/asm/ |
H A D | assembler.h | 180 add \dst, \dst, :lo12:\sym 193 ldr \dst, [\dst, :lo12:\sym] 196 ldr \dst, [\tmp, :lo12:\sym] 208 str \src, [\tmp, :lo12:\sym] 243 add \dst, \tmp, #:lo12:\sym
|
/kernel/linux/linux-6.6/tools/testing/selftests/arm64/abi/ |
H A D | syscall-abi-asm.S | 86 ldr x2, [x2, :lo12:svcr_in] 106 add x2, x2, :lo12:zt_in 262 str x2, [x3, :lo12:svcr_out] 281 add x2, x2, :lo12:zt_out
|
/kernel/linux/linux-6.6/tools/perf/tests/shell/coresight/asm_pure_loop/ |
H A D | asm_pure_loop.S | 15 add x2, x2, :lo12:skip
|
/kernel/linux/common_modules/pac/include/ |
H A D | asm_pointer_auth_context.h | 29 add x0, x0, :lo12:.Lthread_context_pac_str 59 add x0, x0, :lo12:.Lpt_regs_pac_panic_str
|
/kernel/linux/linux-6.6/arch/arm64/kernel/ |
H A D | head.S | 508 strh w24, [x5, :lo12:memstart_offset_seed]
|
/kernel/linux/linux-5.10/arch/arm64/kernel/ |
H A D | entry.S | 820 add \dst, \dst, #:lo12:__entry_tramp_data_\var
|