Lines Matching refs:proglen
797 int proglen = 0;
1191 u8 *_insn = image + proglen;
1459 ctx->cleanup_addr = proglen;
1491 if (unlikely(proglen + ilen > oldproglen ||
1492 proglen + ilen != addrs[i])) {
1496 memcpy(image + proglen, temp, ilen);
1498 proglen += ilen;
1499 addrs[i] = proglen;
1507 return proglen;
2008 int proglen;
2017 int proglen, oldproglen = 0;
2053 oldproglen = jit_data->proglen;
2069 for (proglen = 0, i = 0; i <= prog->len; i++) {
2070 proglen += 64;
2071 addrs[i] = proglen;
2073 ctx.cleanup_addr = proglen;
2083 proglen = do_jit(prog, addrs, image, oldproglen, &ctx);
2084 if (proglen <= 0) {
2093 if (proglen != oldproglen) {
2094 pr_err("bpf_jit: proglen=%d != oldproglen=%d\n",
2095 proglen, oldproglen);
2100 if (proglen == oldproglen) {
2112 header = bpf_jit_binary_alloc(roundup(proglen, align) + extable_size,
2118 prog->aux->extable = (void *) image + roundup(proglen, align);
2120 oldproglen = proglen;
2125 bpf_jit_dump(prog->len, proglen, pass + 1, image);
2134 jit_data->proglen = proglen;
2140 prog->jited_len = proglen;