Searched refs:bpf_to_ppc (Results 1 – 3 of 3) sorted by relevance
| /linux-6.15/arch/powerpc/net/ |
| H A D | bpf_jit_comp64.c | 171 EMIT(PPC_RAW_STD(bpf_to_ppc(i), _R1, bpf_jit_stack_offsetof(ctx, bpf_to_ppc(i)))); in bpf_jit_build_prologue() 186 EMIT(PPC_RAW_LD(bpf_to_ppc(i), _R1, bpf_jit_stack_offsetof(ctx, bpf_to_ppc(i)))); in bpf_jit_emit_common_epilogue() 274 EMIT(PPC_RAW_LD(bpf_to_ppc(TMP_REG_1), bpf_to_ppc(TMP_REG_2), 0)); in bpf_jit_emit_func_call_rel() 310 int b2p_index = bpf_to_ppc(BPF_REG_3); in bpf_jit_emit_tail_call() 336 EMIT(PPC_RAW_ADDI(bpf_to_ppc(TMP_REG_1), bpf_to_ppc(TMP_REG_1), 1)); in bpf_jit_emit_tail_call() 341 EMIT(PPC_RAW_ADD(bpf_to_ppc(TMP_REG_1), bpf_to_ppc(TMP_REG_1), b2p_bpf_array)); in bpf_jit_emit_tail_call() 342 EMIT(PPC_RAW_LD(bpf_to_ppc(TMP_REG_1), bpf_to_ppc(TMP_REG_1), offsetof(struct bpf_array, ptrs))); in bpf_jit_emit_tail_call() 352 …EMIT(PPC_RAW_LD(bpf_to_ppc(TMP_REG_1), bpf_to_ppc(TMP_REG_1), offsetof(struct bpf_prog, bpf_func))… in bpf_jit_emit_tail_call() 353 EMIT(PPC_RAW_ADDI(bpf_to_ppc(TMP_REG_1), bpf_to_ppc(TMP_REG_1), in bpf_jit_emit_tail_call() 405 u32 tmp1_reg = bpf_to_ppc(TMP_REG_1); in bpf_jit_build_body() [all …]
|
| H A D | bpf_jit_comp32.c | 148 EMIT(PPC_RAW_MR(bpf_to_ppc(BPF_REG_1), _R3)); in bpf_jit_build_prologue() 199 EMIT(PPC_RAW_MR(_R3, bpf_to_ppc(BPF_REG_0))); in bpf_jit_build_epilogue() 234 int b2p_bpf_array = bpf_to_ppc(BPF_REG_2); in bpf_jit_emit_tail_call() 235 int b2p_index = bpf_to_ppc(BPF_REG_3); in bpf_jit_emit_tail_call() 272 EMIT(PPC_RAW_MR(_R3, bpf_to_ppc(BPF_REG_1))); in bpf_jit_emit_tail_call() 300 u32 dst_reg = bpf_to_ppc(insn[i].dst_reg); in bpf_jit_build_body() 302 u32 src_reg = bpf_to_ppc(insn[i].src_reg); in bpf_jit_build_body() 306 u32 ax_reg = bpf_to_ppc(BPF_REG_AX); in bpf_jit_build_body() 307 u32 tmp_reg = bpf_to_ppc(TMP_REG); in bpf_jit_build_body() 322 src2_reg = bpf_to_ppc(insn[i - 1].src_reg); in bpf_jit_build_body() [all …]
|
| H A D | bpf_jit.h | 155 #define bpf_to_ppc(r) (ctx->b2p[r]) macro
|