Lines Matching defs:btf_id
523 static bool btf_is_kernel_module(__u32 btf_id)
531 btf_fd = bpf_btf_get_fd_by_id(btf_id);
533 p_err("can't get BTF object by id (%u): %s", btf_id, strerror(errno));
543 p_err("can't get BTF (ID %u) object info: %s", btf_id, strerror(errno));
556 __u32 btf_id = -1;
579 btf_id = info.btf_id;
615 btf_id = info.btf_id;
619 btf_id = strtoul(*argv, &endptr, 0);
674 if (!base_btf && btf_is_kernel_module(btf_id)) {
680 btf = btf__load_from_kernel_by_id_split(btf_id, base_btf);
683 p_err("get btf by id (%u): %s", btf_id, strerror(errno));
742 __u32 btf_id, id = 0;
805 btf_id = ((struct bpf_prog_info *)info)->btf_id;
808 btf_id = ((struct bpf_map_info *)info)->btf_id;
815 if (!btf_id)
818 err = hashmap__append(tab, btf_id, id);
821 btf_id, id, strerror(-err));