| /linux/tools/bpf/bpftool/ |
| H A D | btf_dumper.c | 84 prog_name = btf__name_by_offset(prog_btf, func_type->name_off); in dump_prog_id_as_func_ptr() 175 btf__name_by_offset(d->btf, in btf_dumper_enum() 201 btf__name_by_offset(d->btf, in btf_dumper_enum64() 231 strcmp("char", btf__name_by_offset(btf, elem_type->name_off))) in is_str_array() 493 jsonw_name(d->jw, btf__name_by_offset(d->btf, m[i].name_off)); in btf_dumper_struct() 520 jsonw_name(d->jw, btf__name_by_offset(d->btf, t->name_off)); in btf_dumper_var() 542 jsonw_name(d->jw, btf__name_by_offset(d->btf, t->name_off)); in btf_dumper_datasec() 638 BTF_PRINT_ARG("%s ", btf__name_by_offset(btf, t->name_off)); in __btf_dumper_type_only() 642 btf__name_by_offset(btf, t->name_off)); in __btf_dumper_type_only() 646 btf__name_by_offset(btf, t->name_off)); in __btf_dumper_type_only() [all …]
|
| H A D | gen.c | 159 const char *sec_name = btf__name_by_offset(btf, sec->name_off); in codegen_datasec_def() 174 const char *var_name = btf__name_by_offset(btf, var->name_off); in codegen_datasec_def() 367 sec_name = btf__name_by_offset(btf, sec->name_off); in codegen_subskel_datasecs() 385 var_name = btf__name_by_offset(btf, var->name_off); in codegen_subskel_datasecs() 551 const char *var_name = btf__name_by_offset(btf, var->name_off); in codegen_asserts() 1066 member_name = btf__name_by_offset(btf, m->name_off); in walk_st_ops_shadow_vars() 1176 type_name = btf__name_by_offset(btf, map_type->name_off); in gen_st_ops_shadow_type() 1908 var_name = btf__name_by_offset(btf, var_type->name_off); in do_subskeleton() 2413 local_name = btf__name_by_offset(local_btf, local_type->name_off); in btfgen_find_cands() 2481 const char *sec_name = btf__name_by_offset(btf, sec->sec_name_off); in btfgen_record_obj()
|
| H A D | btf.c | 112 return btf__name_by_offset(btf, off) ? : "(invalid)"; in btf_str() 533 name = btf__name_by_offset(btf, t->name_off); in dump_btf_kfuncs() 562 opts.field_name = btf__name_by_offset(btf, t->name_off); in dump_btf_kfuncs() 638 return btf__name_by_offset(btf, name_off); in btf_type_sort_name() 651 return btf__name_by_offset(btf, t->name_off); in btf_type_sort_name() 666 return hasher(hash, str_hash(btf__name_by_offset(btf, name_off))); in btf_name_hasher() 757 d->own_name = btf__name_by_offset(btf, t->name_off); in sort_btf_c()
|
| H A D | struct_ops.c | 52 st_ops_name = btf__name_by_offset(kern_btf, t->name_off); in get_kern_struct_ops_name() 375 struct_ops_name = btf__name_by_offset(kern_btf, in __do_dump()
|
| H A D | cgroup.c | 172 btf__name_by_offset(btf_vmlinux, t->name_off); in show_bpf_prog()
|
| H A D | common.c | 447 prog_name = btf__name_by_offset(prog_btf, func_type->name_off); in get_prog_full_name()
|
| /linux/tools/lib/bpf/ |
| H A D | relo_core.c | 27 static const char *btf__name_by_offset(const struct btf *btf, u32 offset) in btf__name_by_offset() function 273 spec_str = btf__name_by_offset(btf, relo->access_str_off); in bpf_core_parse_spec() 323 acc->name = btf__name_by_offset(btf, name_off); in bpf_core_parse_spec() 355 name = btf__name_by_offset(btf, m->name_off); in bpf_core_parse_spec() 441 local_name = btf__name_by_offset(local_btf, in bpf_core_fields_are_compat() 443 targ_name = btf__name_by_offset(targ_btf, targ_type->name_off); in bpf_core_fields_are_compat() 504 local_name = btf__name_by_offset(local_btf, local_member->name_off); in bpf_core_match_member() 521 targ_name = btf__name_by_offset(targ_btf, m->name_off); in bpf_core_match_member() 604 targ_name = btf__name_by_offset(targ_spec->btf, name_off); in bpf_core_spec_match() 1193 s = btf__name_by_offset(spec->btf, t->name_off); in bpf_core_format_spec() [all …]
|
| H A D | btf_relocate.c | 19 #define btf__name_by_offset btf_name_by_offset macro 203 info[id].name = btf__name_by_offset(r->dist_base_btf, dist_t->name_off); in btf_relocate_map_distilled_base() 249 base_info.name = btf__name_by_offset(r->base_btf, base_t->name_off); in btf_relocate_map_distilled_base() 370 name = btf__name_by_offset(r->dist_base_btf, dist_t->name_off); in btf_relocate_map_distilled_base()
|
| H A D | libbpf.map | 57 btf__name_by_offset;
|
| H A D | libbpf.c | 1030 if (!strcmp(btf__name_by_offset(btf, m->name_off), name)) in find_member_by_name() 1189 tname = btf__name_by_offset(btf, type->name_off); in bpf_map__init_kern_struct_ops() 1225 mname = btf__name_by_offset(btf, member->name_off); in bpf_map__init_kern_struct_ops() 1423 var_name = btf__name_by_offset(obj->btf, type->name_off); in init_struct_ops_maps() 1433 tname = btf__name_by_offset(obj->btf, type->name_off); in init_struct_ops_maps() 2501 const char *name = btf__name_by_offset(btf, m->name_off); in get_map_field_int() 2531 const char *name = btf__name_by_offset(btf, m->name_off); in get_map_field_long() 2614 const char *name = btf__name_by_offset(btf, m->name_off); in parse_btf_map_def() 2935 map_name = btf__name_by_offset(obj->btf, var->name_off); in bpf_object__init_user_btf_map() 3073 name = btf__name_by_offset(obj->btf, t->name_off); in bpf_object__init_user_btf_maps() [all …]
|
| H A D | btf.c | 836 name = btf__name_by_offset(btf, t->name_off); in determine_ptr_size() 1888 const char *btf__name_by_offset(const struct btf *btf, __u32 offset) in btf__name_by_offset() function 4790 btf__name_by_offset(d->btf, t1->name_off), in btf_dedup_identical_types() 4791 btf__name_by_offset(d->btf, t2->name_off)); in btf_dedup_identical_types() 4859 btf__name_by_offset(d->btf, t1->name_off), in btf_dedup_identical_types() 4861 btf__name_by_offset(d->btf, m1->name_off)); in btf_dedup_identical_types() 5109 btf__name_by_offset(d->btf, cand_type->name_off), in btf_dedup_is_equiv() 5111 btf__name_by_offset(d->btf, cand_m->name_off), eq); in btf_dedup_is_equiv() 6013 name = btf__name_by_offset(dist->pipe.src, t->name_off); in btf_add_distilled_types()
|
| H A D | btf.h | 191 LIBBPF_API const char *btf__name_by_offset(const struct btf *btf, __u32 offset);
|
| H A D | linker.c | 2645 sec_name = btf__name_by_offset(obj->btf, ext_sec->sec_name_off); in linker_append_btf_ext() 2674 sec_name = btf__name_by_offset(obj->btf, ext_sec->sec_name_off); in linker_append_btf_ext() 2716 sec_name = btf__name_by_offset(obj->btf, ext_sec->sec_name_off); in linker_append_btf_ext()
|
| /linux/tools/sched_ext/include/scx/ |
| H A D | compat.h | 130 n = btf__name_by_offset(__COMPAT_vmlinux_btf, e[i].name_off); in __COMPAT_read_enum() 154 n = btf__name_by_offset(__COMPAT_vmlinux_btf, e[i].name_off); in __COMPAT_read_enum() 198 n = btf__name_by_offset(__COMPAT_vmlinux_btf, m[i].name_off); in __COMPAT_struct_has_field()
|
| /linux/tools/testing/selftests/bpf/prog_tests/ |
| H A D | resolve_btfids.c | 157 str = btf__name_by_offset(btf, type->name_off); in BTF_ID() 210 name = btf__name_by_offset(btf, t->name_off); in btf_has_decl_tag() 254 name = btf__name_by_offset(btf, tag->name_off); in is_arena_tagged_ptr()
|
| 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() 463 (name = btf__name_by_offset(local_btf, btf_enum(t)[0].name_off)) && in setup_type_id_case_local() 468 btf_is_int(t) && (name = btf__name_by_offset(local_btf, t->name_off)) && in setup_type_id_case_local() 477 btf_is_int(t) && (name = btf__name_by_offset(local_btf, t->name_off)) && in setup_type_id_case_local()
|
| H A D | test_global_funcs.c | 109 name = btf__name_by_offset(btf, fn_t->name_off); in subtest_ctx_arg_rewrite()
|
| H A D | tracing_multi.c | 131 str = btf__name_by_offset(btf, type->name_off); in get_ids() 737 str = btf__name_by_offset(btf, type->name_off); in serial_test_tracing_multi_bench_attach()
|
| H A D | ctx_rewrite.c | 272 const char *mname = btf__name_by_offset(btf, m->name_off); in find_field_offset_aux()
|
| /linux/tools/bpf/resolve_btfids/ |
| H A D | main.c | 761 str = btf__name_by_offset(btf, type->name_off); in symbols_resolve() 1082 const char *name = btf__name_by_offset(btf, param->name_off); in is_arena_param() 1187 name = btf__name_by_offset(btf, t->name_off); in is_kf_implicit_arg() 1268 tag_name = btf__name_by_offset(btf, t->name_off); in process_kfunc_with_implicit_args() 1301 param_name = btf__name_by_offset(btf, params[i].name_off); in process_kfunc_with_implicit_args() 1410 name = btf__name_by_offset(btf, btf_params(proto)[i].name_off); in add_arena_tagged_proto()
|
| /linux/tools/perf/util/ |
| H A D | bpf-event.c | 156 short_name = btf__name_by_offset(btf, t->name_off); in synthesize_bpf_prog_name() 237 const char *name = btf__name_by_offset(btf, t_var->name_off); in bpf_metadata_read_map_data() 323 const char *name = btf__name_by_offset(map->btf, in bpf_metadata_fill_event()
|
| H A D | libbfd.c | 613 srcline = btf__name_by_offset(btf, linfo->line_off); in symbol__disassemble_bpf_libbfd()
|
| H A D | bpf_counter.c | 153 name = strdup(btf__name_by_offset(btf, t->name_off)); in bpf_target_prog_name()
|
| /linux/tools/testing/selftests/bpf/ |
| H A D | veristat.c | 1369 ctx_name = btf__name_by_offset(btf, t->name_off); in fixup_obj() 1922 const char *cur_name = btf__name_by_offset(btf, e->name_off); in enum_value_from_name() 1934 const char *cur_name = btf__name_by_offset(btf, e->name_off); in enum_value_from_name() 2050 const char *name = btf__name_by_offset(btf, member->name_off); in adjust_var_secinfo_member() 2148 btf__name_by_offset(btf, base_type->name_off)); in set_global_var() 2162 btf__name_by_offset(btf, base_type->name_off), value, in set_global_var() 2206 sec_name = btf__name_by_offset(btf, t->name_off); in set_global_vars() 2219 var_name = btf__name_by_offset(btf, var_type->name_off); in set_global_vars()
|
| H A D | test_loader.c | 1237 name = btf__name_by_offset(prog_btf, t->name_off); in fixup_btf_from_path() 1247 cname = btf__name_by_offset(custom_btf, custom_t->name_off); in fixup_btf_from_path() 1284 pname = btf__name_by_offset(custom_btf, custom_params[j].name_off); in fixup_btf_from_path()
|