Lines Matching refs:addrs
338 static int do_jit(struct bpf_prog *bpf_prog, int *addrs, u8 *image, in do_jit() argument
524 jmp_offset = ctx->cleanup_addr - (addrs[i] - 11); in do_jit()
812 jmp_offset = func - (image + addrs[i]); in do_jit()
914 jmp_offset = addrs[i + insn->off] - addrs[i]; in do_jit()
927 jmp_offset = addrs[i + insn->off] - addrs[i]; in do_jit()
949 jmp_offset = func - (image + addrs[i]); in do_jit()
993 jmp_offset = ctx->cleanup_addr - addrs[i]; in do_jit()
1036 addrs[i] = proglen; in do_jit()
1052 int *addrs; in bpf_int_jit_compile() local
1062 addrs = kmalloc(prog->len * sizeof(*addrs), GFP_KERNEL); in bpf_int_jit_compile()
1063 if (!addrs) in bpf_int_jit_compile()
1071 addrs[i] = proglen; in bpf_int_jit_compile()
1081 proglen = do_jit(prog, addrs, image, oldproglen, &ctx); in bpf_int_jit_compile()
1115 kfree(addrs); in bpf_int_jit_compile()