Home
last modified time | relevance | path

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

12

/kernel/linux/linux-5.10/tools/testing/selftests/bpf/prog_tests/
Dbtf_write.c36 ASSERT_EQ(t->name_off, str_off, "int_name_off"); in test_btf_write()
37 ASSERT_STREQ(btf__str_by_offset(btf, t->name_off), "int", "int_name"); in test_btf_write()
101 ASSERT_STREQ(btf__str_by_offset(btf, t->name_off), "s1", "struct_name"); in test_btf_write()
107 ASSERT_STREQ(btf__str_by_offset(btf, m->name_off), "f1", "f1_name"); in test_btf_write()
112 ASSERT_STREQ(btf__str_by_offset(btf, m->name_off), "f2", "f2_name"); in test_btf_write()
129 ASSERT_STREQ(btf__str_by_offset(btf, t->name_off), "u1", "union_name"); in test_btf_write()
135 ASSERT_STREQ(btf__str_by_offset(btf, m->name_off), "f1", "f1_name"); in test_btf_write()
149 ASSERT_STREQ(btf__str_by_offset(btf, t->name_off), "e1", "enum_name"); in test_btf_write()
154 ASSERT_STREQ(btf__str_by_offset(btf, v->name_off), "v1", "v1_name"); in test_btf_write()
157 ASSERT_STREQ(btf__str_by_offset(btf, v->name_off), "v2", "v2_name"); in test_btf_write()
[all …]
Dcore_reloc.c360 if (t->name_off) in setup_type_id_case_local()
364 (name = btf__name_by_offset(local_btf, btf_members(t)[0].name_off)) && in setup_type_id_case_local()
368 (name = btf__name_by_offset(local_btf, btf_members(t)[0].name_off)) && in setup_type_id_case_local()
372 (name = btf__name_by_offset(local_btf, btf_enum(t)[0].name_off)) && in setup_type_id_case_local()
377 btf_is_int(t) && (name = btf__name_by_offset(local_btf, t->name_off)) && in setup_type_id_case_local()
386 btf_is_int(t) && (name = btf__name_by_offset(local_btf, t->name_off)) && in setup_type_id_case_local()
Dbtf_endian.c94 ASSERT_STREQ(btf__str_by_offset(swap_btf, t->name_off), "some_var", "var_name"); in test_btf_endian()
Dresolve_btfids.c85 str = btf__name_by_offset(btf, type->name_off); in BTF_ID_LIST_GLOBAL()
/kernel/linux/linux-5.10/tools/objtool/
Dwarn.h22 unsigned long name_off; in offstr() local
27 name_off = offset - func->offset; in offstr()
30 name_off = offset; in offstr()
36 sprintf(str, "%s()+0x%lx", name, name_off); in offstr()
38 sprintf(str, "%s+0x%lx", name, name_off); in offstr()
/kernel/linux/linux-5.10/kernel/bpf/preload/iterators/
Diterators.bpf.c28 __u32 name_off; member
63 unsigned int name_off; in get_name() local
71 name_off = BPF_CORE_READ(t, name_off); in get_name()
72 if (name_off >= btf->hdr.str_len) in get_name()
74 return str + name_off; in get_name()
/kernel/linux/linux-5.10/tools/lib/bpf/
Dbtf.c290 t->name_off = bswap_32(t->name_off); in btf_bswap_type_base()
319 e->name_off = bswap_32(e->name_off); in btf_bswap_type_rest()
332 m->name_off = bswap_32(m->name_off); in btf_bswap_type_rest()
339 p->name_off = bswap_32(p->name_off); in btf_bswap_type_rest()
439 name = btf__name_by_offset(btf, t->name_off); in determine_ptr_size()
656 const char *name = btf__name_by_offset(btf, t->name_off); in btf__find_by_name()
679 name = btf__name_by_offset(btf, t->name_off); in btf__find_by_name_kind()
1002 const char *name = btf__name_by_offset(btf, t->name_off); in btf_fixup_datasec()
1039 name = btf__name_by_offset(btf, t_var->name_off); in btf_fixup_datasec()
1572 int sz, err, name_off; in btf__add_int() local
[all …]
Dbtf_dump.c104 static const char *btf_name_of(const struct btf_dump *d, __u32 name_off) in btf_name_of() argument
106 return btf__name_by_offset(d->btf, name_off); in btf_name_of()
459 if (btf_is_composite(t) && through_ptr && t->name_off != 0) in btf_dump_order_type()
486 if (through_ptr && t->name_off != 0) in btf_dump_order_type()
498 if (t->name_off != 0) { in btf_dump_order_type()
514 if (t->name_off != 0 || !tstate->referenced) { in btf_dump_order_type()
622 if (t->name_off == 0) in btf_dump_is_blacklisted()
624 return strcmp(btf_name_of(d, t->name_off), "__builtin_va_list") == 0; in btf_dump_is_blacklisted()
671 if (t->name_off == 0) { in btf_dump_emit_type()
753 if (top_level_def || t->name_off == 0) { in btf_dump_emit_type()
[all …]
Dlibbpf.c710 if (!strcmp(btf__name_by_offset(btf, m->name_off), name)) in find_member_by_name()
832 mname = btf__name_by_offset(btf, member->name_off); in bpf_map__init_kern_struct_ops()
964 var_name = btf__name_by_offset(obj->btf, type->name_off); in bpf_object__init_struct_ops_maps()
974 tname = btf__name_by_offset(obj->btf, type->name_off); in bpf_object__init_struct_ops_maps()
1935 const char *name = btf__name_by_offset(btf, m->name_off); in get_map_field_int()
1992 const char *name = btf__name_by_offset(obj->btf, m->name_off); in parse_btf_map_def()
2230 map_name = btf__name_by_offset(obj->btf, var->name_off); in bpf_object__init_user_btf_map()
2308 name = btf__name_by_offset(obj->btf, t->name_off); in bpf_object__init_user_btf_maps()
2402 name = (char *)btf__name_by_offset(btf, t->name_off); in bpf_object__sanitize_btf()
2417 m->name_off = vt->name_off; in bpf_object__sanitize_btf()
[all …]
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/linux/
Dbtf.h38 __u32 name_off; member
73 __u32 name_off; member
82 __u32 name_off; member
89 __u32 name_off; member
/kernel/linux/linux-5.10/tools/include/uapi/linux/
Dbtf.h32 __u32 name_off; member
99 __u32 name_off; member
116 __u32 name_off; member
139 __u32 name_off; member
/kernel/linux/linux-5.10/include/uapi/linux/
Dbtf.h32 __u32 name_off; member
99 __u32 name_off; member
116 __u32 name_off; member
139 __u32 name_off; member
/kernel/linux/linux-5.10/tools/bpf/bpftool/
Dbtf_dumper.c75 prog_name = btf__name_by_offset(prog_btf, func_type->name_off); in dump_prog_id_as_func_ptr()
166 enums[i].name_off)); in btf_dumper_enum()
195 strcmp("char", btf__name_by_offset(btf, elem_type->name_off))) in is_str_array()
457 jsonw_name(d->jw, btf__name_by_offset(d->btf, m[i].name_off)); in btf_dumper_struct()
484 jsonw_name(d->jw, btf__name_by_offset(d->btf, t->name_off)); in btf_dumper_var()
506 jsonw_name(d->jw, btf__name_by_offset(d->btf, t->name_off)); in btf_dumper_datasec()
599 BTF_PRINT_ARG("%s ", btf__name_by_offset(btf, t->name_off)); in __btf_dumper_type_only()
603 btf__name_by_offset(btf, t->name_off)); in __btf_dumper_type_only()
607 btf__name_by_offset(btf, t->name_off)); in __btf_dumper_type_only()
611 btf__name_by_offset(btf, t->name_off)); in __btf_dumper_type_only()
[all …]
Dbtf.c113 jsonw_string_field(w, "name", btf_str(btf, t->name_off)); in dump_btf_type()
116 btf_str(btf, t->name_off)); in dump_btf_type()
176 const char *name = btf_str(btf, m->name_off); in dump_btf_type()
222 const char *name = btf_str(btf, v->name_off); in dump_btf_type()
272 const char *name = btf_str(btf, p->name_off); in dump_btf_type()
Dgen.c100 const char *sec_name = btf__name_by_offset(btf, sec->name_off); in codegen_datasec_def()
123 const char *var_name = btf__name_by_offset(btf, var->name_off); in codegen_datasec_def()
Dstruct_ops.c52 st_ops_name = btf__name_by_offset(kern_btf, t->name_off); in get_kern_struct_ops_name()
372 struct_ops_type->name_off); in __do_dump()
Dprog.c286 name = btf__name_by_offset(btf, t_var->name_off); in show_prog_metadata()
315 name = btf__name_by_offset(btf, t_var->name_off); in show_prog_metadata()
1892 name = strdup(btf__name_by_offset(btf, t->name_off)); in profile_target_name()
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/progs/
Dnetif_receive_skb.c190 {.name_off = (__u32)3,.val = (__s32)-1,}); in BPF_PROG()
192 { .name_off = 3, .val = -1,}); in BPF_PROG()
194 { .name_off = 0, .val = -1,}); in BPF_PROG()
196 { .name_off = 0, .val = -1,}); in BPF_PROG()
199 { .name_off = 0, .val = 0,}); in BPF_PROG()
201 { .name_off = 0, .val = 0,}); in BPF_PROG()
204 { .name_off = 0, .val = 0,}); in BPF_PROG()
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/linux/
Dbtf.h26 __u32 name_off; member
58 __u32 name_off; member
67 __u32 name_off; member
/kernel/linux/linux-5.10/kernel/bpf/
Dbtf.c178 #define BTF_STR_OFFSET_VALID(name_off) ((name_off) <= BTF_MAX_NAME_OFFSET) argument
464 tname = btf_name_by_offset(btf, t->name_off); in btf_find_by_name_kind()
797 member = btf_name_by_offset(show->btf, m->name_off); in btf_show_name()
841 t->name_off); in btf_show_name()
874 name = btf_name_by_offset(show->btf, t->name_off); in btf_show_name()
1271 __btf_name_by_offset(btf, t->name_off), in __btf_verifier_log_type()
1319 __btf_name_by_offset(btf, member->name_off), in btf_verifier_log_member()
1325 __btf_name_by_offset(btf, member->name_off), in btf_verifier_log_member()
2278 if (!t->name_off || in btf_ref_type_check_meta()
2279 !btf_name_valid_identifier(env->btf, t->name_off)) { in btf_ref_type_check_meta()
[all …]
Dbpf_struct_ops.c157 mname = btf_name_by_offset(btf, member->name_off); in bpf_struct_ops_init()
/kernel/linux/linux-5.10/Documentation/bpf/
Dbtf.rst94 __u32 name_off;
118 ``name_off`` in ``struct btf_type`` specifies the offset in the string table.
125 * ``name_off``: any valid offset
177 * ``name_off``: 0
189 * ``name_off``: 0
234 * ``name_off``: 0 or offset to a valid C identifier
243 __u32 name_off;
249 * ``name_off``: offset to a valid C identifier
280 * ``name_off``: 0 or offset to a valid C identifier
289 __u32 name_off;
[all …]
/kernel/linux/linux-5.10/fs/btrfs/
Dbackref.h51 u32 name_len, unsigned long name_off,
Dbackref.c1711 u32 name_len, unsigned long name_off, argument
1732 name_off, name_len);
1764 name_off = (unsigned long)(iref + 1);
2112 typedef int (iterate_irefs_t)(u64 parent, u32 name_len, unsigned long name_off,
2264 static int inode_to_path(u64 inum, u32 name_len, unsigned long name_off, argument
2279 name_off, eb, inum, fspath_min, bytes_left);
/kernel/linux/linux-5.10/tools/perf/util/
Dbpf-event.c139 short_name = btf__name_by_offset(btf, t->name_off); in synthesize_bpf_prog_name()

12