Lines Matching refs:extra_pass
503 static int build_insn(const struct bpf_insn *insn, struct jit_ctx *ctx, bool extra_pass) in build_insn() argument
945 ret = bpf_jit_get_func_addr(ctx->prog, insn, extra_pass, in build_insn()
1178 static int build_body(struct jit_ctx *ctx, bool extra_pass) in build_body() argument
1190 ret = build_insn(insn, ctx, extra_pass); in build_body()
1753 bool tmp_blinded = false, extra_pass = false; in bpf_int_jit_compile() local
1795 extra_pass = true; in bpf_int_jit_compile()
1811 if (build_body(&ctx, extra_pass)) { in bpf_int_jit_compile()
1845 if (build_body(&ctx, extra_pass)) { in bpf_int_jit_compile()
1866 if (!prog->is_func || extra_pass) { in bpf_int_jit_compile()
1869 if (extra_pass && ctx.idx != jit_data->ctx.idx) { in bpf_int_jit_compile()
1889 if (!prog->is_func || extra_pass) { in bpf_int_jit_compile()