| /linux/tools/lib/bpf/ |
| H A D | btf_iter.c | 56 sizeof(struct btf_member), in btf_field_iter_init() 57 1, {offsetof(struct btf_member, type)} in btf_field_iter_init() 119 sizeof(struct btf_member), in btf_field_iter_init() 120 1, {offsetof(struct btf_member, name_off)} in btf_field_iter_init()
|
| H A D | btf.h | 637 static inline struct btf_member *btf_members(const struct btf_type *t) in btf_members() 639 return (struct btf_member *)(t + 1); in btf_members() 646 const struct btf_member *m = btf_members(t) + member_idx; in btf_member_bit_offset() 658 const struct btf_member *m = btf_members(t) + member_idx; in btf_member_bitfield_size()
|
| H A D | relo_core.c | 344 const struct btf_member *m; in bpf_core_parse_spec() 490 const struct btf_member *local_member, *m; in bpf_core_match_member() 688 const struct btf_member *m; in bpf_core_calc_field_relo() 1500 const struct btf_member *local_m = btf_members(local_t); in bpf_core_composites_match() 1510 const struct btf_member *targ_m = btf_members(targ_t); in bpf_core_composites_match()
|
| H A D | btf_dump.c | 354 const struct btf_member *m = btf_members(t); in btf_dump_mark_referenced() 521 const struct btf_member *m = btf_members(t); in btf_dump_order_type() 800 const struct btf_member *m = btf_members(t); in btf_dump_emit_type() 840 const struct btf_member *m; in btf_is_struct_packed() 972 const struct btf_member *m = btf_members(t); in btf_dump_emit_struct_def() 2161 const struct btf_member *m = btf_members(t); in btf_dump_struct_data() 2451 const struct btf_member *m = btf_members(t); in btf_dump_type_data_check_zero()
|
| H A D | btf.c | 44 [BTF_KIND_STRUCT] = { 0, sizeof(struct btf_member), 0 }, 45 [BTF_KIND_UNION] = { 0, sizeof(struct btf_member), 0 }, 480 return base_size + vlen * sizeof(struct btf_member); in btf_type_size() 505 struct btf_member *m; in btf_bswap_type_rest() 679 const struct btf_member *m = btf_members(t); in btf_validate_type() 1009 const struct btf_member *m = btf_members(t); in btf__align_of() 2647 struct btf_member *m; in btf__add_field() 2677 sz = sizeof(struct btf_member); in btf__add_field() 4401 const struct btf_member *member = btf_members(t); in btf_hash_struct() 4422 const struct btf_member *m1, *m2; in btf_shallow_equal_struct() [all …]
|
| /linux/include/linux/ |
| H A D | btf.h | 113 struct btf_member; 232 const struct btf_member *m, 444 const struct btf_member *member) in __btf_member_bit_offset() 451 const struct btf_member *member) in __btf_member_bitfield_size() 457 static inline struct btf_member *btf_members(const struct btf_type *t) in btf_members() 459 return (struct btf_member *)(t + 1); in btf_members() 464 const struct btf_member *m = btf_members(t) + member_idx; in btf_member_bit_offset() 471 const struct btf_member *m = btf_members(t) + member_idx; in btf_member_bitfield_size() 476 static inline const struct btf_member *btf_type_member(const struct btf_type *t) in btf_type_member() 478 return (const struct btf_member *)(t + 1); in btf_type_member()
|
| /linux/kernel/trace/ |
| H A D | trace_btf.c | 70 const struct btf_member *btf_find_struct_member(struct btf *btf, in btf_find_struct_member() 76 const struct btf_member *member; in btf_find_struct_member()
|
| H A D | trace_btf.h | 8 const struct btf_member *btf_find_struct_member(struct btf *btf,
|
| /linux/tools/testing/selftests/bpf/test_kmods/ |
| H A D | bpf_test_no_cfi.c | 19 const struct btf_member *member, in dummy_init_member()
|
| H A D | bpf_testmod.c | 1555 const struct btf_member *member, in bpf_testmod_ops_init_member() 1719 const struct btf_member *member, in st_ops3_check_member() 1960 const struct btf_member *member, in st_ops_init_member() 1989 const struct btf_member *member, in multi_st_ops_init_member()
|
| /linux/io_uring/ |
| H A D | bpf-ops.c | 140 const struct btf_member *member, in bpf_io_check_member() 147 const struct btf_member *member, in bpf_io_init_member()
|
| /linux/drivers/hid/bpf/ |
| H A D | hid_bpf_struct_ops.c | 40 const struct btf_member *member, in hid_bpf_ops_check_member() 150 const struct btf_member *member, in hid_bpf_ops_init_member()
|
| /linux/net/ipv4/ |
| H A D | bpf_tcp_ca.c | 140 const struct btf_member *m; in prog_ops_moff() 211 const struct btf_member *member, in bpf_tcp_ca_init_member()
|
| /linux/tools/include/uapi/linux/ |
| H A D | btf.h | 133 * by multiple "struct btf_member". The exact number 134 * of btf_member is stored in the vlen (of the info in 137 struct btf_member { 140 /* If the type info kind_flag is set, the btf_member offset 151 * and bit_offset from btf_member.offset. 122 struct btf_member { global() struct 125 typebtf_member global() argument 136 offsetbtf_member global() argument
|
| /linux/tools/bpf/bpftool/ |
| H A D | gen.c | 1052 const struct btf_member *m; in walk_st_ops_shadow_vars() 2116 struct btf_member *m = btf_members(t) + idx; in btfgen_mark_member() 2201 struct btf_member *btf_member; in btfgen_record_field_relo() local 2224 btf_member = btf_members(btf_type) + idx; in btfgen_record_field_relo() 2230 type_id = btf_member->type; in btfgen_record_field_relo() 2284 struct btf_member *m = btf_members(btf_type); in btfgen_mark_type_match() 2559 struct btf_member *cloned_m, *m; in btfgen_get_btf()
|
| H A D | btf_dumper.c | 469 struct btf_member *m; in btf_dumper_struct() 482 m = (struct btf_member *)(t + 1); in btf_dumper_struct()
|
| H A D | btf.c | 181 const struct btf_member *m = (const void *)(t + 1); in dump_btf_type() 693 const struct btf_member *m = btf_members(t) + i; in btf_type_disambig_hash()
|
| /linux/kernel/bpf/ |
| H A D | btf.c | 435 const struct btf_member *member; 454 const struct btf_member *member, 458 const struct btf_member *member, 1017 const struct btf_member *m, in btf_member_is_reg_int() 1086 const struct btf_member *m = show->state.member; in btf_show_name() 1483 const struct btf_member *m) in btf_show_start_member() 1612 const struct btf_member *member, in btf_verifier_log_member() 2223 const struct btf_member *member, in btf_df_check_member() 2233 const struct btf_member *member, in btf_df_check_kflag_member() 2246 const struct btf_member *member, in btf_generic_check_kflag_member() [all …]
|
| H A D | bpf_struct_ops.c | 94 const struct btf_member *member; in is_valid_value_type() 364 const struct btf_member *member; in bpf_struct_ops_desc_init() 597 const struct btf_member *member; in check_zero_holes() 734 const struct btf_member *member; in bpf_struct_ops_map_update_elem() 1075 const struct btf_member *member; in count_func_ptrs()
|
| H A D | local_storage.c | 373 struct btf_member *m; in cgroup_storage_check_btf() 394 m = (struct btf_member *)(key_type + 1); in cgroup_storage_check_btf()
|
| /linux/tools/testing/selftests/bpf/ |
| H A D | btf_helpers.c | 126 const struct btf_member *m = btf_members(t); in fprintf_btf_type_raw()
|
| /linux/tools/sched_ext/include/scx/ |
| H A D | compat.h | 182 const struct btf_member *m; in __COMPAT_struct_has_field()
|
| /linux/net/sched/ |
| H A D | bpf_qdisc.c | 362 const struct btf_member *member, in bpf_qdisc_init_member()
|
| /linux/tools/testing/selftests/bpf/prog_tests/ |
| H A D | btf_write.c | 11 const struct btf_member *m; in gen_btf()
|
| H A D | ctx_rewrite.c | 255 const struct btf_member *m; in find_field_offset_aux()
|