Home
last modified time | relevance | path

Searched refs:jmp_offset (Results 1 – 2 of 2) sorted by relevance

/linux-4.1.27/arch/x86/net/
Dbpf_jit_comp.c270 s64 jmp_offset; in do_jit() local
433 jmp_offset = ctx->cleanup_addr - (addrs[i] - 11); in do_jit()
434 EMIT1_off32(0xE9, jmp_offset); in do_jit()
721 jmp_offset = func - (image + addrs[i]); in do_jit()
728 jmp_offset += 4; in do_jit()
730 if (!imm32 || !is_simm32(jmp_offset)) { in do_jit()
735 EMIT1_off32(0xE8, jmp_offset); in do_jit()
808 jmp_offset = addrs[i + insn->off] - addrs[i]; in do_jit()
809 if (is_imm8(jmp_offset)) { in do_jit()
810 EMIT2(jmp_cond, jmp_offset); in do_jit()
[all …]
/linux-4.1.27/arch/arm64/net/
Dbpf_jit_comp.c226 s32 jmp_offset; in build_insn() local
278 jmp_offset = 3; /* skip ahead to else path */ in build_insn()
279 check_imm19(jmp_offset); in build_insn()
280 emit(A64_CBNZ(is64, src, jmp_offset), ctx); in build_insn()
282 jmp_offset = epilogue_offset(ctx); in build_insn()
283 check_imm26(jmp_offset); in build_insn()
284 emit(A64_B(jmp_offset), ctx); in build_insn()
427 jmp_offset = bpf2a64_offset(i + off, i, ctx); in build_insn()
428 check_imm26(jmp_offset); in build_insn()
429 emit(A64_B(jmp_offset), ctx); in build_insn()
[all …]