Lines Matching refs:proglen
365 unsigned int cleanup_addr, proglen, oldproglen = 0; in bpf_jit_compile() local
382 for (proglen = 0, i = 0; i < flen; i++) { in bpf_jit_compile()
383 proglen += 64; in bpf_jit_compile()
384 addrs[i] = proglen; in bpf_jit_compile()
386 cleanup_addr = proglen; /* epilogue address */ in bpf_jit_compile()
392 proglen = 0; in bpf_jit_compile()
763 if (unlikely(proglen + ilen > oldproglen)) { in bpf_jit_compile()
769 memcpy(image + proglen, temp, ilen); in bpf_jit_compile()
771 proglen += ilen; in bpf_jit_compile()
772 addrs[i] = proglen; in bpf_jit_compile()
778 cleanup_addr = proglen - 8; /* jmpl; mov r_A,%o0; */ in bpf_jit_compile()
783 if (proglen != oldproglen) in bpf_jit_compile()
785 proglen, oldproglen); in bpf_jit_compile()
788 if (proglen == oldproglen) { in bpf_jit_compile()
789 image = module_alloc(proglen); in bpf_jit_compile()
793 oldproglen = proglen; in bpf_jit_compile()
797 bpf_jit_dump(flen, proglen, pass, image); in bpf_jit_compile()
800 bpf_flush_icache(image, image + proglen); in bpf_jit_compile()