Home
last modified time | relevance | path

Searched refs:nr_progs (Results 1 – 7 of 7) sorted by relevance

/Linux-v5.15/tools/lib/bpf/
Dbpf_gen_internal.h19 __u32 nr_progs; member
Dgen_loader.c316 for (i = 0; i < gen->nr_progs; i++) in bpf_gen__finish()
672 stack_off(prog_fd[gen->nr_progs]))); in bpf_gen__prog_load()
673 gen->nr_progs++; in bpf_gen__prog_load()
Dlibbpf.c668 int nr_progs, err, i; in bpf_object__add_programs() local
673 nr_progs = obj->nr_programs; in bpf_object__add_programs()
709 progs = libbpf_reallocarray(progs, nr_progs + 1, sizeof(*progs)); in bpf_object__add_programs()
722 prog = &progs[nr_progs]; in bpf_object__add_programs()
739 nr_progs++; in bpf_object__add_programs()
740 obj->nr_programs = nr_progs; in bpf_object__add_programs()
/Linux-v5.15/kernel/bpf/
Dtrampoline.c188 tprogs[kind].nr_progs = tr->progs_cnt[kind]; in bpf_trampoline_get_progs()
359 if (tprogs[BPF_TRAMP_FEXIT].nr_progs || in bpf_trampoline_update()
360 tprogs[BPF_TRAMP_MODIFY_RETURN].nr_progs) in bpf_trampoline_update()
Dbpf_struct_ops.c434 tprogs[BPF_TRAMP_FENTRY].nr_progs = 1; in bpf_struct_ops_map_update_elem()
/Linux-v5.15/arch/x86/net/
Dbpf_jit_comp.c1844 for (i = 0; i < tp->nr_progs; i++) { in invoke_bpf()
1865 for (i = 0; i < tp->nr_progs; i++) { in invoke_bpf_mod_ret()
2035 if (fentry->nr_progs) in arch_prepare_bpf_trampoline()
2040 if (fmod_ret->nr_progs) { in arch_prepare_bpf_trampoline()
2041 branches = kcalloc(fmod_ret->nr_progs, sizeof(u8 *), in arch_prepare_bpf_trampoline()
2068 if (fmod_ret->nr_progs) { in arch_prepare_bpf_trampoline()
2078 for (i = 0; i < fmod_ret->nr_progs; i++) in arch_prepare_bpf_trampoline()
2083 if (fexit->nr_progs) in arch_prepare_bpf_trampoline()
/Linux-v5.15/include/linux/
Dbpf.h595 int nr_progs; member