Home
last modified time | relevance | path

Searched defs:btf (Results 1 – 14 of 14) sorted by relevance

/kernel/bpf/
Dbtf.c245 struct btf { struct
247 struct btf_type **types; argument
252 struct btf_header hdr; argument
259 struct btf_kfunc_set_tab *kfunc_set_tab; argument
260 struct btf_id_dtor_kfunc_tab *dtor_kfunc_tab; argument
261 struct btf_struct_metas *struct_meta_tab; argument
264 struct btf *base_btf; argument
268 bool kernel_btf; argument
304 struct btf *btf; member
410 const struct btf *btf; member
[all …]
Dverifier.c277 struct btf *btf; member
287 struct btf *btf; member
743 static const char *btf_type_name(const struct btf *btf, u32 id) in btf_type_name()
767 static const char *iter_type_str(const struct btf *btf, u32 btf_id) in iter_type_str()
1188 struct btf *btf, u32 btf_id, int nr_slots) in mark_stack_slots_iter()
1282 struct btf *btf, u32 btf_id, int nr_slots) in is_iter_reg_valid_init()
2531 struct btf *btf, u32 btf_id, in mark_btf_ld_reg()
2686 struct btf *btf; member
2757 struct btf *btf; in __find_kfunc_desc_btf() local
5546 struct btf **btf, u32 *btf_id) in check_ctx_access()
[all …]
Dbloom_filter.c184 const struct btf *btf, in bloom_map_check_btf()
Dlpm_trie.c719 const struct btf *btf, in trie_check_btf()
Dlocal_storage.c357 const struct btf *btf, in cgroup_storage_check_btf()
Dsyscall.c697 struct btf *btf = map->btf; in bpf_map_free_deferred() local
1006 const struct btf *btf, in map_check_no_btf()
1013 static int map_check_btf(struct bpf_map *map, const struct btf *btf, in map_check_btf()
1259 struct btf *btf; in map_create() local
4680 struct btf *btf, in bpf_btf_get_info_by_fd()
Dbpf_local_storage.c714 const struct btf *btf, in bpf_local_storage_map_check_btf()
Dbpf_struct_ops.c113 void bpf_struct_ops_init(struct btf *btf, struct bpf_verifier_log *log) in bpf_struct_ops_init()
Darraymap.c489 const struct btf *btf, in array_map_check_btf()
/kernel/bpf/preload/iterators/
Diterators.bpf.c34 struct btf { struct
36 struct btf_type **types; argument
37 struct btf_header hdr; argument
46 struct btf *btf; argument
59 static const char *get_name(struct btf *btf, long btf_id, const char *fallback) in get_name()
/kernel/trace/
Dtrace_probe.c313 static bool btf_type_is_char_ptr(struct btf *btf, const struct btf_type *type) in btf_type_is_char_ptr()
331 static bool btf_type_is_char_array(struct btf *btf, const struct btf_type *type) in btf_type_is_char_array()
354 struct btf *btf = ctx->btf; in check_prepare_btf_string_fetch() local
384 static const char *fetch_type_from_btf_type(struct btf *btf, in fetch_type_from_btf_type()
442 struct btf *btf; in query_btf_context() local
693 struct btf *btf = ctx->btf; in find_fetch_type_from_btf_type() local
Dtrace_btf.c70 const struct btf_member *btf_find_struct_member(struct btf *btf, in btf_find_struct_member()
Dtrace_probe.h391 struct btf *btf; /* The BTF to be used */ member
Dbpf_trace.c522 const struct btf *btf; in BPF_CALL_4() local
980 u64 flags, const struct btf **btf, in bpf_btf_printf_prepare()
1012 const struct btf *btf; in BPF_CALL_5() local