Lines Matching refs:nr_programs
441 size_t nr_programs; member
673 nr_progs = obj->nr_programs; in bpf_object__add_programs()
740 obj->nr_programs = nr_progs; in bpf_object__add_programs()
2721 for (i = 0; i < obj->nr_programs; i++) { in bpf_object__sanitize_and_load_btf()
3098 qsort(obj->programs, obj->nr_programs, sizeof(*obj->programs), cmp_progs); in bpf_object__elf_collect()
3547 return prog->sec_idx == obj->efile.text_shndx && obj->nr_programs > 1; in prog_is_subprog()
3757 int l = 0, r = obj->nr_programs - 1, m; in find_prog_by_sec_insn()
5217 for (i = 0; i < obj->nr_programs; i++) { in bpf_object__relocate_core()
5749 for (i = 0; i < obj->nr_programs; i++) { in bpf_object__relocate_calls()
5772 for (i = 0; i < obj->nr_programs; i++) { in bpf_object__free_relocs()
5802 for (i = 0; i < obj->nr_programs; i++) { in bpf_object__relocate()
5821 for (i = 0; i < obj->nr_programs; i++) { in bpf_object__relocate()
5837 for (i = 0; i < obj->nr_programs; i++) { in bpf_object__relocate()
6008 for (i = 0; i < obj->nr_programs; i++) { in bpf_object__collect_relos()
6343 for (i = 0; i < obj->nr_programs; i++) { in bpf_object__load_progs()
6350 for (i = 0; i < obj->nr_programs; i++) { in bpf_object__load_progs()
6545 for (i = 0; i < obj->nr_programs; i++) in bpf_object__unload()
7553 if (obj->programs && obj->nr_programs) { in bpf_object__close()
7554 for (i = 0; i < obj->nr_programs; i++) in bpf_object__close()
7648 size_t nr_programs = obj->nr_programs; in __bpf_program__iter() local
7651 if (!nr_programs) in __bpf_program__iter()
7657 &obj->programs[nr_programs - 1]; in __bpf_program__iter()
7665 if (idx >= obj->nr_programs || idx < 0) in __bpf_program__iter()