Home
last modified time | relevance | path

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

12

/linux/tools/testing/selftests/bpf/prog_tests/
H 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()
109 ASSERT_STREQ(btf__str_by_offset(btf, t->name_off), "s1", "struct_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), "v in gen_btf()
[all...]
H 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()
H 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()
660 " .name_off = (__u32)3,\n" 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()
686 "(struct btf_enum){.name_off in test_btf_dump_struct_data()
[all...]
H A Dbtf_split.c83 ASSERT_STREQ(btf__str_by_offset(btf2, t->name_off), "int", "int_name"); in test_btf_split()
99 ASSERT_STREQ(btf__str_by_offset(btf2, t->name_off), "s2", "split_struct_name");
124 ASSERT_STREQ(btf__str_by_offset(btf3, t->name_off), "u1", "split_union_name");
131 ASSERT_STREQ(btf__str_by_offset(btf3, t->name_off), "int", "split_base_type_name");
H 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()
H 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()
H A Dbtf_endian.c92 ASSERT_STREQ(btf__str_by_offset(swap_btf, t->name_off), "some_var", "var_name"); in test_btf_endian()
H A Dresolve_btfids.c85 str = btf__name_by_offset(btf, type->name_off); in BTF_ID()
H A Dtest_global_funcs.c109 name = btf__name_by_offset(btf, fn_t->name_off); in subtest_ctx_arg_rewrite()
/linux/tools/lib/bpf/
H 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()
H 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()
H A Dlinker.c89 int name_off; member
1145 int name_off; in init_sec() local
1170 name_off = strset__add_str(linker->strtab_strs, src_sec->sec_name); in init_sec()
1171 if (name_off < 0) in init_sec()
1172 return name_off; in init_sec()
1174 shdr->sh_name = name_off; in init_sec()
1454 name = strset__data(linker->strtab_strs) + glob_sym->name_off; in find_glob_sym()
1498 n1 = btf__str_by_offset(btf1, t1->name_off); in glob_sym_btf_matches()
1499 n2 = btf__str_by_offset(btf2, t2->name_off); in glob_sym_btf_matches()
1538 n1 = btf__str_by_offset(btf1, t1->name_off); in glob_sym_btf_matches()
[all …]
H A Dlibbpf.c1022 if (!strcmp(btf__name_by_offset(btf, m->name_off), name)) in find_member_by_name()
1181 tname = btf__name_by_offset(btf, type->name_off); in bpf_map__init_kern_struct_ops()
1217 mname = btf__name_by_offset(btf, member->name_off); in bpf_map__init_kern_struct_ops()
1415 var_name = btf__name_by_offset(obj->btf, type->name_off); in init_struct_ops_maps()
1425 tname = btf__name_by_offset(obj->btf, type->name_off); in init_struct_ops_maps()
2472 const char *name = btf__name_by_offset(btf, m->name_off); in get_map_field_int()
2502 const char *name = btf__name_by_offset(btf, m->name_off); in get_map_field_long()
2585 const char *name = btf__name_by_offset(btf, m->name_off); in parse_btf_map_def()
2906 map_name = btf__name_by_offset(obj->btf, var->name_off); in bpf_object__init_user_btf_map()
3044 name = btf__name_by_offset(obj->btf, t->name_off); in bpf_object__init_user_btf_maps()
7196 int name_off; clone_func_btf_info() local
[all...]
/linux/kernel/bpf/preload/iterators/
H A Diterators.bpf.c27 __u32 name_off; member
62 unsigned int name_off; in get_name() local
70 name_off = BPF_CORE_READ(t, name_off); in get_name()
71 if (name_off >= btf->hdr.str_len) in get_name()
73 return str + name_off; in get_name()
/linux/tools/include/uapi/linux/
H A Dbtf.h44 __u32 name_off;
119 __u32 name_off;
136 __u32 name_off;
159 __u32 name_off;
208 __u32 name_off;
32 __u32 name_off; global() member
106 __u32 name_off; global() member
123 __u32 name_off; global() member
146 __u32 name_off; global() member
195 __u32 name_off; global() member
/linux/tools/bpf/bpftool/
H A Dbtf.c130 jsonw_string_field(w, "name", btf_str(btf, t->name_off)); in dump_btf_type()
133 btf_str(btf, t->name_off)); in dump_btf_type()
194 const char *name = btf_str(btf, m->name_off); in dump_btf_type()
243 const char *name = btf_str(btf, v->name_off); in dump_btf_type()
281 const char *name = btf_str(btf, v->name_off); in dump_btf_type()
340 const char *name = btf_str(btf, p->name_off); in dump_btf_type()
398 btf_str(btf, vt->name_off)); in dump_btf_type()
509 return strcmp(btf__str_by_offset(btf, a->name_off), in cmp_kfuncs()
510 btf__str_by_offset(btf, b->name_off)); in cmp_kfuncs()
539 name = btf__name_by_offset(btf, t->name_off); in dump_btf_kfuncs()
636 int name_off = t->name_off; btf_type_sort_name() local
666 btf_name_hasher(__u64 hash,const struct btf * btf,__u32 name_off) btf_name_hasher() argument
686 __u32 name_off = btf_is_enum(t) ? btf_type_disambig_hash() local
[all...]
H 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()
/linux/tools/testing/selftests/bpf/progs/
H 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()
/linux/tools/testing/selftests/bpf/
H 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()
/linux/kernel/bpf/
H A Dbtf.c188 #define BTF_STR_OFFSET_VALID(name_off) ((name_off) <= BTF_MAX_NAME_OFFSET) argument
567 const char *n = btf_name_by_offset(btf, t->name_off); in btf_check_sorted()
580 const char *na = btf_name_by_offset(btf, ta->name_off); in btf_check_sorted()
581 const char *nb = btf_name_by_offset(btf, tb->name_off); in btf_check_sorted()
628 tname = btf_name_by_offset(btf, t->name_off); in btf_find_by_name_kind_bsearch()
659 tname = btf_name_by_offset(btf, t->name_off); in btf_find_by_name_kind()
670 tname = btf_name_by_offset(btf, t->name_off); in btf_find_by_name_kind()
1107 member = btf_name_by_offset(show->btf, m->name_off); in btf_show_name()
1151 t->name_off); in btf_show_name()
1184 name = btf_name_by_offset(show->btf, t->name_off); in btf_show_name()
[all …]
/linux/kernel/trace/
H A Dtrace_btf.c92 if (!member->name_off) { in btf_find_struct_member()
101 name = btf_name_by_offset(btf, member->name_off); in btf_find_struct_member()
/linux/tools/sched_ext/include/scx/
H A Dcompat.h46 n = btf__name_by_offset(__COMPAT_vmlinux_btf, e[i].name_off); in __COMPAT_read_enum()
57 n = btf__name_by_offset(__COMPAT_vmlinux_btf, e[i].name_off); in __COMPAT_read_enum()
101 n = btf__name_by_offset(__COMPAT_vmlinux_btf, m[i].name_off); in __COMPAT_struct_has_field()
/linux/fs/ntfs3/
H A Drecord.c291 if (t32 && le16_to_cpu(attr->name_off) + t32 > t16) in mi_enum_attr()
310 if (t32 && le16_to_cpu(attr->name_off) + t32 > t16) in mi_enum_attr()
477 u8 name_len, u32 asize, u16 name_off) in mi_insert_attr() argument
524 attr->name_off = cpu_to_le16(name_off); in mi_insert_attr()
527 memmove(Add2Ptr(attr, name_off), name, name_len * sizeof(short)); in mi_insert_attr()
/linux/fs/smb/server/
H A Dsmb2misc.c110 unsigned short int name_off = in smb2_get_data_area_len() local
125 if (name_off + name_len < (u64)*off + *len) in smb2_get_data_area_len()
129 *off = name_off; in smb2_get_data_area_len()
/linux/tools/bpf/resolve_btfids/
H A Dmain.c662 str = btf__name_by_offset(btf, type->name_off); in symbols_resolve()
1010 tag_name = btf__name_by_offset(btf, t->name_off); in collect_kfuncs()
1019 func_name = btf__name_by_offset(btf, t->name_off); in collect_kfuncs()
1081 name = btf__name_by_offset(btf, t->name_off); in is_kf_implicit_arg()
1162 tag_name = btf__name_by_offset(btf, t->name_off); in process_kfunc_with_implicit_args()
1195 param_name = btf__name_by_offset(btf, params[i].name_off); in process_kfunc_with_implicit_args()
1254 na = btf__str_by_offset(btf, ta->name_off); in cmp_type_names()
1255 nb = btf__str_by_offset(btf, tb->name_off); in cmp_type_names()

12