Lines Matching refs:jit_data
1961 struct arm64_jit_data *jit_data; in bpf_int_jit_compile() local
1987 jit_data = prog->aux->jit_data; in bpf_int_jit_compile()
1988 if (!jit_data) { in bpf_int_jit_compile()
1989 jit_data = kzalloc(sizeof(*jit_data), GFP_KERNEL); in bpf_int_jit_compile()
1990 if (!jit_data) { in bpf_int_jit_compile()
1994 prog->aux->jit_data = jit_data; in bpf_int_jit_compile()
2013 if (jit_data->ctx.offset) { in bpf_int_jit_compile()
2014 ctx = jit_data->ctx; in bpf_int_jit_compile()
2015 ro_image_ptr = jit_data->ro_image; in bpf_int_jit_compile()
2016 ro_header = jit_data->ro_header; in bpf_int_jit_compile()
2017 header = jit_data->header; in bpf_int_jit_compile()
2139 if (extra_pass && ctx.idx > jit_data->ctx.idx) { in bpf_int_jit_compile()
2141 ctx.idx, jit_data->ctx.idx); in bpf_int_jit_compile()
2160 jit_data->ctx = ctx; in bpf_int_jit_compile()
2161 jit_data->ro_image = ro_image_ptr; in bpf_int_jit_compile()
2162 jit_data->header = header; in bpf_int_jit_compile()
2163 jit_data->ro_header = ro_header; in bpf_int_jit_compile()
2184 kfree(jit_data); in bpf_int_jit_compile()
2185 prog->aux->jit_data = NULL; in bpf_int_jit_compile()
3056 struct arm64_jit_data *jit_data = prog->aux->jit_data; in bpf_jit_free() local
3066 if (jit_data) { in bpf_jit_free()
3067 bpf_arch_text_copy(&jit_data->ro_header->size, &jit_data->header->size, in bpf_jit_free()
3068 sizeof(jit_data->header->size)); in bpf_jit_free()
3069 kfree(jit_data); in bpf_jit_free()