jit_data 832 arch/arm64/net/bpf_jit_comp.c struct arm64_jit_data *jit_data; jit_data 854 arch/arm64/net/bpf_jit_comp.c jit_data = prog->aux->jit_data; jit_data 855 arch/arm64/net/bpf_jit_comp.c if (!jit_data) { jit_data 856 arch/arm64/net/bpf_jit_comp.c jit_data = kzalloc(sizeof(*jit_data), GFP_KERNEL); jit_data 857 arch/arm64/net/bpf_jit_comp.c if (!jit_data) { jit_data 861 arch/arm64/net/bpf_jit_comp.c prog->aux->jit_data = jit_data; jit_data 863 arch/arm64/net/bpf_jit_comp.c if (jit_data->ctx.offset) { jit_data 864 arch/arm64/net/bpf_jit_comp.c ctx = jit_data->ctx; jit_data 865 arch/arm64/net/bpf_jit_comp.c image_ptr = jit_data->image; jit_data 866 arch/arm64/net/bpf_jit_comp.c header = jit_data->header; jit_data 935 arch/arm64/net/bpf_jit_comp.c if (extra_pass && ctx.idx != jit_data->ctx.idx) { jit_data 937 arch/arm64/net/bpf_jit_comp.c ctx.idx, jit_data->ctx.idx); jit_data 945 arch/arm64/net/bpf_jit_comp.c jit_data->ctx = ctx; jit_data 946 arch/arm64/net/bpf_jit_comp.c jit_data->image = image_ptr; jit_data 947 arch/arm64/net/bpf_jit_comp.c jit_data->header = header; jit_data 957 arch/arm64/net/bpf_jit_comp.c kfree(jit_data); jit_data 958 arch/arm64/net/bpf_jit_comp.c prog->aux->jit_data = NULL; jit_data 1082 arch/powerpc/net/bpf_jit_comp64.c struct powerpc64_jit_data *jit_data; jit_data 1104 arch/powerpc/net/bpf_jit_comp64.c jit_data = fp->aux->jit_data; jit_data 1105 arch/powerpc/net/bpf_jit_comp64.c if (!jit_data) { jit_data 1106 arch/powerpc/net/bpf_jit_comp64.c jit_data = kzalloc(sizeof(*jit_data), GFP_KERNEL); jit_data 1107 arch/powerpc/net/bpf_jit_comp64.c if (!jit_data) { jit_data 1111 arch/powerpc/net/bpf_jit_comp64.c fp->aux->jit_data = jit_data; jit_data 1115 arch/powerpc/net/bpf_jit_comp64.c addrs = jit_data->addrs; jit_data 1117 arch/powerpc/net/bpf_jit_comp64.c cgctx = jit_data->ctx; jit_data 1118 arch/powerpc/net/bpf_jit_comp64.c image = jit_data->image; jit_data 1119 arch/powerpc/net/bpf_jit_comp64.c bpf_hdr = jit_data->header; jit_data 1120 arch/powerpc/net/bpf_jit_comp64.c proglen = jit_data->proglen; jit_data 1230 arch/powerpc/net/bpf_jit_comp64.c kfree(jit_data); jit_data 1231 arch/powerpc/net/bpf_jit_comp64.c fp->aux->jit_data = NULL; jit_data 1233 arch/powerpc/net/bpf_jit_comp64.c jit_data->addrs = addrs; jit_data 1234 arch/powerpc/net/bpf_jit_comp64.c jit_data->ctx = cgctx; jit_data 1235 arch/powerpc/net/bpf_jit_comp64.c jit_data->proglen = proglen; jit_data 1236 arch/powerpc/net/bpf_jit_comp64.c jit_data->image = image; jit_data 1237 arch/powerpc/net/bpf_jit_comp64.c jit_data->header = bpf_hdr; jit_data 1560 arch/riscv/net/bpf_jit_comp.c struct rv_jit_data *jit_data; jit_data 1575 arch/riscv/net/bpf_jit_comp.c jit_data = prog->aux->jit_data; jit_data 1576 arch/riscv/net/bpf_jit_comp.c if (!jit_data) { jit_data 1577 arch/riscv/net/bpf_jit_comp.c jit_data = kzalloc(sizeof(*jit_data), GFP_KERNEL); jit_data 1578 arch/riscv/net/bpf_jit_comp.c if (!jit_data) { jit_data 1582 arch/riscv/net/bpf_jit_comp.c prog->aux->jit_data = jit_data; jit_data 1585 arch/riscv/net/bpf_jit_comp.c ctx = &jit_data->ctx; jit_data 1611 arch/riscv/net/bpf_jit_comp.c jit_data->header = bpf_jit_binary_alloc(image_size, &jit_data->image, jit_data 1614 arch/riscv/net/bpf_jit_comp.c if (!jit_data->header) { jit_data 1620 arch/riscv/net/bpf_jit_comp.c ctx->insns = (u32 *)jit_data->image; jit_data 1626 arch/riscv/net/bpf_jit_comp.c bpf_jit_binary_free(jit_data->header); jit_data 1639 arch/riscv/net/bpf_jit_comp.c bpf_flush_icache(jit_data->header, ctx->insns + ctx->ninsns); jit_data 1644 arch/riscv/net/bpf_jit_comp.c kfree(jit_data); jit_data 1645 arch/riscv/net/bpf_jit_comp.c prog->aux->jit_data = NULL; jit_data 1334 arch/s390/net/bpf_jit_comp.c struct s390_jit_data *jit_data; jit_data 1355 arch/s390/net/bpf_jit_comp.c jit_data = fp->aux->jit_data; jit_data 1356 arch/s390/net/bpf_jit_comp.c if (!jit_data) { jit_data 1357 arch/s390/net/bpf_jit_comp.c jit_data = kzalloc(sizeof(*jit_data), GFP_KERNEL); jit_data 1358 arch/s390/net/bpf_jit_comp.c if (!jit_data) { jit_data 1362 arch/s390/net/bpf_jit_comp.c fp->aux->jit_data = jit_data; jit_data 1364 arch/s390/net/bpf_jit_comp.c if (jit_data->ctx.addrs) { jit_data 1365 arch/s390/net/bpf_jit_comp.c jit = jit_data->ctx; jit_data 1366 arch/s390/net/bpf_jit_comp.c header = jit_data->header; jit_data 1368 arch/s390/net/bpf_jit_comp.c pass = jit_data->pass + 1; jit_data 1415 arch/s390/net/bpf_jit_comp.c jit_data->header = header; jit_data 1416 arch/s390/net/bpf_jit_comp.c jit_data->ctx = jit; jit_data 1417 arch/s390/net/bpf_jit_comp.c jit_data->pass = pass; jit_data 1427 arch/s390/net/bpf_jit_comp.c kfree(jit_data); jit_data 1428 arch/s390/net/bpf_jit_comp.c fp->aux->jit_data = NULL; jit_data 1469 arch/sparc/net/bpf_jit_comp_64.c struct sparc64_jit_data *jit_data; jit_data 1492 arch/sparc/net/bpf_jit_comp_64.c jit_data = prog->aux->jit_data; jit_data 1493 arch/sparc/net/bpf_jit_comp_64.c if (!jit_data) { jit_data 1494 arch/sparc/net/bpf_jit_comp_64.c jit_data = kzalloc(sizeof(*jit_data), GFP_KERNEL); jit_data 1495 arch/sparc/net/bpf_jit_comp_64.c if (!jit_data) { jit_data 1499 arch/sparc/net/bpf_jit_comp_64.c prog->aux->jit_data = jit_data; jit_data 1501 arch/sparc/net/bpf_jit_comp_64.c if (jit_data->ctx.offset) { jit_data 1502 arch/sparc/net/bpf_jit_comp_64.c ctx = jit_data->ctx; jit_data 1503 arch/sparc/net/bpf_jit_comp_64.c image_ptr = jit_data->image; jit_data 1504 arch/sparc/net/bpf_jit_comp_64.c header = jit_data->header; jit_data 1593 arch/sparc/net/bpf_jit_comp_64.c jit_data->ctx = ctx; jit_data 1594 arch/sparc/net/bpf_jit_comp_64.c jit_data->image = image_ptr; jit_data 1595 arch/sparc/net/bpf_jit_comp_64.c jit_data->header = header; jit_data 1606 arch/sparc/net/bpf_jit_comp_64.c kfree(jit_data); jit_data 1607 arch/sparc/net/bpf_jit_comp_64.c prog->aux->jit_data = NULL; jit_data 1078 arch/x86/net/bpf_jit_comp.c struct x64_jit_data *jit_data; jit_data 1103 arch/x86/net/bpf_jit_comp.c jit_data = prog->aux->jit_data; jit_data 1104 arch/x86/net/bpf_jit_comp.c if (!jit_data) { jit_data 1105 arch/x86/net/bpf_jit_comp.c jit_data = kzalloc(sizeof(*jit_data), GFP_KERNEL); jit_data 1106 arch/x86/net/bpf_jit_comp.c if (!jit_data) { jit_data 1110 arch/x86/net/bpf_jit_comp.c prog->aux->jit_data = jit_data; jit_data 1112 arch/x86/net/bpf_jit_comp.c addrs = jit_data->addrs; jit_data 1114 arch/x86/net/bpf_jit_comp.c ctx = jit_data->ctx; jit_data 1115 arch/x86/net/bpf_jit_comp.c oldproglen = jit_data->proglen; jit_data 1116 arch/x86/net/bpf_jit_comp.c image = jit_data->image; jit_data 1117 arch/x86/net/bpf_jit_comp.c header = jit_data->header; jit_data 1181 arch/x86/net/bpf_jit_comp.c jit_data->addrs = addrs; jit_data 1182 arch/x86/net/bpf_jit_comp.c jit_data->ctx = ctx; jit_data 1183 arch/x86/net/bpf_jit_comp.c jit_data->proglen = proglen; jit_data 1184 arch/x86/net/bpf_jit_comp.c jit_data->image = image; jit_data 1185 arch/x86/net/bpf_jit_comp.c jit_data->header = header; jit_data 1199 arch/x86/net/bpf_jit_comp.c kfree(jit_data); jit_data 1200 arch/x86/net/bpf_jit_comp.c prog->aux->jit_data = NULL; jit_data 381 include/linux/bpf.h void *jit_data; /* JIT specific data. arch dependent */