Home
last modified time | relevance | path

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

/linux-6.15/tools/lib/bpf/
H A Dbpf_prog_linfo.c16 __u32 nr_linfo; member
25 __u32 nr_jited_func, nr_linfo; in dissect_jited_func() local
44 nr_linfo = prog_linfo->nr_linfo; in dissect_jited_func()
80 nr_linfo - prev_i; in dissect_jited_func()
108 if (!nr_linfo) in bpf_prog_linfo__new()
124 prog_linfo->nr_linfo = nr_linfo; in bpf_prog_linfo__new()
192 if (nr_skip >= nr_linfo) in bpf_prog_linfo__lfind_addr_func()
203 nr_linfo -= nr_skip; in bpf_prog_linfo__lfind_addr_func()
226 nr_linfo = prog_linfo->nr_linfo; in bpf_prog_linfo__lfind()
227 if (nr_skip >= nr_linfo) in bpf_prog_linfo__lfind()
[all …]
/linux-6.15/kernel/bpf/
H A Dlog.c337 u32 nr_linfo; in find_linfo() local
341 nr_linfo = prog->aux->nr_linfo; in find_linfo()
343 if (!nr_linfo || insn_off >= prog->len) in find_linfo()
354 r = nr_linfo - 1; in find_linfo()
H A Dcore.c170 if (!prog->aux->nr_linfo || !prog->jit_requested) in bpf_prog_alloc_jited_linfo()
173 prog->aux->jited_linfo = kvcalloc(prog->aux->nr_linfo, in bpf_prog_alloc_jited_linfo()
221 u32 linfo_idx, insn_start, insn_end, nr_linfo, i; in bpf_prog_fill_jited_linfo() local
237 nr_linfo = prog->aux->nr_linfo - linfo_idx; in bpf_prog_fill_jited_linfo()
239 for (i = 1; i < nr_linfo && linfo[i].insn_off < insn_end; i++) in bpf_prog_fill_jited_linfo()
462 u32 i, nr_linfo; in bpf_adj_linfo() local
464 nr_linfo = prog->aux->nr_linfo; in bpf_adj_linfo()
465 if (!nr_linfo || !delta) in bpf_adj_linfo()
470 for (i = 0; i < nr_linfo; i++) in bpf_adj_linfo()
475 for (; i < nr_linfo; i++) in bpf_adj_linfo()
H A Dverifier.c17891 nr_linfo = attr->line_info_cnt; in check_btf_line()
17892 if (!nr_linfo) in check_btf_line()
17995 prog->aux->nr_linfo = nr_linfo; in check_btf_line()
20441 u32 i, l_off, l_cnt, nr_linfo; in bpf_adj_linfo_after_remove() local
20444 nr_linfo = prog->aux->nr_linfo; in bpf_adj_linfo_after_remove()
20445 if (!nr_linfo) in bpf_adj_linfo_after_remove()
20451 for (i = 0; i < nr_linfo; i++) in bpf_adj_linfo_after_remove()
20457 for (; i < nr_linfo; i++) in bpf_adj_linfo_after_remove()
20478 prog->aux->nr_linfo -= l_cnt; in bpf_adj_linfo_after_remove()
20479 nr_linfo = prog->aux->nr_linfo; in bpf_adj_linfo_after_remove()
[all …]
H A Dsyscall.c4921 info.nr_line_info = prog->aux->nr_linfo; in bpf_prog_get_info_by_fd()
4934 info.nr_jited_line_info = prog->aux->nr_linfo; in bpf_prog_get_info_by_fd()
/linux-6.15/Documentation/bpf/
H A Ddrgn.rst187 .nr_linfo = (u32)37,
/linux-6.15/include/linux/
H A Dbpf.h1616 u32 nr_linfo; member