Lines Matching refs:jmp_offset
384 #define jmp_offset (out_offset - (cur_offset)) in emit_bpf_tail_call() macro
395 emit(A64_B_(A64_COND_CS, jmp_offset), ctx); in emit_bpf_tail_call()
404 emit(A64_B_(A64_COND_CS, jmp_offset), ctx); in emit_bpf_tail_call()
416 emit(A64_CBZ(1, prg, jmp_offset), ctx); in emit_bpf_tail_call()
436 #undef jmp_offset in emit_bpf_tail_call()
523 s32 jmp_offset; in emit_ll_sc_atomic() local
546 jmp_offset = -3; in emit_ll_sc_atomic()
547 check_imm19(jmp_offset); in emit_ll_sc_atomic()
548 emit(A64_CBNZ(0, tmp3, jmp_offset), ctx); in emit_ll_sc_atomic()
567 jmp_offset = -3; in emit_ll_sc_atomic()
568 check_imm19(jmp_offset); in emit_ll_sc_atomic()
569 emit(A64_CBNZ(0, tmp3, jmp_offset), ctx); in emit_ll_sc_atomic()
576 jmp_offset = -2; in emit_ll_sc_atomic()
577 check_imm19(jmp_offset); in emit_ll_sc_atomic()
578 emit(A64_CBNZ(0, tmp3, jmp_offset), ctx); in emit_ll_sc_atomic()
587 jmp_offset = 4; in emit_ll_sc_atomic()
588 check_imm19(jmp_offset); in emit_ll_sc_atomic()
589 emit(A64_CBNZ(isdw, tmp3, jmp_offset), ctx); in emit_ll_sc_atomic()
591 jmp_offset = -4; in emit_ll_sc_atomic()
592 check_imm19(jmp_offset); in emit_ll_sc_atomic()
593 emit(A64_CBNZ(0, tmp3, jmp_offset), ctx); in emit_ll_sc_atomic()
770 s32 jmp_offset; in build_insn() local
963 jmp_offset = bpf2a64_offset(i, off, ctx); in build_insn()
964 check_imm26(jmp_offset); in build_insn()
965 emit(A64_B(jmp_offset), ctx); in build_insn()
990 jmp_offset = bpf2a64_offset(i, off, ctx); in build_insn()
991 check_imm19(jmp_offset); in build_insn()
1027 emit(A64_B_(jmp_cond, jmp_offset), ctx); in build_insn()
1099 jmp_offset = epilogue_offset(ctx); in build_insn()
1100 check_imm26(jmp_offset); in build_insn()
1101 emit(A64_B(jmp_offset), ctx); in build_insn()