Lines Matching refs:addrs
189 static int do_jit(struct bpf_prog *bpf_prog, int *addrs, u8 *image, in do_jit() argument
433 jmp_offset = ctx->cleanup_addr - (addrs[i] - 11); in do_jit()
721 jmp_offset = func - (image + addrs[i]); in do_jit()
808 jmp_offset = addrs[i + insn->off] - addrs[i]; in do_jit()
821 jmp_offset = addrs[i + insn->off] - addrs[i]; in do_jit()
843 jmp_offset = func - (image + addrs[i]); in do_jit()
887 jmp_offset = ctx->cleanup_addr - addrs[i]; in do_jit()
930 addrs[i] = proglen; in do_jit()
946 int *addrs; in bpf_int_jit_compile() local
956 addrs = kmalloc(prog->len * sizeof(*addrs), GFP_KERNEL); in bpf_int_jit_compile()
957 if (!addrs) in bpf_int_jit_compile()
965 addrs[i] = proglen; in bpf_int_jit_compile()
975 proglen = do_jit(prog, addrs, image, oldproglen, &ctx); in bpf_int_jit_compile()
1009 kfree(addrs); in bpf_int_jit_compile()