Lines Matching refs:proglen
794 int proglen = 0; in do_jit() local
1188 u8 *_insn = image + proglen; in do_jit()
1456 ctx->cleanup_addr = proglen; in do_jit()
1488 if (unlikely(proglen + ilen > oldproglen || in do_jit()
1489 proglen + ilen != addrs[i])) { in do_jit()
1493 memcpy(image + proglen, temp, ilen); in do_jit()
1495 proglen += ilen; in do_jit()
1496 addrs[i] = proglen; in do_jit()
1504 return proglen; in do_jit()
2005 int proglen; member
2014 int proglen, oldproglen = 0; in bpf_int_jit_compile() local
2050 oldproglen = jit_data->proglen; in bpf_int_jit_compile()
2066 for (proglen = 0, i = 0; i <= prog->len; i++) { in bpf_int_jit_compile()
2067 proglen += 64; in bpf_int_jit_compile()
2068 addrs[i] = proglen; in bpf_int_jit_compile()
2070 ctx.cleanup_addr = proglen; in bpf_int_jit_compile()
2080 proglen = do_jit(prog, addrs, image, oldproglen, &ctx); in bpf_int_jit_compile()
2081 if (proglen <= 0) { in bpf_int_jit_compile()
2090 if (proglen != oldproglen) { in bpf_int_jit_compile()
2092 proglen, oldproglen); in bpf_int_jit_compile()
2097 if (proglen == oldproglen) { in bpf_int_jit_compile()
2109 header = bpf_jit_binary_alloc(roundup(proglen, align) + extable_size, in bpf_int_jit_compile()
2115 prog->aux->extable = (void *) image + roundup(proglen, align); in bpf_int_jit_compile()
2117 oldproglen = proglen; in bpf_int_jit_compile()
2122 bpf_jit_dump(prog->len, proglen, pass + 1, image); in bpf_int_jit_compile()
2131 jit_data->proglen = proglen; in bpf_int_jit_compile()
2137 prog->jited_len = proglen; in bpf_int_jit_compile()