Lines Matching refs:jit_data
139 struct powerpc_jit_data *jit_data; in bpf_int_jit_compile() local
166 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()
177 addrs = jit_data->addrs; in bpf_int_jit_compile()
179 cgctx = jit_data->ctx; in bpf_int_jit_compile()
185 fimage = jit_data->fimage; in bpf_int_jit_compile()
186 fhdr = jit_data->fhdr; in bpf_int_jit_compile()
187 proglen = jit_data->proglen; in bpf_int_jit_compile()
188 hdr = jit_data->hdr; in bpf_int_jit_compile()
305 kfree(jit_data); in bpf_int_jit_compile()
306 fp->aux->jit_data = NULL; in bpf_int_jit_compile()
308 jit_data->addrs = addrs; in bpf_int_jit_compile()
309 jit_data->ctx = cgctx; in bpf_int_jit_compile()
310 jit_data->proglen = proglen; in bpf_int_jit_compile()
311 jit_data->fimage = fimage; in bpf_int_jit_compile()
312 jit_data->fhdr = fhdr; in bpf_int_jit_compile()
313 jit_data->hdr = hdr; 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()
422 kvfree(jit_data->addrs); in bpf_jit_free()
423 kfree(jit_data); in bpf_jit_free()