H A D | btf.c | 2160 static int btf_add_ref_kind(struct btf *btf, int kind, const char *name, int ref_type_id, int kflag) in btf_add_ref_kind() argument 2165 if (validate_type_id(ref_type_id)) in btf_add_ref_kind() 2184 t->type = ref_type_id; in btf_add_ref_kind() 2191 * - *ref_type_id* - referenced type ID, it might not exist yet; 2196 int btf__add_ptr(struct btf *btf, int ref_type_id) in btf__add_ptr() argument 2198 return btf_add_ref_kind(btf, BTF_KIND_PTR, NULL, ref_type_id, 0); in btf__add_ptr() 2596 * - *ref_type_id* - referenced type ID, it might not exist yet; 2601 int btf__add_typedef(struct btf *btf, const char *name, int ref_type_id) in btf__add_typedef() argument 2606 return btf_add_ref_kind(btf, BTF_KIND_TYPEDEF, name, ref_type_id, 0); in btf__add_typedef() 2611 * - *ref_type_id* 2616 btf__add_volatile(struct btf * btf,int ref_type_id) btf__add_volatile() argument 2628 btf__add_const(struct btf * btf,int ref_type_id) btf__add_const() argument 2640 btf__add_restrict(struct btf * btf,int ref_type_id) btf__add_restrict() argument 2653 btf__add_type_tag(struct btf * btf,const char * value,int ref_type_id) btf__add_type_tag() argument 2670 btf__add_type_attr(struct btf * btf,const char * value,int ref_type_id) btf__add_type_attr() argument 2932 btf_add_decl_tag(struct btf * btf,const char * value,int ref_type_id,int component_idx,int kflag) btf_add_decl_tag() argument 2974 btf__add_decl_tag(struct btf * btf,const char * value,int ref_type_id,int component_idx) btf__add_decl_tag() argument 2991 btf__add_decl_attr(struct btf * btf,const char * value,int ref_type_id,int component_idx) btf__add_decl_attr() argument 4970 int ref_type_id; btf_dedup_ref_type() local [all...] |