bpf_prog_info 892 include/linux/bpf.h int bpf_prog_offload_info_fill(struct bpf_prog_info *info, bpf_prog_info 265 kernel/bpf/offload.c struct bpf_prog_info *info; bpf_prog_info 294 kernel/bpf/offload.c int bpf_prog_offload_info_fill(struct bpf_prog_info *info, bpf_prog_info 2294 kernel/bpf/syscall.c static int set_info_rec_size(struct bpf_prog_info *info) bpf_prog_info 2329 kernel/bpf/syscall.c struct bpf_prog_info __user *uinfo = u64_to_user_ptr(attr->info.info); bpf_prog_info 2330 kernel/bpf/syscall.c struct bpf_prog_info info; bpf_prog_info 37 samples/bpf/sockex3_user.c struct bpf_prog_info info = {}; bpf_prog_info 86 samples/bpf/xdp1_user.c struct bpf_prog_info info = {}; bpf_prog_info 89 samples/bpf/xdp_adjust_tail_user.c struct bpf_prog_info info = {}; bpf_prog_info 676 samples/bpf/xdp_redirect_cpu_user.c struct bpf_prog_info info = {}; bpf_prog_info 104 samples/bpf/xdp_redirect_map_user.c struct bpf_prog_info info = {}; bpf_prog_info 106 samples/bpf/xdp_redirect_user.c struct bpf_prog_info info = {}; bpf_prog_info 632 samples/bpf/xdp_router_ipv4_user.c struct bpf_prog_info info = {}; bpf_prog_info 464 samples/bpf/xdp_rxq_info_user.c struct bpf_prog_info info = {}; bpf_prog_info 30 samples/bpf/xdp_sample_pkts_user.c struct bpf_prog_info info = {}; bpf_prog_info 162 samples/bpf/xdp_tx_iptunnel_user.c struct bpf_prog_info info = {}; bpf_prog_info 439 tools/bpf/bpftool/btf.c struct bpf_prog_info info = {}; bpf_prog_info 646 tools/bpf/bpftool/btf.c btf_id = ((struct bpf_prog_info *)info)->btf_id; bpf_prog_info 681 tools/bpf/bpftool/btf.c struct bpf_prog_info prog_info; bpf_prog_info 73 tools/bpf/bpftool/cgroup.c struct bpf_prog_info info = {}; bpf_prog_info 359 tools/bpf/bpftool/common.c struct bpf_prog_info pinned_info = {}; bpf_prog_info 87 tools/bpf/bpftool/prog.c struct bpf_prog_info info = {}; bpf_prog_info 170 tools/bpf/bpftool/prog.c struct bpf_prog_info info = {}; bpf_prog_info 197 tools/bpf/bpftool/prog.c static void print_prog_json(struct bpf_prog_info *info, int fd) bpf_prog_info 271 tools/bpf/bpftool/prog.c static void print_prog_plain(struct bpf_prog_info *info, int fd) bpf_prog_info 334 tools/bpf/bpftool/prog.c struct bpf_prog_info info = {}; bpf_prog_info 417 tools/bpf/bpftool/prog.c struct bpf_prog_info *info; bpf_prog_info 100 tools/lib/bpf/bpf_prog_linfo.c struct bpf_prog_linfo *bpf_prog_linfo__new(const struct bpf_prog_info *info) bpf_prog_info 5672 tools/lib/bpf/libbpf.c offsetof(struct bpf_prog_info, jited_prog_insns), bpf_prog_info 5673 tools/lib/bpf/libbpf.c offsetof(struct bpf_prog_info, jited_prog_len), bpf_prog_info 5677 tools/lib/bpf/libbpf.c offsetof(struct bpf_prog_info, xlated_prog_insns), bpf_prog_info 5678 tools/lib/bpf/libbpf.c offsetof(struct bpf_prog_info, xlated_prog_len), bpf_prog_info 5682 tools/lib/bpf/libbpf.c offsetof(struct bpf_prog_info, map_ids), bpf_prog_info 5683 tools/lib/bpf/libbpf.c offsetof(struct bpf_prog_info, nr_map_ids), bpf_prog_info 5687 tools/lib/bpf/libbpf.c offsetof(struct bpf_prog_info, jited_ksyms), bpf_prog_info 5688 tools/lib/bpf/libbpf.c offsetof(struct bpf_prog_info, nr_jited_ksyms), bpf_prog_info 5692 tools/lib/bpf/libbpf.c offsetof(struct bpf_prog_info, jited_func_lens), bpf_prog_info 5693 tools/lib/bpf/libbpf.c offsetof(struct bpf_prog_info, nr_jited_func_lens), bpf_prog_info 5697 tools/lib/bpf/libbpf.c offsetof(struct bpf_prog_info, func_info), bpf_prog_info 5698 tools/lib/bpf/libbpf.c offsetof(struct bpf_prog_info, nr_func_info), bpf_prog_info 5699 tools/lib/bpf/libbpf.c offsetof(struct bpf_prog_info, func_info_rec_size), bpf_prog_info 5702 tools/lib/bpf/libbpf.c offsetof(struct bpf_prog_info, line_info), bpf_prog_info 5703 tools/lib/bpf/libbpf.c offsetof(struct bpf_prog_info, nr_line_info), bpf_prog_info 5704 tools/lib/bpf/libbpf.c offsetof(struct bpf_prog_info, line_info_rec_size), bpf_prog_info 5707 tools/lib/bpf/libbpf.c offsetof(struct bpf_prog_info, jited_line_info), bpf_prog_info 5708 tools/lib/bpf/libbpf.c offsetof(struct bpf_prog_info, nr_jited_line_info), bpf_prog_info 5709 tools/lib/bpf/libbpf.c offsetof(struct bpf_prog_info, jited_line_info_rec_size), bpf_prog_info 5712 tools/lib/bpf/libbpf.c offsetof(struct bpf_prog_info, prog_tags), bpf_prog_info 5713 tools/lib/bpf/libbpf.c offsetof(struct bpf_prog_info, nr_prog_tags), bpf_prog_info 5719 tools/lib/bpf/libbpf.c static __u32 bpf_prog_info_read_offset_u32(struct bpf_prog_info *info, int offset) bpf_prog_info 5728 tools/lib/bpf/libbpf.c static __u64 bpf_prog_info_read_offset_u64(struct bpf_prog_info *info, int offset) bpf_prog_info 5737 tools/lib/bpf/libbpf.c static void bpf_prog_info_set_offset_u32(struct bpf_prog_info *info, int offset, bpf_prog_info 5746 tools/lib/bpf/libbpf.c static void bpf_prog_info_set_offset_u64(struct bpf_prog_info *info, int offset, bpf_prog_info 5759 tools/lib/bpf/libbpf.c struct bpf_prog_info info = {}; bpf_prog_info 5862 tools/lib/bpf/libbpf.c info_linear->info_len = sizeof(struct bpf_prog_info); bpf_prog_info 443 tools/lib/bpf/libbpf.h bpf_prog_linfo__new(const struct bpf_prog_info *info); bpf_prog_info 515 tools/lib/bpf/libbpf.h struct bpf_prog_info info; bpf_prog_info 457 tools/lib/bpf/xsk.c __u32 i, *map_ids, num_maps, prog_len = sizeof(struct bpf_prog_info); bpf_prog_info 459 tools/lib/bpf/xsk.c struct bpf_prog_info prog_info = {}; bpf_prog_info 116 tools/perf/util/bpf-event.c struct bpf_prog_info *info, bpf_prog_info 169 tools/perf/util/bpf-event.c struct bpf_prog_info *info; bpf_prog_info 197 tools/perf/util/bpf-event.c if (info_linear->info_len < offsetof(struct bpf_prog_info, prog_tags)) { bpf_prog_info 442 tools/perf/util/bpf-event.c void bpf_event__print_bpf_prog_info(struct bpf_prog_info *info, bpf_prog_info 11 tools/perf/util/bpf-event.h struct bpf_prog_info; bpf_prog_info 38 tools/perf/util/bpf-event.h void bpf_event__print_bpf_prog_info(struct bpf_prog_info *info, bpf_prog_info 55 tools/perf/util/bpf-event.h static inline void bpf_event__print_bpf_prog_info(struct bpf_prog_info *info __maybe_unused, bpf_prog_info 2698 tools/perf/util/header.c if (info_len > sizeof(struct bpf_prog_info)) { bpf_prog_info 2707 tools/perf/util/header.c info_linear->info_len = sizeof(struct bpf_prog_info); bpf_prog_info 2713 tools/perf/util/header.c if (info_len < sizeof(struct bpf_prog_info)) bpf_prog_info 2715 tools/perf/util/header.c sizeof(struct bpf_prog_info) - info_len); bpf_prog_info 2866 tools/perf/util/header.c FEAT_OPR(BPF_PROG_INFO, bpf_prog_info, false), bpf_prog_info 17 tools/testing/selftests/bpf/prog_tests/bpf_obj_id.c struct bpf_prog_info prog_infos[nr_iters + 1]; bpf_prog_info 89 tools/testing/selftests/bpf/prog_tests/bpf_obj_id.c info_len = sizeof(struct bpf_prog_info) * 2; bpf_prog_info 111 tools/testing/selftests/bpf/prog_tests/bpf_obj_id.c info_len != sizeof(struct bpf_prog_info) || bpf_prog_info 126 tools/testing/selftests/bpf/prog_tests/bpf_obj_id.c info_len, sizeof(struct bpf_prog_info), bpf_prog_info 144 tools/testing/selftests/bpf/prog_tests/bpf_obj_id.c struct bpf_prog_info prog_info = {}; bpf_prog_info 187 tools/testing/selftests/bpf/prog_tests/bpf_obj_id.c CHECK(err || info_len != sizeof(struct bpf_prog_info) || bpf_prog_info 192 tools/testing/selftests/bpf/prog_tests/bpf_obj_id.c err, errno, info_len, sizeof(struct bpf_prog_info), bpf_prog_info 13 tools/testing/selftests/bpf/prog_tests/tp_attach_query.c struct bpf_prog_info prog_info; bpf_prog_info 4119 tools/testing/selftests/bpf/test_btf.c struct bpf_prog_info info = {}; bpf_prog_info 4184 tools/testing/selftests/bpf/test_btf.c info_len = sizeof(struct bpf_prog_info); bpf_prog_info 5847 tools/testing/selftests/bpf/test_btf.c struct bpf_prog_info info = {}; bpf_prog_info 5855 tools/testing/selftests/bpf/test_btf.c info_len = sizeof(struct bpf_prog_info); bpf_prog_info 5934 tools/testing/selftests/bpf/test_btf.c struct bpf_prog_info info = {}; bpf_prog_info 5949 tools/testing/selftests/bpf/test_btf.c info_len = sizeof(struct bpf_prog_info); bpf_prog_info 82 tools/testing/selftests/bpf/test_skb_cgroup_id_user.c struct bpf_prog_info info = {}; bpf_prog_info 83 tools/testing/selftests/bpf/test_tcp_check_syncookie_user.c struct bpf_prog_info info = {};