Lines Matching defs:btf_id
581 * positive btf_id or negative error.
3862 field->kptr.btf_id = id;
4088 u32 btf_id;
4097 rec->fields[i].kptr.btf_id);
4107 btf_id = rec->fields[i].graph_root.value_btf_id;
4108 meta = btf_find_struct_meta(btf, btf_id);
5662 type->btf_id = i;
5683 struct btf_struct_meta *btf_find_struct_meta(const struct btf *btf, u32 btf_id)
5687 BUILD_BUG_ON(offsetof(struct btf_struct_meta, btf_id) != 0);
5691 return bsearch(&btf_id, tab->types, tab->cnt, sizeof(tab->types[0]), btf_id_cmp_func);
6792 if (!ctx_arg_info->btf_id) {
6793 bpf_log(log,"invalid btf_id for context argument offset %u\n", off);
6799 info->btf_id = ctx_arg_info->btf_id;
6856 info->btf_id = ret;
6864 info->btf_id = t->type;
6877 info->btf_id = t->type;
6886 bpf_log(log, "func '%s' arg%d has btf_id %d type %s '%s'\n",
6887 tname, arg, info->btf_id, btf_type_str(t),
7177 u32 id = reg->btf_id;
7296 static int __get_type_size(struct btf *btf, u32 btf_id,
7302 if (!btf_id)
7305 t = btf_type_by_id(btf, btf_id);
7526 u32 btf_id = 0;
7533 btf_id = prog->aux->func_info[0].type_id;
7534 if (!btf_id)
7537 t1 = btf_type_by_id(btf1, btf_id);
7656 u32 i, nargs, btf_id;
7667 btf_id = prog->aux->func_info[subprog].type_id;
7668 if (!btf_id) {
7675 fn_t = btf_type_by_id(btf, btf_id);
7800 sub->args[i].btf_id = kern_type_id;
7951 seq_printf(m, "btf_id:\t%u\n", btf->id);
8368 int btf_id;
8377 t = btf_type_skip_modifiers(btf, t->type, &btf_id);
8385 return btf_id;
8396 int btf_id;
8407 btf_id = btf_check_iter_arg(btf, func, 0);
8408 if (btf_id < 0)
8409 return btf_id;
8414 t = btf_type_by_id(btf, btf_id);
8751 s32 btf_find_dtor_kfunc(struct btf *btf, u32 btf_id)
8759 * to compare the first u32 with btf_id, so we can reuse btf_id_cmp_func.
8761 BUILD_BUG_ON(offsetof(struct btf_id_dtor_kfunc, btf_id) != 0);
8762 dtor = bsearch(&btf_id, tab->dtors, tab->cnt, sizeof(tab->dtors[0]), btf_id_cmp_func);
8865 tab->dtors[i].btf_id = btf_relocate_id(btf, tab->dtors[i].btf_id);
9298 const char *field_name, u32 btf_id, const char *suffix)
9308 walk_type = btf_type_by_id(btf, reg->btf_id);
9336 if (btf_id == id && !strcmp(field_name, m_name))