Lines Matching full:pass
71 int pass; in bpf_int_jit_compile() local
121 /* During extra pass, ensure index is reset before repopulating extable entries */ in bpf_int_jit_compile()
138 /* Scouting faux-generate pass 0 */ in bpf_int_jit_compile()
146 * If we have seen a tail call, we need a second pass. in bpf_int_jit_compile()
149 * We also need a second pass if we ended up with too large in bpf_int_jit_compile()
191 for (pass = 1; pass < 3; pass++) { in bpf_int_jit_compile()
196 if (bpf_jit_build_body(fp, code_base, fcode_base, &cgctx, addrs, pass, in bpf_int_jit_compile()
206 pr_info("Pass %d: shrink = %d, seen = 0x%x\n", pass, in bpf_int_jit_compile()
215 bpf_jit_dump(flen, proglen, pass, code_base); in bpf_int_jit_compile()
257 int bpf_add_extable_entry(struct bpf_prog *fp, u32 *image, u32 *fimage, int pass, in bpf_add_extable_entry() argument
266 /* Populate extable entries only in the last pass */ in bpf_add_extable_entry()
267 if (pass != 2) in bpf_add_extable_entry()
346 * If we fail the final pass of JIT (from jit_subprogs), in bpf_jit_free()