Home
last modified time | relevance | path

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

12

/Linux-v5.15/tools/testing/selftests/bpf/prog_tests/
Dbtf_write.c35 ASSERT_EQ(t->name_off, str_off, "int_name_off"); in test_btf_write()
36 ASSERT_STREQ(btf__str_by_offset(btf, t->name_off), "int", "int_name"); in test_btf_write()
112 ASSERT_STREQ(btf__str_by_offset(btf, t->name_off), "s1", "struct_name"); in test_btf_write()
118 ASSERT_STREQ(btf__str_by_offset(btf, m->name_off), "f1", "f1_name"); in test_btf_write()
123 ASSERT_STREQ(btf__str_by_offset(btf, m->name_off), "f2", "f2_name"); in test_btf_write()
144 ASSERT_STREQ(btf__str_by_offset(btf, t->name_off), "u1", "union_name"); in test_btf_write()
150 ASSERT_STREQ(btf__str_by_offset(btf, m->name_off), "f1", "f1_name"); in test_btf_write()
167 ASSERT_STREQ(btf__str_by_offset(btf, t->name_off), "e1", "enum_name"); in test_btf_write()
172 ASSERT_STREQ(btf__str_by_offset(btf, v->name_off), "v1", "v1_name"); in test_btf_write()
175 ASSERT_STREQ(btf__str_by_offset(btf, v->name_off), "v2", "v2_name"); in test_btf_write()
[all …]
Dbtf_dump.c545 {.name_off = (__u32)3,.val = (__s32)-1,}); in test_btf_dump_struct_data()
549 { .name_off = 3, .val = -1,}); in test_btf_dump_struct_data()
555 { .name_off = 3, .val = -1,}); in test_btf_dump_struct_data()
559 { .name_off = 0, .val = -1,}); in test_btf_dump_struct_data()
563 { .name_off = 0, .val = -1,}); in test_btf_dump_struct_data()
567 { .name_off = 0, .val = 0,}); in test_btf_dump_struct_data()
571 { .name_off = 0, .val = 0,}); in test_btf_dump_struct_data()
575 { .name_off = 0, .val = 0,}); in test_btf_dump_struct_data()
579 { .name_off = 0, .val = 0,}); in test_btf_dump_struct_data()
586 { .name_off = 0, .val = 0,}); in test_btf_dump_struct_data()
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()
Dcore_reloc.c389 if (t->name_off) in setup_type_id_case_local()
393 (name = btf__name_by_offset(local_btf, btf_members(t)[0].name_off)) && in setup_type_id_case_local()
397 (name = btf__name_by_offset(local_btf, btf_members(t)[0].name_off)) && in setup_type_id_case_local()
401 (name = btf__name_by_offset(local_btf, btf_enum(t)[0].name_off)) && in setup_type_id_case_local()
406 btf_is_int(t) && (name = btf__name_by_offset(local_btf, t->name_off)) && in setup_type_id_case_local()
415 btf_is_int(t) && (name = btf__name_by_offset(local_btf, t->name_off)) && in setup_type_id_case_local()
Dbtf_endian.c92 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()
/Linux-v5.15/tools/objtool/include/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()
/Linux-v5.15/tools/lib/bpf/
Dbtf.c315 t->name_off = bswap_32(t->name_off); in btf_bswap_type_base()
345 e->name_off = bswap_32(e->name_off); in btf_bswap_type_rest()
358 m->name_off = bswap_32(m->name_off); in btf_bswap_type_rest()
365 p->name_off = bswap_32(p->name_off); in btf_bswap_type_rest()
465 name = btf__name_by_offset(btf, t->name_off); in determine_ptr_size()
683 const char *name = btf__name_by_offset(btf, t->name_off); in btf__find_by_name()
706 name = btf__name_by_offset(btf, t->name_off); in btf__find_by_name_kind()
1099 const char *name = btf__name_by_offset(btf, t->name_off); in btf_fixup_datasec()
1136 name = btf__name_by_offset(btf, t_var->name_off); in btf_fixup_datasec()
1700 int sz, name_off; in btf__add_int() local
[all …]
Dbtf_dump.c131 static const char *btf_name_of(const struct btf_dump *d, __u32 name_off) in btf_name_of() argument
133 return btf__name_by_offset(d->btf, name_off); in btf_name_of()
476 if (btf_is_composite(t) && through_ptr && t->name_off != 0) in btf_dump_order_type()
504 if (through_ptr && t->name_off != 0) in btf_dump_order_type()
516 if (t->name_off != 0) { in btf_dump_order_type()
532 if (t->name_off != 0 || !tstate->referenced) { in btf_dump_order_type()
640 if (t->name_off == 0) in btf_dump_is_blacklisted()
642 return strcmp(btf_name_of(d, t->name_off), "__builtin_va_list") == 0; in btf_dump_is_blacklisted()
689 if (t->name_off == 0) { in btf_dump_emit_type()
771 if (top_level_def || t->name_off == 0) { in btf_dump_emit_type()
[all …]
Dlinker.c85 int name_off; member
988 int name_off; in init_sec() local
1013 name_off = strset__add_str(linker->strtab_strs, src_sec->sec_name); in init_sec()
1014 if (name_off < 0) in init_sec()
1015 return name_off; in init_sec()
1017 shdr->sh_name = name_off; in init_sec()
1263 name = strset__data(linker->strtab_strs) + glob_sym->name_off; in find_glob_sym()
1307 n1 = btf__str_by_offset(btf1, t1->name_off); in glob_sym_btf_matches()
1308 n2 = btf__str_by_offset(btf2, t2->name_off); in glob_sym_btf_matches()
1346 n1 = btf__str_by_offset(btf1, t1->name_off); in glob_sym_btf_matches()
[all …]
Drelo_core.c211 acc->name = btf__name_by_offset(btf, btf_enum(t)[access_idx].name_off); in bpf_core_parse_spec()
242 if (m->name_off) { in bpf_core_parse_spec()
243 name = btf__name_by_offset(btf, m->name_off); in bpf_core_parse_spec()
329 local_type->name_off); in bpf_core_fields_are_compat()
330 targ_name = btf__name_by_offset(targ_btf, targ_type->name_off); in bpf_core_fields_are_compat()
393 local_name = btf__name_by_offset(local_btf, local_member->name_off); in bpf_core_match_member()
410 targ_name = btf__name_by_offset(targ_btf, m->name_off); in bpf_core_match_member()
483 targ_name = btf__name_by_offset(targ_spec->btf, e->name_off); in bpf_core_spec_match()
1058 s = btf__name_by_offset(spec->btf, t->name_off); in bpf_core_dump_spec()
1068 s = btf__name_by_offset(spec->btf, e->name_off); in bpf_core_dump_spec()
[all …]
/Linux-v5.15/kernel/bpf/preload/iterators/
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-v5.15/include/uapi/linux/
Dbtf.h32 __u32 name_off; member
100 __u32 name_off; member
117 __u32 name_off; member
140 __u32 name_off; member
/Linux-v5.15/tools/include/uapi/linux/
Dbtf.h32 __u32 name_off; member
100 __u32 name_off; member
117 __u32 name_off; member
140 __u32 name_off; member
/Linux-v5.15/tools/bpf/bpftool/
Dbtf_dumper.c77 prog_name = btf__name_by_offset(prog_btf, func_type->name_off); in dump_prog_id_as_func_ptr()
168 enums[i].name_off)); in btf_dumper_enum()
197 strcmp("char", btf__name_by_offset(btf, elem_type->name_off))) in is_str_array()
459 jsonw_name(d->jw, btf__name_by_offset(d->btf, m[i].name_off)); in btf_dumper_struct()
486 jsonw_name(d->jw, btf__name_by_offset(d->btf, t->name_off)); in btf_dumper_var()
508 jsonw_name(d->jw, btf__name_by_offset(d->btf, t->name_off)); in btf_dumper_datasec()
602 BTF_PRINT_ARG("%s ", btf__name_by_offset(btf, t->name_off)); in __btf_dumper_type_only()
606 btf__name_by_offset(btf, t->name_off)); in __btf_dumper_type_only()
610 btf__name_by_offset(btf, t->name_off)); in __btf_dumper_type_only()
614 btf__name_by_offset(btf, t->name_off)); in __btf_dumper_type_only()
[all …]
Dbtf.c118 jsonw_string_field(w, "name", btf_str(btf, t->name_off)); in dump_btf_type()
121 btf_str(btf, t->name_off)); in dump_btf_type()
181 const char *name = btf_str(btf, m->name_off); in dump_btf_type()
227 const char *name = btf_str(btf, v->name_off); in dump_btf_type()
277 const char *name = btf_str(btf, p->name_off); in dump_btf_type()
335 btf_str(btf, vt->name_off)); in dump_btf_type()
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()
/Linux-v5.15/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()
/Linux-v5.15/tools/testing/selftests/bpf/
Dbtf_helpers.c98 fprintf(out, "[%u] %s '%s'", id, btf_kind_str(kind), btf_str(btf, t->name_off)); in fprintf_btf_type_raw()
131 btf_str(btf, m->name_off), m->type, bit_off); in fprintf_btf_type_raw()
143 btf_str(btf, v->name_off), v->val); in fprintf_btf_type_raw()
159 btf_str(btf, p->name_off), p->type); in fprintf_btf_type_raw()
/Linux-v5.15/kernel/bpf/
Dbtf.c179 #define BTF_STR_OFFSET_VALID(name_off) ((name_off) <= BTF_MAX_NAME_OFFSET) argument
486 tname = btf_name_by_offset(btf, t->name_off); in btf_find_by_name_kind()
838 member = btf_name_by_offset(show->btf, m->name_off); in btf_show_name()
882 t->name_off); in btf_show_name()
915 name = btf_name_by_offset(show->btf, t->name_off); in btf_show_name()
1312 __btf_name_by_offset(btf, t->name_off), in __btf_verifier_log_type()
1360 __btf_name_by_offset(btf, member->name_off), in btf_verifier_log_member()
1366 __btf_name_by_offset(btf, member->name_off), in btf_verifier_log_member()
2348 if (!t->name_off || in btf_ref_type_check_meta()
2349 !btf_name_valid_identifier(env->btf, t->name_off)) { in btf_ref_type_check_meta()
[all …]
/Linux-v5.15/Documentation/bpf/
Dbtf.rst95 __u32 name_off;
119 ``name_off`` in ``struct btf_type`` specifies the offset in the string table.
126 * ``name_off``: any valid offset
178 * ``name_off``: 0
190 * ``name_off``: 0
235 * ``name_off``: 0 or offset to a valid C identifier
244 __u32 name_off;
250 * ``name_off``: offset to a valid C identifier
281 * ``name_off``: 0 or offset to a valid C identifier
290 __u32 name_off;
[all …]
/Linux-v5.15/fs/ntfs3/
Dfrecord.c456 const __le16 *name, u8 name_len, u32 asize, u16 name_off, in ni_ins_new_attr() argument
484 attr = mi_insert_attr(mi, type, name, name_len, asize, name_off); in ni_ins_new_attr()
724 le16_to_cpu(attr->name_off)); in ni_try_remove_attr_list()
803 le->name_off = offsetof(struct ATTR_LIST_ENTRY, name); in ni_create_attr_list()
850 u16 name_off = le16_to_cpu(b->name_off); in ni_create_attr_list() local
852 attr = mi_insert_attr(mi, b->type, Add2Ptr(b, name_off), in ni_create_attr_list()
853 b->name_len, asize, name_off); in ni_create_attr_list()
904 u32 asize, CLST svcn, u16 name_off, bool force_ext, in ni_ins_attr_ext() argument
986 name_off, svcn, ins_le); in ni_ins_attr_ext()
1009 name_off, svcn, ins_le); in ni_ins_attr_ext()
[all …]
Drecord.c268 le16_to_cpu(attr->name_off) + sizeof(short) * attr->name_len > in mi_enum_attr()
426 u16 name_off) in mi_insert_attr() argument
473 attr->name_off = cpu_to_le16(name_off); in mi_insert_attr()
476 memmove(Add2Ptr(attr, name_off), name, name_len * sizeof(short)); in mi_insert_attr()
Dntfs.h370 __le16 name_off; // 0x0A: Offset to the attribute name. member
431 return Add2Ptr(attr, le16_to_cpu(attr->name_off)); in attr_name()
519 u8 name_off; // 0x07: The offset to attribute name. member
541 memcmp(Add2Ptr(le, le->name_off), in le_cmp()
542 Add2Ptr(attr, le16_to_cpu(attr->name_off)), in le_cmp()
548 return Add2Ptr(le, le->name_off); in le_name()
Dinode.c1390 attr->name_off = SIZEOF_RESIDENT_LE; in ntfs_create_inode()
1418 attr->name_off = SIZEOF_RESIDENT_LE; in ntfs_create_inode()
1429 attr->name_off = SIZEOF_NONRESIDENT_EX_LE; in ntfs_create_inode()
1434 attr->name_off = SIZEOF_NONRESIDENT_EX_LE; in ntfs_create_inode()
1440 attr->name_off = SIZEOF_NONRESIDENT_LE; in ntfs_create_inode()
1443 attr->nres.run_off = attr->name_off; in ntfs_create_inode()
1450 attr->name_off = SIZEOF_RESIDENT_LE; in ntfs_create_inode()
1498 attr->name_off = SIZEOF_NONRESIDENT_LE; in ntfs_create_inode()
1499 attr->nres.run_off = attr->name_off; in ntfs_create_inode()

12