Home
last modified time | relevance | path

Searched refs:linfo (Results 1 – 15 of 15) sorted by relevance

/tools/testing/selftests/bpf/prog_tests/
A Dcgroup_iter.c55 union bpf_iter_link_info linfo; in read_from_cgroup_iter() local
62 memset(&linfo, 0, sizeof(linfo)); in read_from_cgroup_iter()
64 linfo.cgroup.order = order; in read_from_cgroup_iter()
65 opts.link_info = &linfo; in read_from_cgroup_iter()
99 union bpf_iter_link_info linfo; in test_invalid_cgroup() local
102 memset(&linfo, 0, sizeof(linfo)); in test_invalid_cgroup()
104 opts.link_info = &linfo; in test_invalid_cgroup()
119 memset(&linfo, 0, sizeof(linfo)); in test_invalid_cgroup_spec()
122 opts.link_info = &linfo; in test_invalid_cgroup_spec()
213 memset(&linfo, 0, sizeof(linfo)); in test_walk_dead_self_only()
[all …]
A Dbpf_iter.c87 memset(&linfo, 0, sizeof(linfo)); in do_read_map_iter_fd()
186 memset(&linfo, 0, sizeof(linfo)); in check_bpf_link_info()
260 memset(&linfo, 0, sizeof(linfo)); in run_test_task_tid()
295 memset(&linfo, 0, sizeof(linfo)); in test_task_pid()
313 memset(&linfo, 0, sizeof(linfo)); in test_task_pidfd()
444 memset(&linfo, 0, sizeof(linfo)); in test_task_file()
869 memset(&linfo, 0, sizeof(linfo)); in test_bpf_hash_map()
984 memset(&linfo, 0, sizeof(linfo)); in test_bpf_percpu_hash_map()
1049 memset(&linfo, 0, sizeof(linfo)); in test_bpf_array_map()
1158 memset(&linfo, 0, sizeof(linfo)); in test_bpf_percpu_array_map()
[all …]
A Dcgrp_local_storage.c177 union bpf_iter_link_info linfo; in test_cgroup_iter_sleepable() local
194 memset(&linfo, 0, sizeof(linfo)); in test_cgroup_iter_sleepable()
195 linfo.cgroup.cgroup_fd = cgroup_fd; in test_cgroup_iter_sleepable()
196 linfo.cgroup.order = BPF_CGROUP_ITER_SELF_ONLY; in test_cgroup_iter_sleepable()
197 opts.link_info = &linfo; in test_cgroup_iter_sleepable()
198 opts.link_info_len = sizeof(linfo); in test_cgroup_iter_sleepable()
A Dcgroup_hierarchical_stats.c250 union bpf_iter_link_info linfo = {}; in setup_cgroup_iter() local
259 linfo.cgroup.cgroup_fd = cgroup_fd; in setup_cgroup_iter()
260 linfo.cgroup.order = BPF_CGROUP_ITER_SELF_ONLY; in setup_cgroup_iter()
261 opts.link_info = &linfo; in setup_cgroup_iter()
262 opts.link_info_len = sizeof(linfo); in setup_cgroup_iter()
A Dsockmap_basic.c287 union bpf_iter_link_info linfo = {}; in test_sockmap_copy() local
328 linfo.map.map_fd = src_fd; in test_sockmap_copy()
329 opts.link_info = &linfo; in test_sockmap_copy()
330 opts.link_info_len = sizeof(linfo); in test_sockmap_copy()
A Dbtf.c6626 struct bpf_line_info *linfo = NULL; in test_get_linfo() local
6635 rec_size = sizeof(*linfo); in test_get_linfo()
6688 linfo = calloc(cnt, rec_size); in test_get_linfo()
6689 if (CHECK(!linfo, "!linfo")) { in test_get_linfo()
6747 linfo[0].insn_off); in test_get_linfo()
6756 if (CHECK(linfo[i].insn_off <= linfo[i - 1].insn_off, in test_get_linfo()
6758 i, linfo[i].insn_off, in test_get_linfo()
6767 linfo[i].file_name_off, in test_get_linfo()
6768 linfo[i].line_off, in test_get_linfo()
6769 linfo[i].line_col, in test_get_linfo()
[all …]
/tools/gpio/
A Dlsgpio.c132 struct gpio_v2_line_info linfo; in list_device() local
134 memset(&linfo, 0, sizeof(linfo)); in list_device()
135 linfo.offset = i; in list_device()
137 ret = ioctl(fd, GPIO_V2_GET_LINEINFO_IOCTL, &linfo); in list_device()
143 fprintf(stdout, "\tline %2d:", linfo.offset); in list_device()
144 if (linfo.name[0]) in list_device()
145 fprintf(stdout, " \"%s\"", linfo.name); in list_device()
148 if (linfo.consumer[0]) in list_device()
149 fprintf(stdout, " \"%s\"", linfo.consumer); in list_device()
152 if (linfo.flags) { in list_device()
[all …]
/tools/bpf/bpftool/
A Diter.c17 union bpf_iter_link_info linfo; in do_pin() local
44 memset(&linfo, 0, sizeof(linfo)); in do_pin()
45 linfo.map.map_fd = map_fd; in do_pin()
46 iter_opts.link_info = &linfo; in do_pin()
47 iter_opts.link_info_len = sizeof(linfo); in do_pin()
A Dxlated_dumper.c261 const struct bpf_line_info *linfo; in dump_xlated_json() local
263 linfo = bpf_prog_linfo__lfind(prog_linfo, i, nr_skip); in dump_xlated_json()
264 if (linfo) { in dump_xlated_json()
265 btf_dump_linfo_json(btf, linfo, linum); in dump_xlated_json()
340 const struct bpf_line_info *linfo; in dump_xlated_plain() local
343 if (linfo) { in dump_xlated_plain()
344 btf_dump_linfo_plain(btf, linfo, "; ", in dump_xlated_plain()
409 const struct bpf_line_info *linfo; in dump_xlated_for_graph() local
412 if (linfo && linfo != last_linfo) { in dump_xlated_for_graph()
413 btf_dump_linfo_dotlabel(btf, linfo, linum); in dump_xlated_for_graph()
[all …]
A Dbtf_dumper.c770 const struct bpf_line_info *linfo, in btf_dump_linfo_plain() argument
794 BPF_LINE_INFO_LINE_NUM(linfo->line_col), in btf_dump_linfo_plain()
795 BPF_LINE_INFO_LINE_COL(linfo->line_col)); in btf_dump_linfo_plain()
802 const struct bpf_line_info *linfo, bool linum) in btf_dump_linfo_json() argument
815 if (BPF_LINE_INFO_LINE_NUM(linfo->line_col)) in btf_dump_linfo_json()
817 BPF_LINE_INFO_LINE_NUM(linfo->line_col)); in btf_dump_linfo_json()
819 if (BPF_LINE_INFO_LINE_COL(linfo->line_col)) in btf_dump_linfo_json()
821 BPF_LINE_INFO_LINE_COL(linfo->line_col)); in btf_dump_linfo_json()
875 const struct bpf_line_info *linfo, bool linum) in btf_dump_linfo_dotlabel() argument
899 BPF_LINE_INFO_LINE_NUM(linfo->line_col), in btf_dump_linfo_dotlabel()
[all …]
A Djit_disasm.c344 const struct bpf_line_info *linfo = NULL; in disasm_print_insn() local
360 linfo = bpf_prog_linfo__lfind_addr_func(prog_linfo, in disasm_print_insn()
364 if (linfo) in disasm_print_insn()
371 if (linfo) in disasm_print_insn()
372 btf_dump_linfo_json(btf, linfo, linum); in disasm_print_insn()
376 if (linfo) in disasm_print_insn()
377 btf_dump_linfo_plain(btf, linfo, "; ", in disasm_print_insn()
A Dmain.h232 const struct bpf_line_info *linfo,
235 const struct bpf_line_info *linfo, bool linum);
237 const struct bpf_line_info *linfo, bool linum);
/tools/lib/bpf/
A Dbpf_prog_linfo.c222 const struct bpf_line_info *linfo; in bpf_prog_linfo__lfind() local
232 linfo = raw_linfo; in bpf_prog_linfo__lfind()
233 if (insn_off < linfo->insn_off) in bpf_prog_linfo__lfind()
238 if (insn_off < linfo->insn_off) in bpf_prog_linfo__lfind()
242 linfo = raw_linfo; in bpf_prog_linfo__lfind()
A Dbpf.c242 void *finfo = NULL, *linfo = NULL; in bpf_prog_load() local
331 while (errno == E2BIG && (!finfo || !linfo)) { in bpf_prog_load()
346 } else if (!linfo && attr.line_info_cnt && in bpf_prog_load()
348 linfo = alloc_zero_tailing_info(line_info, in bpf_prog_load()
352 if (!linfo) { in bpf_prog_load()
357 attr.line_info = ptr_to_u64(linfo); in bpf_prog_load()
384 free(linfo); in bpf_prog_load()
/tools/perf/util/
A Ddisasm_bpf.c116 const struct bpf_line_info *linfo = NULL; in symbol__disassemble_bpf() local
126 linfo = bpf_prog_linfo__lfind_addr_func(prog_linfo, in symbol__disassemble_bpf()
130 if (linfo && btf) { in symbol__disassemble_bpf()
131 srcline = btf__name_by_offset(btf, linfo->line_off); in symbol__disassemble_bpf()

Completed in 43 milliseconds