Searched refs:jmp_offset (Results 1 – 8 of 8) sorted by relevance
| /arch/loongarch/net/ |
| A D | bpf_jit.h | 215 emit_insn(ctx, beq, rj, rd, jmp_offset); in cond_jmp_offset() 220 emit_insn(ctx, bne, rj, rd, jmp_offset); in cond_jmp_offset() 240 emit_insn(ctx, blt, rd, rj, jmp_offset); in cond_jmp_offset() 244 emit_insn(ctx, blt, rj, rd, jmp_offset); in cond_jmp_offset() 248 emit_insn(ctx, bge, rj, rd, jmp_offset); in cond_jmp_offset() 262 emit_insn(ctx, b, jmp_offset); in cond_jmp_offs26() 267 emit_insn(ctx, b, jmp_offset); in uncond_jmp_offs26() 284 if (is_signed_imm26(jmp_offset)) { in emit_cond_jmp() 294 if (is_signed_imm26(jmp_offset)) { in emit_uncond_jmp() 295 uncond_jmp_offs26(ctx, jmp_offset); in emit_uncond_jmp() [all …]
|
| A D | bpf_jit.c | 272 #define jmp_offset (tc_ninsn - (cur_offset)) in emit_bpf_tail_call() macro 324 #undef jmp_offset in emit_bpf_tail_call() 509 int ret, jmp_offset, tcc_ptr_off; in build_insn() local 856 jmp_offset = bpf2la_offset(i, off, ctx); in build_insn() 891 jmp_offset = bpf2la_offset(i, off, ctx); in build_insn() 914 jmp_offset = bpf2la_offset(i, off, ctx); in build_insn() 924 jmp_offset = bpf2la_offset(i, off, ctx); in build_insn() 936 jmp_offset = bpf2la_offset(i, off, ctx); in build_insn() 938 jmp_offset = bpf2la_offset(i, imm, ctx); in build_insn() 939 if (emit_uncond_jmp(ctx, jmp_offset) < 0) in build_insn() [all …]
|
| /arch/x86/net/ |
| A D | bpf_jit_comp32.c | 1579 s64 jmp_offset; in emit_kfunc_call() local 1632 if (!is_simm32(jmp_offset)) { in emit_kfunc_call() 1634 jmp_offset); in emit_kfunc_call() 1638 EMIT1_off32(0xE8, jmp_offset); in emit_kfunc_call() 1681 s64 jmp_offset; in do_jit() local 2366 if (is_imm8(jmp_offset)) { in do_jit() 2415 if (is_simm32(jmp_offset)) { in do_jit() 2444 jmp_offset = -2; in do_jit() 2448 if (!jmp_offset) in do_jit() 2452 if (is_imm8(jmp_offset)) { in do_jit() [all …]
|
| A D | bpf_jit_comp.c | 1620 s64 jmp_offset; in do_jit() local 2473 if (is_imm8_jmp_offset(jmp_offset)) { in do_jit() 2498 EMIT2(jmp_cond, jmp_offset); in do_jit() 2499 } else if (is_simm32(jmp_offset)) { in do_jit() 2518 jmp_offset = -2; in do_jit() 2523 jmp_offset = -2; in do_jit() 2528 if (!jmp_offset) { in do_jit() 2555 if (is_imm8_jmp_offset(jmp_offset)) { in do_jit() 2577 EMIT2(0xEB, jmp_offset); in do_jit() 2578 } else if (is_simm32(jmp_offset)) { in do_jit() [all …]
|
| /arch/arm/net/ |
| A D | bpf_jit_32.c | 1423 _emit(ARM_COND_CS, ARM_B(jmp_offset), ctx); in emit_bpf_tail_call() 1437 _emit(ARM_COND_CS, ARM_B(jmp_offset), ctx); in emit_bpf_tail_call() 1451 _emit(ARM_COND_EQ, ARM_B(jmp_offset), ctx); in emit_bpf_tail_call() 1471 #undef jmp_offset in emit_bpf_tail_call() 1602 s32 jmp_offset; in build_insn() local 1992 jmp_offset = bpf2a32_offset(i+off, i, ctx); in build_insn() 2038 check_imm24(jmp_offset); in build_insn() 2039 emit(ARM_B(jmp_offset), ctx); in build_insn() 2077 jmp_offset = epilogue_offset(ctx); in build_insn() 2078 check_imm24(jmp_offset); in build_insn() [all …]
|
| /arch/arm64/net/ |
| A D | bpf_jit_comp.c | 866 s32 jmp_offset; in emit_ll_sc_atomic() local 892 jmp_offset = -3; in emit_ll_sc_atomic() 893 check_imm19(jmp_offset); in emit_ll_sc_atomic() 913 jmp_offset = -3; in emit_ll_sc_atomic() 914 check_imm19(jmp_offset); in emit_ll_sc_atomic() 922 jmp_offset = -2; in emit_ll_sc_atomic() 923 check_imm19(jmp_offset); in emit_ll_sc_atomic() 933 jmp_offset = 4; in emit_ll_sc_atomic() 934 check_imm19(jmp_offset); in emit_ll_sc_atomic() 937 jmp_offset = -4; in emit_ll_sc_atomic() [all …]
|
| /arch/x86/kernel/ |
| A D | ftrace.c | 310 unsigned long jmp_offset; in create_trampoline() local 328 jmp_offset = (unsigned long)ftrace_regs_caller_jmp; in create_trampoline() 334 jmp_offset = 0; in create_trampoline() 365 ip = trampoline + (jmp_offset - start_offset); in create_trampoline()
|
| /arch/riscv/net/ |
| A D | bpf_jit_comp64.c | 674 int jmp_offset; in emit_atomic_rmw() local 752 jmp_offset = ninsns_rvoff(8); in emit_atomic_rmw() 753 emit(rv_bne(RV_REG_T2, r0, jmp_offset >> 1), ctx); in emit_atomic_rmw() 756 jmp_offset = ninsns_rvoff(-6); in emit_atomic_rmw() 757 emit(rv_bne(RV_REG_T3, 0, jmp_offset >> 1), ctx); in emit_atomic_rmw()
|
Completed in 44 milliseconds