Home
last modified time | relevance | path

Searched refs:name_off (Results 1 – 25 of 42) sorted by relevance

12

/tools/testing/selftests/bpf/prog_tests/
A Dbtf_write.c32 ASSERT_EQ(t->name_off, str_off, "int_name_off"); in gen_btf()
33 ASSERT_STREQ(btf__str_by_offset(btf, t->name_off), "int", "int_name"); in gen_btf()
115 ASSERT_STREQ(btf__str_by_offset(btf, m->name_off), "f1", "f1_name"); in gen_btf()
120 ASSERT_STREQ(btf__str_by_offset(btf, m->name_off), "f2", "f2_name"); in gen_btf()
141 ASSERT_STREQ(btf__str_by_offset(btf, t->name_off), "u1", "union_name"); in gen_btf()
147 ASSERT_STREQ(btf__str_by_offset(btf, m->name_off), "f1", "f1_name"); in gen_btf()
164 ASSERT_STREQ(btf__str_by_offset(btf, t->name_off), "e1", "enum_name"); in gen_btf()
169 ASSERT_STREQ(btf__str_by_offset(btf, v->name_off), "v1", "v1_name"); in gen_btf()
172 ASSERT_STREQ(btf__str_by_offset(btf, v->name_off), "v2", "v2_name"); in gen_btf()
241 ASSERT_STREQ(btf__str_by_offset(btf, p->name_off), "p1", "p1_name"); in gen_btf()
[all …]
A Dbtf_split.c49 ASSERT_STREQ(btf__str_by_offset(btf2, t->name_off), "int", "int_name"); in __test_btf_split()
65 ASSERT_STREQ(btf__str_by_offset(btf2, t->name_off), "s2", "split_struct_name"); in __test_btf_split()
90 ASSERT_STREQ(btf__str_by_offset(btf3, t->name_off), "u1", "split_union_name"); in __test_btf_split()
97 ASSERT_STREQ(btf__str_by_offset(btf3, t->name_off), "int", "split_base_type_name"); in __test_btf_split()
A Dlibbpf_str.c48 attach_type_name = btf__str_by_offset(btf, e->name_off); in test_libbpf_bpf_attach_type_str()
93 link_type_name = btf__str_by_offset(btf, e->name_off); in test_libbpf_bpf_link_type_str()
138 map_type_name = btf__str_by_offset(btf, e->name_off); in test_libbpf_bpf_map_type_str()
195 prog_type_name = btf__str_by_offset(btf, e->name_off); in test_libbpf_bpf_prog_type_str()
A Dlibbpf_probes.c27 const char *prog_type_name = btf__str_by_offset(btf, e->name_off); in test_libbpf_probe_prog_types()
67 const char *map_type_name = btf__str_by_offset(btf, e->name_off); in test_libbpf_probe_map_types()
A Dbtf_dump.c653 {.name_off = (__u32)3,.val = (__s32)-1,}); in test_btf_dump_struct_data()
657 { .name_off = 3, .val = -1,}); in test_btf_dump_struct_data()
663 { .name_off = 3, .val = -1,}); in test_btf_dump_struct_data()
667 { .name_off = 0, .val = -1,}); in test_btf_dump_struct_data()
671 { .name_off = 0, .val = -1,}); in test_btf_dump_struct_data()
675 { .name_off = 0, .val = 0,}); in test_btf_dump_struct_data()
679 { .name_off = 0, .val = 0,}); in test_btf_dump_struct_data()
683 { .name_off = 0, .val = 0,}); in test_btf_dump_struct_data()
687 { .name_off = 0, .val = 0,}); in test_btf_dump_struct_data()
694 { .name_off = 0, .val = 0,}); in test_btf_dump_struct_data()
A Dbtf_endian.c92 ASSERT_STREQ(btf__str_by_offset(swap_btf, t->name_off), "some_var", "var_name"); in test_btf_endian()
A Dcore_reloc.c451 if (t->name_off) in setup_type_id_case_local()
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()
A Dresolve_btfids.c85 str = btf__name_by_offset(btf, type->name_off); in BTF_ID()
A Dtest_global_funcs.c108 name = btf__name_by_offset(btf, fn_t->name_off); in subtest_ctx_arg_rewrite()
/tools/lib/bpf/
A Dbtf_iter.c98 1, {offsetof(struct btf_type, name_off)} in btf_field_iter_init()
103 1, {offsetof(struct btf_type, name_off)}, in btf_field_iter_init()
105 1, {offsetof(struct btf_enum, name_off)} in btf_field_iter_init()
110 1, {offsetof(struct btf_type, name_off)}, in btf_field_iter_init()
112 1, {offsetof(struct btf_enum64, name_off)} in btf_field_iter_init()
118 1, {offsetof(struct btf_type, name_off)}, in btf_field_iter_init()
120 1, {offsetof(struct btf_member, name_off)} in btf_field_iter_init()
125 1, {offsetof(struct btf_type, name_off)}, in btf_field_iter_init()
127 1, {offsetof(struct btf_param, name_off)} in btf_field_iter_init()
A Dbtf.c2098 t->name_off = name_off; in btf__add_int()
2141 t->name_off = name_off; in btf__add_float()
2182 t->name_off = name_off; in btf_add_ref_kind()
2262 t->name_off = name_off; in btf_add_composite()
2360 m->name_off = name_off; in btf__add_field()
2399 t->name_off = name_off; in btf_add_enum_common()
2468 v->name_off = name_off; in btf__add_enum_value()
2543 v->name_off = name_off; in btf__add_enum64_value()
2783 p->name_off = name_off; in btf__add_func_param()
2833 t->name_off = name_off; in btf__add_var()
[all …]
A Dbtf_relocate.c203 info[id].name = btf__name_by_offset(r->dist_base_btf, dist_t->name_off); in btf_relocate_map_distilled_base()
232 if (!btf_is_composite(base_t) || !base_t->name_off) in btf_relocate_map_distilled_base()
234 if (base_name_cnt[base_t->name_off] < 255) in btf_relocate_map_distilled_base()
235 base_name_cnt[base_t->name_off]++; in btf_relocate_map_distilled_base()
245 if (!base_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()
271 base_info.needs_size = base_name_cnt[base_t->name_off] > 1; in btf_relocate_map_distilled_base()
360 r->str_map[dist_t->name_off] = 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()
398 if (t->name_off) in btf_relocate_validate_distilled_base()
A Drelo_core.c271 __u32 id, name_off; in bpf_core_parse_spec() local
320 name_off = btf_is_enum(t) ? btf_enum(t)[access_idx].name_off in bpf_core_parse_spec()
321 : btf_enum64(t)[access_idx].name_off; in bpf_core_parse_spec()
353 if (m->name_off) { in bpf_core_parse_spec()
441 local_type->name_off); in bpf_core_fields_are_compat()
565 __u32 name_off; in bpf_core_spec_match() local
599 name_off = btf_enum(targ_type)[i].name_off; in bpf_core_spec_match()
601 name_off = btf_enum64(targ_type)[i].name_off; in bpf_core_spec_match()
1481 btf_enum64(targ_t)[j].name_off; in bpf_core_enums_match()
1514 targ_btf, targ_m->name_off)) in bpf_core_composites_match()
[all …]
A Dbtf_dump.c528 if (through_ptr && t->name_off != 0) in btf_dump_order_type()
540 if (t->name_off != 0) { in btf_dump_order_type()
667 if (t->name_off == 0) in btf_dump_is_blacklisted()
716 if (t->name_off == 0) { in btf_dump_emit_type()
964 t->name_off ? " " : "", in btf_dump_emit_struct_fwd()
984 t->name_off ? " " : "", in btf_dump_emit_struct_def()
992 fname = btf_name_of(d, m->name_off); in btf_dump_emit_struct_def()
1078 name = btf_name_of(d, v->name_off); in btf_dump_emit_enum32_val()
1104 name = btf_name_of(d, v->name_off); in btf_dump_emit_enum64_val()
1129 t->name_off ? " " : "", in btf_dump_emit_enum_def()
[all …]
A Dlinker.c90 int name_off; member
1146 int name_off; in init_sec() local
1172 if (name_off < 0) in init_sec()
1173 return name_off; in init_sec()
1964 if (!src_p->name_off) in complete_extern_btf_info()
2150 if (name_off < 0) in linker_append_elf_sym()
2151 return name_off; in linker_append_elf_sym()
2184 glob_sym->name_off = name_off; in linker_append_elf_sym()
2824 int name_off; in emit_elf_data_sec() local
2827 if (name_off < 0) in emit_elf_data_sec()
[all …]
A Dusdt.c574 const char *data, size_t name_off, size_t desc_off,
583 size_t off, name_off, desc_off, seg_cnt = 0, vma_seg_cnt = 0, target_cnt = 0; in collect_usdt_targets() local
623 while ((off = gelf_getnote(data, off, &nhdr, &name_off, &desc_off)) > 0) { in collect_usdt_targets()
629 err = parse_usdt_note(elf, path, &nhdr, data->d_buf, name_off, desc_off, &note); in collect_usdt_targets()
1136 const char *data, size_t name_off, size_t desc_off, in parse_usdt_note() argument
1144 if (strncmp(data + name_off, USDT_NOTE_NAME, nhdr->n_namesz) != 0) in parse_usdt_note()
/tools/include/uapi/linux/
A Dbtf.h32 __u32 name_off; member
107 __u32 name_off; member
124 __u32 name_off; member
147 __u32 name_off; member
196 __u32 name_off; member
/tools/bpf/bpftool/
A Dbtf.c132 btf_str(btf, t->name_off)); in dump_btf_type()
397 btf_str(btf, vt->name_off)); in dump_btf_type()
595 if (t->name_off) in btf_type_rank()
636 int name_off = t->name_off; in btf_type_sort_name() local
638 if (!from_ref && !name_off && btf_vlen(t)) in btf_type_sort_name()
640 btf_enum64(t)->name_off : in btf_type_sort_name()
641 btf_enum(t)->name_off; in btf_type_sort_name()
668 if (!name_off) in btf_name_hasher()
686 __u32 name_off = btf_is_enum(t) ? in btf_type_disambig_hash() local
687 btf_enum(t)[i].name_off : in btf_type_disambig_hash()
[all …]
A Dbtf_dumper.c84 prog_name = btf__name_by_offset(prog_btf, func_type->name_off); in dump_prog_id_as_func_ptr()
176 enums[i].name_off)); in btf_dumper_enum()
202 enums[i].name_off)); in btf_dumper_enum64()
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()
651 btf__name_by_offset(btf, t->name_off)); in __btf_dumper_type_only()
665 btf__name_by_offset(btf, t->name_off)); in __btf_dumper_type_only()
696 btf__name_by_offset(btf, t->name_off)); in __btf_dumper_type_only()
700 btf__name_by_offset(btf, t->name_off)); in __btf_dumper_type_only()
729 if (arg->name_off) in btf_dump_func()
[all …]
A Dgen.c247 name = btf__str_by_offset(btf, t->name_off); in find_type_for_map()
350 sec_name = btf__name_by_offset(btf, sec->name_off); in codegen_subskel_datasecs()
368 var_name = btf__name_by_offset(btf, var->name_off); in codegen_subskel_datasecs()
983 member_name = btf__name_by_offset(btf, m->name_off); in walk_st_ops_shadow_vars()
1093 type_name = btf__name_by_offset(btf, map_type->name_off); in gen_st_ops_shadow_type()
2027 m->name_off = MARKED; in btfgen_mark_member()
2044 cloned_type->name_off = MARKED; in btfgen_mark_type()
2180 cloned_type->name_off = MARKED; in btfgen_mark_type_match()
2458 if (cloned_type->name_off != MARKED) in btfgen_get_btf()
2485 if (cloned_m->name_off != MARKED) in btfgen_get_btf()
[all …]
A Dstruct_ops.c52 st_ops_name = btf__name_by_offset(kern_btf, t->name_off); in get_kern_struct_ops_name()
376 struct_ops_type->name_off); in __do_dump()
/tools/testing/selftests/bpf/progs/
A Dnetif_receive_skb.c186 {.name_off = (__u32)3,.val = (__s32)-1,}); in BPF_PROG()
188 { .name_off = 3, .val = -1,}); in BPF_PROG()
190 { .name_off = 0, .val = -1,}); in BPF_PROG()
192 { .name_off = 0, .val = -1,}); in BPF_PROG()
195 { .name_off = 0, .val = 0,}); in BPF_PROG()
197 { .name_off = 0, .val = 0,}); in BPF_PROG()
200 { .name_off = 0, .val = 0,}); in BPF_PROG()
/tools/testing/selftests/bpf/
A Dbtf_helpers.c101 fprintf(out, "[%u] %s '%s'", id, btf_kind_str(kind), btf_str(btf, t->name_off)); in fprintf_btf_type_raw()
135 btf_str(btf, m->name_off), m->type, bit_off); in fprintf_btf_type_raw()
150 btf_str(btf, v->name_off), v->val); in fprintf_btf_type_raw()
164 btf_str(btf, v->name_off), in fprintf_btf_type_raw()
181 btf_str(btf, p->name_off), p->type); in fprintf_btf_type_raw()
/tools/sched_ext/include/scx/
A Dcompat.h45 n = btf__name_by_offset(__COMPAT_vmlinux_btf, e[i].name_off); in __COMPAT_read_enum()
56 n = btf__name_by_offset(__COMPAT_vmlinux_btf, e[i].name_off); in __COMPAT_read_enum()
100 n = btf__name_by_offset(__COMPAT_vmlinux_btf, m[i].name_off); in __COMPAT_struct_has_field()
/tools/perf/util/
A Dbtf.c20 const char *current_member_name = btf__name_by_offset(btf, m->name_off); in __btf_type__find_member_by_name()

Completed in 57 milliseconds

12