Lines Matching refs:btf
13 struct btf;
21 void btf_put(struct btf *btf);
23 struct btf *btf_get_by_fd(int fd);
24 int btf_get_info_by_fd(const struct btf *btf,
48 const struct btf_type *btf_type_id_size(const struct btf *btf,
69 void btf_type_seq_show(const struct btf *btf, u32 type_id, void *obj,
71 int btf_type_seq_show_flags(const struct btf *btf, u32 type_id, void *obj,
87 int btf_type_snprintf_show(const struct btf *btf, u32 type_id, void *obj,
91 u32 btf_id(const struct btf *btf);
92 bool btf_member_is_reg_int(const struct btf *btf, const struct btf_type *s,
95 int btf_find_spin_lock(const struct btf *btf, const struct btf_type *t);
97 s32 btf_find_by_name_kind(const struct btf *btf, const char *name, u8 kind);
98 const struct btf_type *btf_type_skip_modifiers(const struct btf *btf,
100 const struct btf_type *btf_type_resolve_ptr(const struct btf *btf,
102 const struct btf_type *btf_type_resolve_func_ptr(const struct btf *btf,
105 btf_resolve_size(const struct btf *btf, const struct btf_type *type,
209 const struct btf_type *btf_type_by_id(const struct btf *btf, u32 type_id);
210 const char *btf_name_by_offset(const struct btf *btf, u32 offset);
211 struct btf *btf_parse_vmlinux(void);
212 struct btf *bpf_prog_get_target_btf(const struct bpf_prog *prog);
214 static inline const struct btf_type *btf_type_by_id(const struct btf *btf, in btf_type_by_id() argument
219 static inline const char *btf_name_by_offset(const struct btf *btf, in btf_name_by_offset() argument