Home
last modified time | relevance | path

Searched refs:jit_data (Results 1 – 10 of 10) sorted by relevance

/arch/riscv/net/
A Dbpf_jit_core.c64 jit_data = prog->aux->jit_data; in bpf_int_jit_compile()
65 if (!jit_data) { in bpf_int_jit_compile()
66 jit_data = kzalloc(sizeof(*jit_data), GFP_KERNEL); in bpf_int_jit_compile()
67 if (!jit_data) { in bpf_int_jit_compile()
71 prog->aux->jit_data = jit_data; in bpf_int_jit_compile()
127 &jit_data->header, &jit_data->image, in bpf_int_jit_compile()
198 kfree(jit_data); in bpf_int_jit_compile()
212 bpf_jit_binary_pack_free(jit_data->ro_header, jit_data->header); in bpf_int_jit_compile()
250 struct rv_jit_data *jit_data = prog->aux->jit_data; in bpf_jit_free() local
258 if (jit_data) { in bpf_jit_free()
[all …]
/arch/parisc/net/
A Dbpf_jit_core.c64 jit_data = prog->aux->jit_data; in bpf_int_jit_compile()
65 if (!jit_data) { in bpf_int_jit_compile()
66 jit_data = kzalloc(sizeof(*jit_data), GFP_KERNEL); in bpf_int_jit_compile()
67 if (!jit_data) { in bpf_int_jit_compile()
71 prog->aux->jit_data = jit_data; in bpf_int_jit_compile()
74 ctx = &jit_data->ctx; in bpf_int_jit_compile()
107 if (jit_data->header) in bpf_int_jit_compile()
114 jit_data->header = in bpf_int_jit_compile()
119 if (!jit_data->header) { in bpf_int_jit_compile()
135 if (jit_data->header) in bpf_int_jit_compile()
[all …]
/arch/powerpc/net/
A Dbpf_jit_comp.c166 jit_data = fp->aux->jit_data; in bpf_int_jit_compile()
167 if (!jit_data) { in bpf_int_jit_compile()
168 jit_data = kzalloc(sizeof(*jit_data), GFP_KERNEL); in bpf_int_jit_compile()
169 if (!jit_data) { in bpf_int_jit_compile()
173 fp->aux->jit_data = jit_data; in bpf_int_jit_compile()
188 hdr = jit_data->hdr; in bpf_int_jit_compile()
305 kfree(jit_data); in bpf_int_jit_compile()
412 struct powerpc_jit_data *jit_data = fp->aux->jit_data; in bpf_jit_free() local
420 if (jit_data) { in bpf_jit_free()
421 bpf_jit_binary_pack_finalize(jit_data->fhdr, jit_data->hdr); in bpf_jit_free()
[all …]
/arch/arc/net/
A Dbpf_jit_core.c109 struct arc_jit_data *jit_data; member
226 maybe_free(ctx, (void **)&ctx->jit_data); in jit_ctx_cleanup()
1143 ctx->jit_data = kzalloc(sizeof(*ctx->jit_data), GFP_KERNEL); in jit_prepare_final_mem_alloc()
1144 if (!ctx->jit_data) in jit_prepare_final_mem_alloc()
1227 ctx->jit_data->bpf_header = ctx->bpf_header; in jit_finalize()
1228 ctx->jit_data->bpf2insn = ctx->bpf2insn; in jit_finalize()
1229 prog->aux->jit_data = (void *)ctx->jit_data; in jit_finalize()
1242 prog->aux->jit_data = NULL; in jit_finalize()
1264 if (!prog->aux->jit_data) { in check_jit_context()
1276 (struct arc_jit_data *)ctx->prog->aux->jit_data; in jit_resume_context()
[all …]
/arch/x86/net/
A Dbpf_jit_comp.c3579 jit_data = prog->aux->jit_data; in bpf_int_jit_compile()
3580 if (!jit_data) { in bpf_int_jit_compile()
3581 jit_data = kzalloc(sizeof(*jit_data), GFP_KERNEL); in bpf_int_jit_compile()
3582 if (!jit_data) { in bpf_int_jit_compile()
3586 prog->aux->jit_data = jit_data; in bpf_int_jit_compile()
3607 ctx = jit_data->ctx; in bpf_int_jit_compile()
3715 jit_data->ctx = ctx; in bpf_int_jit_compile()
3745 kfree(jit_data); in bpf_int_jit_compile()
3781 struct x64_jit_data *jit_data = prog->aux->jit_data; in bpf_jit_free() local
3791 if (jit_data) { in bpf_jit_free()
[all …]
/arch/loongarch/net/
A Dbpf_jit.c1757 struct jit_data *jit_data; in bpf_int_jit_compile() local
1782 jit_data = prog->aux->jit_data; in bpf_int_jit_compile()
1783 if (!jit_data) { in bpf_int_jit_compile()
1784 jit_data = kzalloc(sizeof(*jit_data), GFP_KERNEL); in bpf_int_jit_compile()
1785 if (!jit_data) { in bpf_int_jit_compile()
1789 prog->aux->jit_data = jit_data; in bpf_int_jit_compile()
1791 if (jit_data->ctx.offset) { in bpf_int_jit_compile()
1792 ctx = jit_data->ctx; in bpf_int_jit_compile()
1794 header = jit_data->header; in bpf_int_jit_compile()
1881 jit_data->ctx = ctx; in bpf_int_jit_compile()
[all …]
A Dbpf_jit.h25 struct jit_data { struct
/arch/sparc/net/
A Dbpf_jit_comp_64.c1506 jit_data = prog->aux->jit_data; in bpf_int_jit_compile()
1507 if (!jit_data) { in bpf_int_jit_compile()
1508 jit_data = kzalloc(sizeof(*jit_data), GFP_KERNEL); in bpf_int_jit_compile()
1509 if (!jit_data) { in bpf_int_jit_compile()
1513 prog->aux->jit_data = jit_data; in bpf_int_jit_compile()
1515 if (jit_data->ctx.offset) { in bpf_int_jit_compile()
1516 ctx = jit_data->ctx; in bpf_int_jit_compile()
1518 header = jit_data->header; in bpf_int_jit_compile()
1611 jit_data->ctx = ctx; in bpf_int_jit_compile()
1613 jit_data->header = header; in bpf_int_jit_compile()
[all …]
/arch/arm64/net/
A Dbpf_jit_comp.c1987 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()
2014 ctx = jit_data->ctx; in bpf_int_jit_compile()
2184 kfree(jit_data); 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()
[all …]
/arch/s390/net/
A Dbpf_jit_comp.c2312 jit_data = fp->aux->jit_data; in bpf_int_jit_compile()
2313 if (!jit_data) { in bpf_int_jit_compile()
2314 jit_data = kzalloc(sizeof(*jit_data), GFP_KERNEL); in bpf_int_jit_compile()
2315 if (!jit_data) { in bpf_int_jit_compile()
2319 fp->aux->jit_data = jit_data; in bpf_int_jit_compile()
2321 if (jit_data->ctx.addrs) { in bpf_int_jit_compile()
2322 jit = jit_data->ctx; in bpf_int_jit_compile()
2372 jit_data->ctx = jit; in bpf_int_jit_compile()
2373 jit_data->pass = pass; in bpf_int_jit_compile()
2383 kfree(jit_data); in bpf_int_jit_compile()
[all …]

Completed in 41 milliseconds