/kernel/linux/linux-5.10/arch/powerpc/net/ |
H A D | bpf_jit_comp64.c | 133 EMIT(PPC_RAW_ADDI(b2p[BPF_REG_FP], 1, in bpf_jit_build_prologue() 148 EMIT(PPC_RAW_ADDI(1, 1, BPF_PPC_STACKFRAME + ctx->stack_size)); in bpf_jit_emit_common_epilogue() 259 EMIT(PPC_RAW_ADDI(b2p[TMP_REG_1], b2p[TMP_REG_1], 1)); in bpf_jit_emit_tail_call() 278 EMIT(PPC_RAW_ADDI(b2p[TMP_REG_1], b2p[TMP_REG_1], in bpf_jit_emit_tail_call() 281 EMIT(PPC_RAW_ADDI(b2p[TMP_REG_1], b2p[TMP_REG_1], BPF_TAILCALL_PROLOGUE_SIZE)); in bpf_jit_emit_tail_call() 380 EMIT(PPC_RAW_ADDI(dst_reg, dst_reg, IMM_L(imm))); in bpf_jit_build_body() 391 EMIT(PPC_RAW_ADDI(dst_reg, dst_reg, IMM_L(-imm))); in bpf_jit_build_body() 656 EMIT(PPC_RAW_ADDI(b2p[TMP_REG_1], 1, bpf_jit_stack_local(ctx))); in bpf_jit_build_body() 764 EMIT(PPC_RAW_ADDI(b2p[TMP_REG_1], dst_reg, off)); in bpf_jit_build_body() 777 EMIT(PPC_RAW_ADDI(b2 in bpf_jit_build_body() [all...] |
H A D | bpf_jit_comp.c | 86 EMIT(PPC_RAW_ADDI(1, 1, BPF_PPC_STACKFRAME)); in bpf_jit_build_epilogue() 142 EMIT(PPC_RAW_ADDI(r_A, r_A, IMM_L(K))); in bpf_jit_build_body() 153 EMIT(PPC_RAW_ADDI(r_A, r_A, IMM_L(-K))); in bpf_jit_build_body() 444 EMIT(PPC_RAW_ADDI(r_addr, r_X, IMM_L(K))); in bpf_jit_build_body()
|
/kernel/linux/linux-6.6/arch/powerpc/kernel/ |
H A D | module_32.c | 151 if (entry->jump[1] != PPC_RAW_ADDI(_R12, _R12, PPC_LO(val))) in entry_matches() 179 if (patch_instruction(&entry->jump[1], ppc_inst(PPC_RAW_ADDI(_R12, _R12, PPC_LO(val))))) in do_plt_call() 306 if ((ppc_inst_val(jmp[1]) & 0xffff0000) != PPC_RAW_ADDI(_R12, _R12, 0)) in module_trampoline_target()
|
H A D | module_64.c | 144 PPC_RAW_ADDI(_R11, _R11, 0), 482 PPC_RAW_ADDI(_R12, _R12, 0), 1007 ((uint32_t *)location)[1] = PPC_RAW_ADDI(_R2, _R2, PPC_LO(value)); in apply_relocate_add()
|
H A D | signal_64.c | 631 err |= __put_user(PPC_RAW_ADDI(_R1, _R1, __SIGNAL_FRAMESIZE), &tramp[1]); in setup_trampoline()
|
/kernel/linux/linux-6.6/arch/powerpc/net/ |
H A D | bpf_jit_comp64.c | 172 EMIT(PPC_RAW_ADDI(bpf_to_ppc(BPF_REG_FP), _R1, in bpf_jit_build_prologue() 187 EMIT(PPC_RAW_ADDI(_R1, _R1, BPF_PPC_STACKFRAME + ctx->stack_size)); in bpf_jit_emit_common_epilogue() 235 EMIT(PPC_RAW_ADDI(_R12, _R12, PPC_LO(reladdr))); in bpf_jit_emit_func_call_hlp() 311 EMIT(PPC_RAW_ADDI(bpf_to_ppc(TMP_REG_1), bpf_to_ppc(TMP_REG_1), 1)); in bpf_jit_emit_tail_call() 328 EMIT(PPC_RAW_ADDI(bpf_to_ppc(TMP_REG_1), bpf_to_ppc(TMP_REG_1), in bpf_jit_emit_tail_call() 431 EMIT(PPC_RAW_ADDI(dst_reg, dst_reg, IMM_L(imm))); in bpf_jit_build_body() 442 EMIT(PPC_RAW_ADDI(dst_reg, dst_reg, IMM_L(-imm))); in bpf_jit_build_body() 691 EMIT(PPC_RAW_ADDI(tmp1_reg, _R1, bpf_jit_stack_local(ctx))); in bpf_jit_build_body() 901 EMIT(PPC_RAW_ADDI(tmp1_reg, src_reg, off)); in bpf_jit_build_body()
|
H A D | bpf_jit_comp32.c | 165 EMIT(PPC_RAW_ADDI(bpf_to_ppc(BPF_REG_FP), _R1, in bpf_jit_build_prologue() 187 EMIT(PPC_RAW_ADDI(_R1, _R1, BPF_PPC_STACKFRAME(ctx))); in bpf_jit_emit_common_epilogue() 377 EMIT(PPC_RAW_ADDI(dst_reg, src2_reg, IMM_L(imm))); in bpf_jit_build_body() 616 EMIT(PPC_RAW_ADDI(tmp_reg, src_reg, 32)); in bpf_jit_build_body() 653 EMIT(PPC_RAW_ADDI(tmp_reg, src_reg, 32)); in bpf_jit_build_body() 692 EMIT(PPC_RAW_ADDI(tmp_reg, src_reg, 32)); in bpf_jit_build_body()
|
/kernel/linux/linux-6.6/arch/powerpc/include/asm/ |
H A D | code-patching.h | 128 #define ADDI_R2_R2 (PPC_RAW_ADDI(_R2, _R2, 0))
|
H A D | ppc-opcode.h | 499 #define PPC_RAW_ADDI(d, a, i) (0x38000000 | ___PPC_RT(d) | ___PPC_RA(a) | IMM_L(i)) macro 500 #define PPC_RAW_LI(r, i) PPC_RAW_ADDI(r, 0, i)
|
/kernel/linux/linux-6.6/arch/powerpc/kernel/trace/ |
H A D | ftrace.c | 355 PPC_RAW_ADDI(_R12, _R12, 0), in ftrace_dyn_arch_init() 360 PPC_RAW_ADDI(_R12, _R12, 0), in ftrace_dyn_arch_init()
|
H A D | ftrace_64_pg.c | 731 PPC_RAW_ADDI(_R12, _R12, 0), in ftrace_dyn_arch_init()
|
/kernel/linux/linux-5.10/arch/powerpc/include/asm/ |
H A D | ppc-opcode.h | 439 #define PPC_RAW_ADDI(d, a, i) (PPC_INST_ADDI | ___PPC_RT(d) | ___PPC_RA(a) | IMM_L(i)) macro 440 #define PPC_RAW_LI(r, i) PPC_RAW_ADDI(r, 0, i)
|
/kernel/linux/linux-5.10/arch/powerpc/lib/ |
H A D | test_emulate_step.c | 54 PPC_RAW_ADDI(t, a, i))
|
/kernel/linux/linux-6.6/arch/powerpc/lib/ |
H A D | test_emulate_step.c | 54 PPC_RAW_ADDI(t, a, i))
|