Searched refs:nr_progs (Results 1 - 10 of 10) sorted by relevance
/kernel/linux/linux-6.6/tools/lib/bpf/ |
H A D | bpf_gen_internal.h | 38 __u32 nr_progs; member 54 void bpf_gen__init(struct bpf_gen *gen, int log_level, int nr_progs, int nr_maps); 55 int bpf_gen__finish(struct bpf_gen *gen, int nr_progs, int nr_maps);
|
H A D | gen_loader.c | 113 void bpf_gen__init(struct bpf_gen *gen, int log_level, int nr_progs, int nr_maps) in bpf_gen__init() argument 131 nr_progs_sz = offsetof(struct loader_stack, prog_fd[nr_progs]); in bpf_gen__init() 370 int bpf_gen__finish(struct bpf_gen *gen, int nr_progs, int nr_maps) in bpf_gen__finish() argument 374 if (nr_progs < gen->nr_progs || nr_maps != gen->nr_maps) { in bpf_gen__finish() 375 pr_warn("nr_progs %d/%d nr_maps %d/%d mismatch\n", in bpf_gen__finish() 376 nr_progs, gen->nr_progs, nr_maps, gen->nr_maps); in bpf_gen__finish() 381 for (i = 0; i < gen->nr_progs; i++) in bpf_gen__finish() 1030 stack_off(prog_fd[gen->nr_progs]))); in bpf_gen__prog_load() [all...] |
H A D | libbpf.c | 815 int nr_progs, err, i; in bpf_object__add_programs() local 820 nr_progs = obj->nr_programs; in bpf_object__add_programs() 855 progs = libbpf_reallocarray(progs, nr_progs + 1, sizeof(*progs)); in bpf_object__add_programs() 868 prog = &progs[nr_progs]; in bpf_object__add_programs() 885 nr_progs++; in bpf_object__add_programs() 886 obj->nr_programs = nr_progs; in bpf_object__add_programs()
|
/kernel/linux/linux-6.6/samples/bpf/ |
H A D | syscall_tp_user.c | 65 int nr_progs = 0; in test() local 68 nr_progs += 1; in test() 70 links = calloc(nr_progs * nr_tests, sizeof(struct bpf_link *)); in test()
|
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/ |
H A D | test_loader.c | 651 int err, i, nr_progs; in process_subtest() local 662 nr_progs = 0; in process_subtest() 664 ++nr_progs; in process_subtest() 666 specs = calloc(nr_progs, sizeof(struct test_spec)); in process_subtest() 695 for (i = 0; i < nr_progs; ++i) in process_subtest()
|
/kernel/linux/linux-5.10/kernel/bpf/ |
H A D | trampoline.c | 158 tprogs[kind].nr_progs = tr->progs_cnt[kind]; in bpf_trampoline_get_progs() 326 if (tprogs[BPF_TRAMP_FEXIT].nr_progs || in bpf_trampoline_update() 327 tprogs[BPF_TRAMP_MODIFY_RETURN].nr_progs) in bpf_trampoline_update()
|
H A D | bpf_struct_ops.c | 433 tprogs[BPF_TRAMP_FENTRY].nr_progs = 1; in bpf_struct_ops_map_update_elem()
|
/kernel/linux/linux-5.10/arch/x86/net/ |
H A D | bpf_jit_comp.c | 1652 for (i = 0; i < tp->nr_progs; i++) { in invoke_bpf() 1673 for (i = 0; i < tp->nr_progs; i++) { in invoke_bpf_mod_ret() 1824 if (fentry->nr_progs) in arch_prepare_bpf_trampoline() 1829 if (fmod_ret->nr_progs) { in arch_prepare_bpf_trampoline() 1830 branches = kcalloc(fmod_ret->nr_progs, sizeof(u8 *), in arch_prepare_bpf_trampoline() 1857 if (fmod_ret->nr_progs) { in arch_prepare_bpf_trampoline() 1867 for (i = 0; i < fmod_ret->nr_progs; i++) in arch_prepare_bpf_trampoline() 1872 if (fexit->nr_progs) in arch_prepare_bpf_trampoline()
|
/kernel/linux/linux-5.10/tools/lib/bpf/ |
H A D | libbpf.c | 615 int nr_progs, err; in bpf_object__add_programs() local 620 nr_progs = obj->nr_programs; in bpf_object__add_programs() 648 progs = libbpf_reallocarray(progs, nr_progs + 1, sizeof(*progs)); in bpf_object__add_programs() 661 prog = &progs[nr_progs]; in bpf_object__add_programs() 668 nr_progs++; in bpf_object__add_programs() 669 obj->nr_programs = nr_progs; in bpf_object__add_programs()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | bpf.h | 602 int nr_progs; member
|
Completed in 62 milliseconds