/kernel/linux/linux-6.6/arch/powerpc/kernel/ |
H A D | module_32.c | 149 if (entry->jump[0] != PPC_RAW_LIS(_R12, PPC_HA(val))) in entry_matches() 151 if (entry->jump[1] != PPC_RAW_ADDI(_R12, _R12, PPC_LO(val))) in entry_matches() 177 if (patch_instruction(&entry->jump[0], ppc_inst(PPC_RAW_LIS(_R12, PPC_HA(val))))) in do_plt_call() 179 if (patch_instruction(&entry->jump[1], ppc_inst(PPC_RAW_ADDI(_R12, _R12, PPC_LO(val))))) in do_plt_call() 181 if (patch_instruction(&entry->jump[2], ppc_inst(PPC_RAW_MTCTR(_R12)))) in do_plt_call() 304 if ((ppc_inst_val(jmp[0]) & 0xffff0000) != PPC_RAW_LIS(_R12, 0)) in module_trampoline_target() 306 if ((ppc_inst_val(jmp[1]) & 0xffff0000) != PPC_RAW_ADDI(_R12, _R12, in module_trampoline_target() [all...] |
H A D | module_64.c | 141 PPC_INST_PLD | ___PPC_RT(_R12), 147 PPC_RAW_LD(_R12, _R11, 32), 153 PPC_RAW_MTCTR(_R12), 472 PPC_RAW_LD(_R12, _R13, offsetof(struct paca_struct, kernelbase)), 476 PPC_INST_PADDI | ___PPC_RT(_R12) | ___PPC_RA(_R12), 477 PPC_RAW_MTCTR(_R12), 480 PPC_RAW_LD(_R12, _R13, offsetof(struct paca_struct, kernel_toc)), 481 PPC_RAW_ADDIS(_R12, _R12, [all...] |
/kernel/linux/linux-6.6/arch/powerpc/kernel/trace/ |
H A D | ftrace.c | 349 PPC_INST_PADDI | ___PPC_RT(_R12), in ftrace_dyn_arch_init() 350 PPC_RAW_MTCTR(_R12), in ftrace_dyn_arch_init() 353 PPC_RAW_LD(_R12, _R13, offsetof(struct paca_struct, kernel_toc)), in ftrace_dyn_arch_init() 354 PPC_RAW_ADDIS(_R12, _R12, 0), in ftrace_dyn_arch_init() 355 PPC_RAW_ADDI(_R12, _R12, 0), in ftrace_dyn_arch_init() 356 PPC_RAW_MTCTR(_R12), in ftrace_dyn_arch_init() 359 PPC_RAW_LIS(_R12, 0), in ftrace_dyn_arch_init() 360 PPC_RAW_ADDI(_R12, _R1 in ftrace_dyn_arch_init() [all...] |
H A D | ftrace_64_pg.c | 729 PPC_RAW_LD(_R12, _R13, PACATOC), in ftrace_dyn_arch_init() 730 PPC_RAW_ADDIS(_R12, _R12, 0), in ftrace_dyn_arch_init() 731 PPC_RAW_ADDI(_R12, _R12, 0), in ftrace_dyn_arch_init() 732 PPC_RAW_MTCTR(_R12), in ftrace_dyn_arch_init()
|
/kernel/linux/linux-6.6/arch/powerpc/net/ |
H A D | bpf_jit_comp64.c | 67 ctx->b2p[BPF_REG_AX] = _R12; in bpf_jit_init_reg_mapping() 223 EMIT(PPC_INST_PADDI | ___PPC_RT(_R12) | IMM_L(reladdr)); in bpf_jit_emit_func_call_hlp() 224 EMIT(PPC_RAW_MTCTR(_R12)); in bpf_jit_emit_func_call_hlp() 234 EMIT(PPC_RAW_ADDIS(_R12, _R2, PPC_HA(reladdr))); in bpf_jit_emit_func_call_hlp() 235 EMIT(PPC_RAW_ADDI(_R12, _R12, PPC_LO(reladdr))); in bpf_jit_emit_func_call_hlp() 236 EMIT(PPC_RAW_MTCTR(_R12)); in bpf_jit_emit_func_call_hlp() 254 PPC_LI64(_R12, func); in bpf_jit_emit_func_call_rel() 270 EMIT(PPC_RAW_MTCTR(_R12)); in bpf_jit_emit_func_call_rel() 746 PPC_LI64(_R12, dereference_kernel_function_descripto in bpf_jit_build_body() [all...] |
H A D | bpf_jit_comp32.c | 49 ctx->b2p[BPF_REG_0] = _R12; in bpf_jit_init_reg_mapping()
|
/kernel/linux/linux-5.10/arch/arc/include/asm/ |
H A D | kgdb.h | 39 _R1, _R2, _R3, _R4, _R5, _R6, _R7, _R8, _R9, _R10, _R11, _R12, _R13, enumerator
|
/kernel/linux/linux-6.6/arch/arc/include/asm/ |
H A D | kgdb.h | 39 _R1, _R2, _R3, _R4, _R5, _R6, _R7, _R8, _R9, _R10, _R11, _R12, _R13, enumerator
|
/kernel/linux/linux-6.6/arch/powerpc/include/asm/ |
H A D | code-patching.h | 127 #define ADDIS_R2_R12 (PPC_RAW_ADDIS(_R2, _R12, 0))
|
H A D | ppc-opcode.h | 92 #define _R12 12 macro
|