Lines Matching refs:jmp_dst
3311 if (!meta->jmp_dst) { in bpf_to_bpf_call()
3315 if (nfp_prog->subprog[meta->jmp_dst->subprog_idx].needs_reg_push) { in bpf_to_bpf_call()
3542 struct nfp_insn_meta *jmp_dst, u32 br_idx) in nfp_fixup_immed_relo() argument
3549 immed_set_value(&nfp_prog->prog[br_idx + 1], jmp_dst->off); in nfp_fixup_immed_relo()
3556 struct nfp_insn_meta *meta, *jmp_dst; in nfp_fixup_branches() local
3598 if (!meta->jmp_dst) { in nfp_fixup_branches()
3603 jmp_dst = meta->jmp_dst; in nfp_fixup_branches()
3605 if (jmp_dst->flags & FLAG_INSN_SKIP_PREC_DEPENDENT) { in nfp_fixup_branches()
3611 nfp_prog->subprog[jmp_dst->subprog_idx].needs_reg_push) { in nfp_fixup_branches()
3613 jmp_dst, br_idx); in nfp_fixup_branches()
3625 br_set_offset(&nfp_prog->prog[idx], jmp_dst->off); in nfp_fixup_branches()
4525 meta->jmp_dst = dst_meta; in nfp_bpf_jit_prepare()