/Linux-v6.1/include/linux/ |
D | btf.h | 65 struct btf_member; 162 const struct btf_member *m, 342 const struct btf_member *member) in __btf_member_bit_offset() 349 const struct btf_member *member) in __btf_member_bitfield_size() 355 static inline struct btf_member *btf_members(const struct btf_type *t) in btf_members() 357 return (struct btf_member *)(t + 1); in btf_members() 362 const struct btf_member *m = btf_members(t) + member_idx; in btf_member_bit_offset() 369 const struct btf_member *m = btf_members(t) + member_idx; in btf_member_bitfield_size() 374 static inline const struct btf_member *btf_type_member(const struct btf_type *t) in btf_type_member() 376 return (const struct btf_member *)(t + 1); in btf_type_member()
|
D | bpf.h | 1303 struct btf_member; 1310 const struct btf_member *member); 1312 const struct btf_member *member,
|
/Linux-v6.1/net/ipv4/ |
D | bpf_tcp_ca.c | 149 const struct btf_member *m; in prog_ops_moff() 220 const struct btf_member *member, in bpf_tcp_ca_init_member() 250 const struct btf_member *member) in bpf_tcp_ca_check_member()
|
/Linux-v6.1/tools/lib/bpf/ |
D | btf.h | 522 static inline struct btf_member *btf_members(const struct btf_type *t) in btf_members() 524 return (struct btf_member *)(t + 1); in btf_members() 531 const struct btf_member *m = btf_members(t) + member_idx; in btf_member_bit_offset() 543 const struct btf_member *m = btf_members(t) + member_idx; in btf_member_bitfield_size()
|
D | relo_core.c | 343 const struct btf_member *m; in bpf_core_parse_spec() 489 const struct btf_member *local_member, *m; in bpf_core_match_member() 687 const struct btf_member *m; in bpf_core_calc_field_relo() 1483 const struct btf_member *local_m = btf_members(local_t); in bpf_core_composites_match() 1493 const struct btf_member *targ_m = btf_members(targ_t); in bpf_core_composites_match()
|
D | btf_dump.c | 338 const struct btf_member *m = btf_members(t); in btf_dump_mark_referenced() 505 const struct btf_member *m = btf_members(t); in btf_dump_order_type() 784 const struct btf_member *m = btf_members(t); in btf_dump_emit_type() 824 const struct btf_member *m; in btf_is_struct_packed() 905 const struct btf_member *m = btf_members(t); in btf_dump_emit_struct_def() 1964 const struct btf_member *m = btf_members(t); in btf_dump_struct_data() 2238 const struct btf_member *m = btf_members(t); in btf_dump_type_data_check_zero()
|
D | btf.c | 314 return base_size + vlen * sizeof(struct btf_member); in btf_type_size() 340 struct btf_member *m; in btf_bswap_type_rest() 682 const struct btf_member *m = btf_members(t); in btf__align_of() 2000 struct btf_member *m; in btf__add_field() 2026 sz = sizeof(struct btf_member); in btf__add_field() 3491 const struct btf_member *member = btf_members(t); in btf_hash_struct() 3512 const struct btf_member *m1, *m2; in btf_shallow_equal_struct() 3905 const struct btf_member *m1, *m2; in btf_dedup_identical_structs() 4135 const struct btf_member *cand_m, *canon_m; in btf_dedup_is_equiv() 4726 struct btf_member *m = btf_members(t); in btf_type_visit_type_ids() [all …]
|
D | libbpf.c | 907 static const struct btf_member * 910 struct btf_member *m; in find_member_by_offset() 921 static const struct btf_member * 925 struct btf_member *m; in find_member_by_name() 944 const struct btf_member **data_member) in find_struct_ops_kern_types() 947 const struct btf_member *kern_data_member; in find_struct_ops_kern_types() 1009 const struct btf_member *member, *kern_member, *kern_data_member; in bpf_map__init_kern_struct_ops() 2071 const struct btf_member *m, __u32 *res) in get_map_field_int() 2140 const struct btf_member *m; in parse_btf_map_def() 2675 struct btf_member *m = btf_members(t); in bpf_object__sanitize_btf() [all …]
|
D | linker.c | 1409 const struct btf_member *m1, *m2; in glob_sym_btf_matches()
|
/Linux-v6.1/kernel/bpf/ |
D | btf.c | 394 const struct btf_member *member; 413 const struct btf_member *member, 417 const struct btf_member *member, 851 const struct btf_member *m, in btf_member_is_reg_int() 920 const struct btf_member *m = show->state.member; in btf_show_name() 1317 const struct btf_member *m) in btf_show_start_member() 1440 const struct btf_member *member, in btf_verifier_log_member() 1973 const struct btf_member *member, in btf_df_check_member() 1983 const struct btf_member *member, in btf_df_check_kflag_member() 1996 const struct btf_member *member, in btf_generic_check_kflag_member() [all …]
|
D | bpf_struct_ops.c | 107 const struct btf_member *member; in bpf_struct_ops_init() 295 const struct btf_member *member; in check_zero_holes() 358 const struct btf_member *member; in bpf_struct_ops_map_update_elem()
|
D | local_storage.c | 362 struct btf_member *m; in cgroup_storage_check_btf() 383 m = (struct btf_member *)(key_type + 1); in cgroup_storage_check_btf()
|
D | verifier.c | 14754 const struct btf_member *member; in check_struct_ops_btf_id()
|
/Linux-v6.1/tools/include/uapi/linux/ |
D | btf.h | 122 struct btf_member { struct
|
/Linux-v6.1/include/uapi/linux/ |
D | btf.h | 122 struct btf_member { struct
|
/Linux-v6.1/tools/bpf/bpftool/ |
D | gen.c | 1726 struct btf_member *m = btf_members(t) + idx; in btfgen_mark_member() 1810 struct btf_member *btf_member; in btfgen_record_field_relo() local 1833 btf_member = btf_members(btf_type) + idx; in btfgen_record_field_relo() 1839 type_id = btf_member->type; in btfgen_record_field_relo() 1892 struct btf_member *m = btf_members(btf_type); in btfgen_mark_type_match() 2175 struct btf_member *cloned_m, *m; in btfgen_get_btf()
|
D | btf_dumper.c | 469 struct btf_member *m; in btf_dumper_struct() 482 m = (struct btf_member *)(t + 1); in btf_dumper_struct()
|
D | btf.c | 163 const struct btf_member *m = (const void *)(t + 1); in dump_btf_type()
|
/Linux-v6.1/tools/perf/tests/ |
D | sigtrap.c | 65 const struct btf_member *m; in attr_has_sigtrap()
|
/Linux-v6.1/net/bpf/ |
D | bpf_dummy_struct_ops.c | 194 const struct btf_member *member, in bpf_dummy_init_member()
|
/Linux-v6.1/tools/testing/selftests/bpf/ |
D | btf_helpers.c | 126 const struct btf_member *m = btf_members(t); in fprintf_btf_type_raw()
|
/Linux-v6.1/Documentation/bpf/ |
D | btf.rst | 244 ``btf_type`` is followed by ``info.vlen`` number of ``struct btf_member``.:: 246 struct btf_member { 252 ``struct btf_member`` encoding: 263 If the ``kind_flag`` is set, the ``btf_member.offset`` contains both member
|
/Linux-v6.1/tools/testing/selftests/bpf/prog_tests/ |
D | btf_write.c | 11 const struct btf_member *m; in gen_btf()
|
D | btf.c | 7644 return base_size + vlen * sizeof(struct btf_member); in btf_type_size()
|