| /Linux-v5.4/tools/bpf/ |
| D | bpf_jit_disasm.c | 175 unsigned int proglen; in get_last_jit_image() local 204 &flen, &proglen, &pass, &base); in get_last_jit_image() 209 if (proglen > 1000000) { in get_last_jit_image() 210 printf("proglen of %d too big, stopping\n", proglen); in get_last_jit_image() 214 image = malloc(proglen); in get_last_jit_image() 219 memset(image, 0, proglen); in get_last_jit_image() 222 while ((ptr = strtok(tmp, "\n")) != NULL && ulen < proglen) { in get_last_jit_image() 236 if (ulen >= proglen) in get_last_jit_image() 242 assert(ulen == proglen); in get_last_jit_image() 244 proglen, pass, flen); in get_last_jit_image()
|
| /Linux-v5.4/arch/x86/net/ |
| D | bpf_jit_comp.c | 388 int proglen = 0; in do_jit() local 1012 ctx->cleanup_addr = proglen; in do_jit() 1041 if (unlikely(proglen + ilen > oldproglen)) { in do_jit() 1045 memcpy(image + proglen, temp, ilen); in do_jit() 1047 proglen += ilen; in do_jit() 1048 addrs[i] = proglen; in do_jit() 1051 return proglen; in do_jit() 1058 int proglen; member 1067 int proglen, oldproglen = 0; in bpf_int_jit_compile() local 1103 oldproglen = jit_data->proglen; in bpf_int_jit_compile() [all …]
|
| D | bpf_jit_comp32.c | 1470 int proglen = 0; in do_jit() local 2240 ctx->cleanup_addr = proglen; in do_jit() 2263 if (unlikely(proglen + ilen > oldproglen)) { in do_jit() 2267 memcpy(image + proglen, temp, ilen); in do_jit() 2269 proglen += ilen; in do_jit() 2270 addrs[i] = proglen; in do_jit() 2273 return proglen; in do_jit() 2285 int proglen, oldproglen = 0; in bpf_int_jit_compile() local 2318 for (proglen = 0, i = 0; i < prog->len; i++) { in bpf_int_jit_compile() 2319 proglen += 64; in bpf_int_jit_compile() [all …]
|
| /Linux-v5.4/arch/sparc/net/ |
| D | bpf_jit_comp_32.c | 328 unsigned int cleanup_addr, proglen, oldproglen = 0; in bpf_jit_compile() local 345 for (proglen = 0, i = 0; i < flen; i++) { in bpf_jit_compile() 346 proglen += 64; in bpf_jit_compile() 347 addrs[i] = proglen; in bpf_jit_compile() 349 cleanup_addr = proglen; /* epilogue address */ in bpf_jit_compile() 355 proglen = 0; in bpf_jit_compile() 713 if (unlikely(proglen + ilen > oldproglen)) { in bpf_jit_compile() 719 memcpy(image + proglen, temp, ilen); in bpf_jit_compile() 721 proglen += ilen; in bpf_jit_compile() 722 addrs[i] = proglen; in bpf_jit_compile() [all …]
|
| /Linux-v5.4/arch/powerpc/net/ |
| D | bpf_jit_comp64.c | 1066 u32 proglen; member 1077 u32 proglen; in bpf_int_jit_compile() local 1120 proglen = jit_data->proglen; in bpf_int_jit_compile() 1121 alloclen = proglen + FUNCTION_DESCR_SIZE; in bpf_int_jit_compile() 1165 proglen = cgctx.idx * 4; in bpf_int_jit_compile() 1166 alloclen = proglen + FUNCTION_DESCR_SIZE; in bpf_int_jit_compile() 1204 proglen - (cgctx.idx * 4), cgctx.seen); in bpf_int_jit_compile() 1213 bpf_jit_dump(flen, proglen, pass, code_base); in bpf_int_jit_compile() 1235 jit_data->proglen = proglen; in bpf_int_jit_compile()
|
| D | bpf_jit_comp.c | 553 unsigned int proglen; in bpf_jit_compile() local 635 proglen = cgctx.idx * 4; in bpf_jit_compile() 636 alloclen = proglen + FUNCTION_DESCR_SIZE; in bpf_jit_compile() 653 proglen - (cgctx.idx * 4), cgctx.seen); in bpf_jit_compile() 660 bpf_jit_dump(flen, proglen, pass, code_base); in bpf_jit_compile() 662 bpf_flush_icache(code_base, code_base + (proglen/4)); in bpf_jit_compile()
|
| /Linux-v5.4/include/linux/ |
| D | filter.h | 719 static inline unsigned int bpf_prog_size(unsigned int proglen) in bpf_prog_size() argument 722 offsetof(struct bpf_prog, insns[proglen])); in bpf_prog_size() 940 bpf_jit_binary_alloc(unsigned int proglen, u8 **image_ptr, 956 static inline void bpf_jit_dump(unsigned int flen, unsigned int proglen, in bpf_jit_dump() argument 960 proglen, pass, image, current->comm, task_pid_nr(current)); in bpf_jit_dump() 964 16, 1, image, proglen, false); in bpf_jit_dump()
|
| /Linux-v5.4/kernel/bpf/ |
| D | core.c | 796 bpf_jit_binary_alloc(unsigned int proglen, u8 **image_ptr, in bpf_jit_binary_alloc() argument 807 size = round_up(proglen + sizeof(*hdr) + 128, PAGE_SIZE); in bpf_jit_binary_alloc() 822 hole = min_t(unsigned int, size - (proglen + sizeof(*hdr)), in bpf_jit_binary_alloc()
|
| /Linux-v5.4/Documentation/networking/ |
| D | filter.txt | 482 [ 3389.935842] flen=6 proglen=70 pass=3 image=ffffffffa0069c8f
|