Lines Matching refs:proglen
1036 int ilen, proglen = 0;
1053 memcpy(rw_image + proglen, temp, ilen);
1054 proglen += ilen;
1055 addrs[0] = proglen;
1510 u8 *_insn = image + proglen + (start_of_ldx - temp);
1904 ctx->cleanup_addr = proglen;
1936 if (unlikely(proglen + ilen > oldproglen ||
1937 proglen + ilen != addrs[i])) {
1941 memcpy(rw_image + proglen, temp, ilen);
1943 proglen += ilen;
1944 addrs[i] = proglen;
1952 return proglen;
2704 int proglen;
2717 int proglen, oldproglen = 0;
2755 oldproglen = jit_data->proglen;
2774 for (proglen = 0, i = 0; i <= prog->len; i++) {
2775 proglen += 64;
2776 addrs[i] = proglen;
2778 ctx.cleanup_addr = proglen;
2790 proglen = do_jit(prog, addrs, image, rw_image, oldproglen, &ctx, padding);
2791 if (proglen <= 0) {
2809 if (proglen != oldproglen) {
2810 pr_err("bpf_jit: proglen=%d != oldproglen=%d\n",
2811 proglen, oldproglen);
2816 if (proglen == oldproglen) {
2828 header = bpf_jit_binary_pack_alloc(roundup(proglen, align) + extable_size,
2835 prog->aux->extable = (void *) image + roundup(proglen, align);
2837 oldproglen = proglen;
2842 bpf_jit_dump(prog->len, proglen, pass + 1, rw_image);
2863 jit_data->proglen = proglen;
2870 prog->jited_len = proglen;