Lines Matching refs:jit_data
2447 struct x64_jit_data *jit_data; in bpf_int_jit_compile() local
2474 jit_data = prog->aux->jit_data; in bpf_int_jit_compile()
2475 if (!jit_data) { in bpf_int_jit_compile()
2476 jit_data = kzalloc(sizeof(*jit_data), GFP_KERNEL); in bpf_int_jit_compile()
2477 if (!jit_data) { in bpf_int_jit_compile()
2481 prog->aux->jit_data = jit_data; in bpf_int_jit_compile()
2483 addrs = jit_data->addrs; in bpf_int_jit_compile()
2485 ctx = jit_data->ctx; in bpf_int_jit_compile()
2486 oldproglen = jit_data->proglen; in bpf_int_jit_compile()
2487 image = jit_data->image; in bpf_int_jit_compile()
2488 header = jit_data->header; in bpf_int_jit_compile()
2489 rw_header = jit_data->rw_header; in bpf_int_jit_compile()
2592 jit_data->addrs = addrs; in bpf_int_jit_compile()
2593 jit_data->ctx = ctx; in bpf_int_jit_compile()
2594 jit_data->proglen = proglen; in bpf_int_jit_compile()
2595 jit_data->image = image; in bpf_int_jit_compile()
2596 jit_data->header = header; in bpf_int_jit_compile()
2597 jit_data->rw_header = rw_header; in bpf_int_jit_compile()
2611 kfree(jit_data); in bpf_int_jit_compile()
2612 prog->aux->jit_data = NULL; in bpf_int_jit_compile()
2642 struct x64_jit_data *jit_data = prog->aux->jit_data; in bpf_jit_free() local
2650 if (jit_data) { in bpf_jit_free()
2651 bpf_jit_binary_pack_finalize(prog, jit_data->header, in bpf_jit_free()
2652 jit_data->rw_header); in bpf_jit_free()
2653 kvfree(jit_data->addrs); in bpf_jit_free()
2654 kfree(jit_data); in bpf_jit_free()