Symbol: btf
function parameter
Defined...
-
include/linux/bpf_verifier.h:688:11-688:23: struct btf *btf, u32 btf_id)
-
include/linux/btf.h:564:43-564:55: static inline bool btf_type_is_struct_ptr(struct btf *btf, const struct btf_type *t)
-
kernel/bpf/arraymap.c:489:11-489:29: const struct btf *btf,
-
kernel/bpf/bloom_filter.c:172:11-172:29: const struct btf *btf,
-
kernel/bpf/bpf_local_storage.c:714:9-714:27: const struct btf *btf,
-
kernel/bpf/bpf_struct_ops.c:113:26-113:38: void bpf_struct_ops_init(struct btf *btf, struct bpf_verifier_log *log)
-
kernel/bpf/btf.c:524:18-524:36: u32 btf_nr_types(const struct btf *btf)
-
kernel/bpf/btf.c:536:27-536:45: s32 btf_find_by_name_kind(const struct btf *btf, const char *name, u8 kind)
-
kernel/bpf/btf.c:600:48-600:66: const struct btf_type *btf_type_skip_modifiers(const struct btf *btf,
-
kernel/bpf/btf.c:616:45-616:63: const struct btf_type *btf_type_resolve_ptr(const struct btf *btf,
-
kernel/bpf/btf.c:628:50-628:68: const struct btf_type *btf_type_resolve_func_ptr(const struct btf *btf,
-
kernel/bpf/btf.c:744:35-744:53: static bool btf_name_offset_valid(const struct btf *btf, u32 offset)
-
kernel/bpf/btf.c:766:38-766:56: static const char *btf_str_by_offset(const struct btf *btf, u32 offset)
-
kernel/bpf/btf.c:778:30-778:48: static bool __btf_name_valid(const struct btf *btf, u32 offset)
-
kernel/bpf/btf.c:799:39-799:57: static bool btf_name_valid_identifier(const struct btf *btf, u32 offset)
-
kernel/bpf/btf.c:804:36-804:54: static bool btf_name_valid_section(const struct btf *btf, u32 offset)
-
kernel/bpf/btf.c:809:41-809:59: static const char *__btf_name_by_offset(const struct btf *btf, u32 offset)
-
kernel/bpf/btf.c:820:32-820:50: const char *btf_name_by_offset(const struct btf *btf, u32 offset)
-
kernel/bpf/btf.c:825:39-825:57: const struct btf_type *btf_type_by_id(const struct btf *btf, u32 type_id)
-
kernel/bpf/btf.c:864:28-864:46: bool btf_member_is_reg_int(const struct btf *btf, const struct btf_type *s,
-
kernel/bpf/btf.c:902:56-902:74: static const struct btf_type *btf_type_skip_qualifiers(const struct btf *btf,
-
kernel/bpf/btf.c:1607:25-1607:37: static int btf_alloc_id(struct btf *btf)
-
kernel/bpf/btf.c:1625:25-1625:37: static void btf_free_id(struct btf *btf)
-
kernel/bpf/btf.c:1643:36-1643:48: static void btf_free_kfunc_set_tab(struct btf *btf)
-
kernel/bpf/btf.c:1662:37-1662:49: static void btf_free_dtor_kfunc_tab(struct btf *btf)
-
kernel/bpf/btf.c:1683:38-1683:50: static void btf_free_struct_meta_tab(struct btf *btf)
-
kernel/bpf/btf.c:1691:22-1691:34: static void btf_free(struct btf *btf)
-
kernel/bpf/btf.c:1710:14-1710:26: void btf_get(struct btf *btf)
-
kernel/bpf/btf.c:1715:14-1715:26: void btf_put(struct btf *btf)
-
kernel/bpf/btf.c:1875:20-1875:38: __btf_resolve_size(const struct btf *btf, const struct btf_type *type,
-
kernel/bpf/btf.c:1945:18-1945:36: btf_resolve_size(const struct btf *btf, const struct btf_type *type,
-
kernel/bpf/btf.c:1951:33-1951:51: static u32 btf_resolved_type_id(const struct btf *btf, u32 type_id)
-
kernel/bpf/btf.c:1960:51-1960:69: static const struct btf_type *btf_type_id_resolve(const struct btf *btf,
-
kernel/bpf/btf.c:1967:35-1967:53: static u32 btf_resolved_type_size(const struct btf *btf, u32 type_id)
-
kernel/bpf/btf.c:1975:41-1975:59: const struct btf_type *btf_type_id_size(const struct btf *btf,
-
kernel/bpf/btf.c:2067:25-2067:43: static void btf_df_show(const struct btf *btf, const struct btf_type *t,
-
kernel/bpf/btf.c:2335:31-2335:49: static void btf_int_bits_show(const struct btf *btf,
-
kernel/bpf/btf.c:2354:26-2354:44: static void btf_int_show(const struct btf *btf, const struct btf_type *t,
-
kernel/bpf/btf.c:2702:31-2702:49: static void btf_modifier_show(const struct btf *btf,
-
kernel/bpf/btf.c:2715:26-2715:44: static void btf_var_show(const struct btf *btf, const struct btf_type *t,
-
kernel/bpf/btf.c:2724:26-2724:44: static void btf_ptr_show(const struct btf *btf, const struct btf_type *t,
-
kernel/bpf/btf.c:2963:30-2963:48: static void __btf_array_show(const struct btf *btf, const struct btf_type *t,
-
kernel/bpf/btf.c:3016:28-3016:46: static void btf_array_show(const struct btf *btf, const struct btf_type *t,
-
kernel/bpf/btf.c:3260:28-3260:46: static int btf_find_struct(const struct btf *btf, const struct btf_type *t,
-
kernel/bpf/btf.c:3273:26-3273:44: static int btf_find_kptr(const struct btf *btf, const struct btf_type *t,
-
kernel/bpf/btf.c:3311:44-3311:62: static const char *btf_find_decl_tag_value(const struct btf *btf,
-
kernel/bpf/btf.c:3334:21-3334:39: btf_find_graph_root(const struct btf *btf, const struct btf_type *pt,
-
kernel/bpf/btf.c:3419:34-3419:52: static int btf_find_struct_field(const struct btf *btf,
-
kernel/bpf/btf.c:3487:33-3487:51: static int btf_find_datasec_var(const struct btf *btf, const struct btf_type *t,
-
kernel/bpf/btf.c:3553:27-3553:45: static int btf_find_field(const struct btf *btf, const struct btf_type *t,
-
kernel/bpf/btf.c:3564:27-3564:45: static int btf_parse_kptr(const struct btf *btf, struct btf_field *field,
-
kernel/bpf/btf.c:3655:33-3655:51: static int btf_parse_graph_root(const struct btf *btf,
-
kernel/bpf/btf.c:3699:32-3699:50: static int btf_parse_list_head(const struct btf *btf, struct btf_field *field,
-
kernel/bpf/btf.c:3706:30-3706:48: static int btf_parse_rb_root(const struct btf *btf, struct btf_field *field,
-
kernel/bpf/btf.c:3725:37-3725:55: struct btf_record *btf_parse_fields(const struct btf *btf, const struct btf_type *t,
-
kernel/bpf/btf.c:3836:32-3836:50: int btf_check_and_fixup_fields(const struct btf *btf, struct btf_record *rec)
-
kernel/bpf/btf.c:3908:31-3908:49: static void __btf_struct_show(const struct btf *btf, const struct btf_type *t,
-
kernel/bpf/btf.c:3955:29-3955:47: static void btf_struct_show(const struct btf *btf, const struct btf_type *t,
-
kernel/bpf/btf.c:4123:27-4123:45: static void btf_enum_show(const struct btf *btf, const struct btf_type *t,
-
kernel/bpf/btf.c:4226:29-4226:47: static void btf_enum64_show(const struct btf *btf, const struct btf_type *t,
-
kernel/bpf/btf.c:4588:30-4588:48: static void btf_datasec_show(const struct btf *btf,
-
kernel/bpf/btf.c:5316:54-5316:66: btf_parse_struct_metas(struct bpf_verifier_log *log, struct btf *btf)
-
kernel/bpf/btf.c:5401:46-5401:64: struct btf_struct_meta *btf_find_struct_meta(const struct btf *btf, u32 btf_id)
-
kernel/bpf/btf.c:5413:11-5413:23: struct btf *btf, int start_id)
-
kernel/bpf/btf.c:5612:53-5612:71: btf_get_prog_ctx_type(struct bpf_verifier_log *log, const struct btf *btf,
-
kernel/bpf/btf.c:5683:10-5683:22: struct btf *btf,
-
kernel/bpf/btf.c:5874:24-5874:36: static bool is_int_ptr(struct btf *btf, const struct btf_type *t)
-
kernel/bpf/btf.c:5882:28-5882:40: static u32 get_ctx_arg_idx(struct btf *btf, const struct btf_type *func_proto,
-
kernel/bpf/btf.c:6126:58-6126:76: static int btf_struct_walk(struct bpf_verifier_log *log, const struct btf *btf,
-
kernel/bpf/btf.c:6475:6-6475:24: const struct btf *btf, u32 id, int off,
-
kernel/bpf/btf.c:6513:28-6513:40: static int __get_type_size(struct btf *btf, u32 btf_id,
-
kernel/bpf/btf.c:6549:7-6549:19: struct btf *btf,
-
kernel/bpf/btf.c:6762:9-6762:27: const struct btf *btf, u32 func_id,
-
kernel/bpf/btf.c:7061:27-7061:45: static void btf_type_show(const struct btf *btf, u32 type_id, void *obj,
-
kernel/bpf/btf.c:7079:29-7079:47: int btf_type_seq_show_flags(const struct btf *btf, u32 type_id,
-
kernel/bpf/btf.c:7093:24-7093:42: void btf_type_seq_show(const struct btf *btf, u32 type_id, void *obj,
-
kernel/bpf/btf.c:7129:28-7129:46: int btf_type_snprintf_show(const struct btf *btf, u32 type_id, void *obj,
-
kernel/bpf/btf.c:7172:25-7172:37: static int __btf_new_fd(struct btf *btf)
-
kernel/bpf/btf.c:7227:24-7227:42: int btf_get_info_by_fd(const struct btf *btf,
-
kernel/bpf/btf.c:7308:16-7308:34: u32 btf_obj_id(const struct btf *btf)
-
kernel/bpf/btf.c:7313:20-7313:38: bool btf_is_kernel(const struct btf *btf)
-
kernel/bpf/btf.c:7318:20-7318:38: bool btf_is_module(const struct btf *btf)
-
kernel/bpf/btf.c:7471:35-7471:53: struct module *btf_try_get_module(const struct btf *btf)
-
kernel/bpf/btf.c:7572:34-7572:46: static int btf_check_iter_kfuncs(struct btf *btf, const char *func_name,
-
kernel/bpf/btf.c:7645:35-7645:47: static int btf_check_kfunc_protos(struct btf *btf, u32 func_id, u32 func_flags)
-
kernel/bpf/btf.c:7676:35-7676:47: static int btf_populate_kfunc_set(struct btf *btf, enum btf_kfunc_hook hook,
-
kernel/bpf/btf.c:7790:41-7790:59: static u32 *__btf_kfunc_id_set_contains(const struct btf *btf,
-
kernel/bpf/btf.c:7861:32-7861:50: u32 *btf_kfunc_id_set_contains(const struct btf *btf,
-
kernel/bpf/btf.c:7877:33-7877:51: u32 *btf_kfunc_is_modify_return(const struct btf *btf, u32 kfunc_btf_id,
-
kernel/bpf/btf.c:7934:25-7934:37: s32 btf_find_dtor_kfunc(struct btf *btf, u32 btf_id)
-
kernel/bpf/btf.c:7951:34-7951:46: static int btf_check_dtor_kfuncs(struct btf *btf, const struct btf_id_dtor_kfunc *dtors, u32 cnt)
-
kernel/bpf/local_storage.c:357:9-357:27: const struct btf *btf,
-
kernel/bpf/lpm_trie.c:711:6-711:24: const struct btf *btf,
-
kernel/bpf/syscall.c:978:8-978:26: const struct btf *btf,
-
kernel/bpf/syscall.c:985:47-985:65: static int map_check_btf(struct bpf_map *map, const struct btf *btf,
-
kernel/bpf/syscall.c:4603:7-4603:19: struct btf *btf,
-
kernel/bpf/verifier.c:732:34-732:52: static const char *btf_type_name(const struct btf *btf, u32 id)
-
kernel/bpf/verifier.c:756:34-756:52: static const char *iter_type_str(const struct btf *btf, u32 btf_id)
-
kernel/bpf/verifier.c:1177:6-1177:18: struct btf *btf, u32 btf_id, int nr_slots)
-
kernel/bpf/verifier.c:1271:8-1271:20: struct btf *btf, u32 btf_id, int nr_slots)
-
kernel/bpf/verifier.c:2316:8-2316:20: struct btf *btf, u32 btf_id,
-
kernel/bpf/verifier.c:5078:34-5078:52: static bool rcu_protected_object(const struct btf *btf, u32 btf_id)
-
kernel/bpf/verifier.c:5300:8-5300:21: struct btf **btf, u32 *btf_id)
-
kernel/bpf/verifier.c:10031:40-10031:58: static bool __kfunc_param_match_suffix(const struct btf *btf,
-
kernel/bpf/verifier.c:10049:35-10049:53: static bool is_kfunc_arg_mem_size(const struct btf *btf,
-
kernel/bpf/verifier.c:10062:41-10062:59: static bool is_kfunc_arg_const_mem_size(const struct btf *btf,
-
kernel/bpf/verifier.c:10075:35-10075:53: static bool is_kfunc_arg_optional(const struct btf *btf, const struct btf_param *arg)
-
kernel/bpf/verifier.c:10080:35-10080:53: static bool is_kfunc_arg_constant(const struct btf *btf, const struct btf_param *arg)
-
kernel/bpf/verifier.c:10085:33-10085:51: static bool is_kfunc_arg_ignore(const struct btf *btf, const struct btf_param *arg)
-
kernel/bpf/verifier.c:10090:36-10090:54: static bool is_kfunc_arg_alloc_obj(const struct btf *btf, const struct btf_param *arg)
-
kernel/bpf/verifier.c:10095:33-10095:51: static bool is_kfunc_arg_uninit(const struct btf *btf, const struct btf_param *arg)
-
kernel/bpf/verifier.c:10100:42-10100:60: static bool is_kfunc_arg_refcounted_kptr(const struct btf *btf, const struct btf_param *arg)
-
kernel/bpf/verifier.c:10105:43-10105:61: static bool is_kfunc_arg_scalar_with_name(const struct btf *btf,
-
kernel/bpf/verifier.c:10139:37-10139:55: static bool __is_kfunc_ptr_arg_type(const struct btf *btf,
-
kernel/bpf/verifier.c:10156:33-10156:51: static bool is_kfunc_arg_dynptr(const struct btf *btf, const struct btf_param *arg)
-
kernel/bpf/verifier.c:10161:36-10161:54: static bool is_kfunc_arg_list_head(const struct btf *btf, const struct btf_param *arg)
-
kernel/bpf/verifier.c:10166:36-10166:54: static bool is_kfunc_arg_list_node(const struct btf *btf, const struct btf_param *arg)
-
kernel/bpf/verifier.c:10171:38-10171:56: static bool is_kfunc_arg_rbtree_root(const struct btf *btf, const struct btf_param *arg)
-
kernel/bpf/verifier.c:10176:38-10176:56: static bool is_kfunc_arg_rbtree_node(const struct btf *btf, const struct btf_param *arg)
-
kernel/bpf/verifier.c:10181:65-10181:83: static bool is_kfunc_arg_callback(struct bpf_verifier_env *env, const struct btf *btf,
-
kernel/bpf/verifier.c:10195:6-10195:24: const struct btf *btf,
-
kernel/bpf/verifier.c:16773:36-16773:48: static int find_btf_percpu_datasec(struct btf *btf)
-
kernel/trace/bpf_trace.c:976:18-976:37: u64 flags, const struct btf **btf,
-
net/bpf/bpf_dummy_struct_ops.c:144:27-144:39: static int bpf_dummy_init(struct btf *btf)
-
net/ipv4/bpf_tcp_ca.c:24:28-24:40: static int bpf_tcp_ca_init(struct btf *btf)
-
tools/lib/bpf/relo_core.c:22:24-22:42: skip_mods_and_typedefs(const struct btf *btf, u32 id, u32 *res_id)
-
tools/lib/bpf/relo_core.c:27:40-27:58: static const char *btf__name_by_offset(const struct btf *btf, u32 offset)
-
tools/lib/bpf/relo_core.c:32:30-32:48: static s64 btf__resolve_size(const struct btf *btf, u32 type_id)
-
tools/lib/bpf/relo_core.c:71:25-71:43: static bool is_flex_arr(const struct btf *btf,
-
tools/lib/bpf/relo_core.c:263:48-263:66: int bpf_core_parse_spec(const char *prog_name, const struct btf *btf,
record
Declared as a prototype...
Defined...
variable
Defined...