Searched refs:btf_members (Results 1 – 16 of 16) sorted by relevance
| /linux-6.15/tools/perf/util/ |
| H A D | btf.c | 19 for (i = 0, m = btf_members(t); i < btf_vlen(t); i++, m++) { in __btf_type__find_member_by_name()
|
| /linux-6.15/tools/lib/bpf/ |
| H A D | btf.h | 564 static inline struct btf_member *btf_members(const struct btf_type *t) in btf_members() function 573 const struct btf_member *m = btf_members(t) + member_idx; in btf_member_bit_offset() 585 const struct btf_member *m = btf_members(t) + member_idx; in btf_member_bitfield_size()
|
| H A D | relo_core.c | 352 m = btf_members(t) + access_idx; in bpf_core_parse_spec() 502 local_member = btf_members(local_type) + local_acc->idx; in bpf_core_match_member() 506 m = btf_members(targ_type); in bpf_core_match_member() 736 m = btf_members(t) + acc->idx; in bpf_core_calc_field_relo() 1499 const struct btf_member *local_m = btf_members(local_t); in bpf_core_composites_match() 1509 const struct btf_member *targ_m = btf_members(targ_t); in bpf_core_composites_match()
|
| H A D | btf_dump.c | 351 const struct btf_member *m = btf_members(t); in btf_dump_mark_referenced() 518 const struct btf_member *m = btf_members(t); in btf_dump_order_type() 797 const struct btf_member *m = btf_members(t); in btf_dump_emit_type() 841 m = btf_members(t); in btf_is_struct_packed() 969 const struct btf_member *m = btf_members(t); in btf_dump_emit_struct_def() 2098 const struct btf_member *m = btf_members(t); in btf_dump_struct_data() 2388 const struct btf_member *m = btf_members(t); in btf_dump_type_data_check_zero()
|
| H A D | btf.c | 386 for (i = 0, m = btf_members(t); i < vlen; i++, m++) { in btf_bswap_type_rest() 519 const struct btf_member *m = btf_members(t); in btf_validate_type() 845 const struct btf_member *m = btf_members(t); in btf__align_of() 3975 const struct btf_member *member = btf_members(t); in btf_hash_struct() 4004 m1 = btf_members(t1); in btf_shallow_equal_struct() 4005 m2 = btf_members(t2); in btf_shallow_equal_struct() 4382 m1 = btf_members(t1); in btf_dedup_identical_structs() 4383 m2 = btf_members(t2); in btf_dedup_identical_structs() 4605 cand_m = btf_members(cand_type); in btf_dedup_is_equiv() 4606 canon_m = btf_members(canon_type); in btf_dedup_is_equiv()
|
| H A D | libbpf.c | 972 for (i = 0, m = btf_members(t); i < btf_vlen(t); i++, m++) { in find_member_by_offset() 987 for (i = 0, m = btf_members(t); i < btf_vlen(t); i++, m++) { in find_member_by_name() 1049 kern_data_member = btf_members(kern_vtype); in find_struct_ops_kern_types() 1174 member = btf_members(type); in bpf_map__init_kern_struct_ops() 1221 kern_member_idx = kern_member - btf_members(kern_type); in bpf_map__init_kern_struct_ops() 2559 m = btf_members(def_t); in parse_btf_map_def() 3151 struct btf_member *m = btf_members(t); in bpf_object__sanitize_btf() 3217 m = btf_members(t); in bpf_object__sanitize_btf() 7279 member = btf_members(def) + btf_vlen(def) - 1; in bpf_object__collect_map_relos() 9914 member_idx = member - btf_members(type); in bpf_object__collect_st_ops_relos()
|
| H A D | linker.c | 1618 m1 = btf_members(t1); in glob_sym_btf_matches() 1619 m2 = btf_members(t2); in glob_sym_btf_matches()
|
| /linux-6.15/tools/testing/selftests/bpf/prog_tests/ |
| H A D | btf_write.c | 114 m = btf_members(t) + 0; in gen_btf() 119 m = btf_members(t) + 1; in gen_btf() 146 m = btf_members(t) + 0; in gen_btf()
|
| H A D | core_reloc.c | 455 (name = btf__name_by_offset(local_btf, btf_members(t)[0].name_off)) && in setup_type_id_case_local() 459 (name = btf__name_by_offset(local_btf, btf_members(t)[0].name_off)) && in setup_type_id_case_local()
|
| H A D | ctx_rewrite.c | 269 m = btf_members(type); in find_field_offset_aux()
|
| /linux-6.15/include/linux/ |
| H A D | btf.h | 448 static inline struct btf_member *btf_members(const struct btf_type *t) in btf_members() function 455 const struct btf_member *m = btf_members(t) + member_idx; in btf_member_bit_offset() 462 const struct btf_member *m = btf_members(t) + member_idx; in btf_member_bitfield_size()
|
| /linux-6.15/tools/sched_ext/include/scx/ |
| H A D | compat.h | 97 m = btf_members(t); in __COMPAT_struct_has_field()
|
| /linux-6.15/tools/bpf/bpftool/ |
| H A D | gen.c | 981 for (i = 0, m = btf_members(map_type); i < n; i++, m++) { in walk_st_ops_shadow_vars() 2025 struct btf_member *m = btf_members(t) + idx; in btfgen_mark_member() 2132 btf_member = btf_members(btf_type) + idx; in btfgen_record_field_relo() 2191 struct btf_member *m = btf_members(btf_type); in btfgen_mark_type_match() 2480 cloned_m = btf_members(cloned_type); in btfgen_get_btf() 2481 m = btf_members(type); in btfgen_get_btf()
|
| H A D | btf.c | 698 const struct btf_member *m = btf_members(t) + i; in btf_type_disambig_hash()
|
| /linux-6.15/tools/testing/selftests/bpf/ |
| H A D | btf_helpers.c | 126 const struct btf_member *m = btf_members(t); in fprintf_btf_type_raw()
|
| H A D | veristat.c | 1158 m = &btf_members(t)[i]; in mask_unrelated_struct_ops_progs()
|