Lines Matching refs:proglen
1486 int proglen = 0;
2280 ctx->cleanup_addr = proglen;
2311 if (unlikely(proglen + ilen > oldproglen ||
2312 proglen + ilen != addrs[i])) {
2316 memcpy(image + proglen, temp, ilen);
2318 proglen += ilen;
2319 addrs[i] = proglen;
2322 return proglen;
2334 int proglen, oldproglen = 0;
2367 for (proglen = 0, i = 0; i < prog->len; i++) {
2368 proglen += 64;
2369 addrs[i] = proglen;
2371 ctx.cleanup_addr = proglen;
2380 proglen = do_jit(prog, addrs, image, oldproglen, &ctx);
2381 if (proglen <= 0) {
2390 if (proglen != oldproglen) {
2391 pr_err("bpf_jit: proglen=%d != oldproglen=%d\n",
2392 proglen, oldproglen);
2397 if (proglen == oldproglen) {
2398 header = bpf_jit_binary_alloc(proglen, &image,
2405 oldproglen = proglen;
2410 bpf_jit_dump(prog->len, proglen, pass + 1, image);
2416 prog->jited_len = proglen;