Home
last modified time | relevance | path

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

123

/linux-6.3-rc2/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 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()
135 map_type_name = btf__str_by_offset(btf, e->name_off); in test_libbpf_bpf_map_type_str()
185 prog_type_name = btf__str_by_offset(btf, e->name_off); in test_libbpf_bpf_prog_type_str()
A Dbtf_dump.c583 {.name_off = (__u32)3,.val = (__s32)-1,}); in test_btf_dump_struct_data()
587 { .name_off = 3, .val = -1,}); in test_btf_dump_struct_data()
593 { .name_off = 3, .val = -1,}); in test_btf_dump_struct_data()
597 { .name_off = 0, .val = -1,}); in test_btf_dump_struct_data()
601 { .name_off = 0, .val = -1,}); in test_btf_dump_struct_data()
605 { .name_off = 0, .val = 0,}); in test_btf_dump_struct_data()
609 { .name_off = 0, .val = 0,}); in test_btf_dump_struct_data()
613 { .name_off = 0, .val = 0,}); in test_btf_dump_struct_data()
617 { .name_off = 0, .val = 0,}); in test_btf_dump_struct_data()
624 { .name_off = 0, .val = 0,}); in test_btf_dump_struct_data()
A Dbtf_split.c48 ASSERT_STREQ(btf__str_by_offset(btf2, t->name_off), "int", "int_name"); in test_btf_split()
64 ASSERT_STREQ(btf__str_by_offset(btf2, t->name_off), "s2", "split_struct_name"); in test_btf_split()
A Dlibbpf_probes.c27 const char *prog_type_name = btf__str_by_offset(btf, e->name_off); in test_libbpf_probe_prog_types()
65 const char *map_type_name = btf__str_by_offset(btf, e->name_off); in test_libbpf_probe_map_types()
A Dcore_reloc.c449 if (t->name_off) in setup_type_id_case_local()
453 (name = btf__name_by_offset(local_btf, btf_members(t)[0].name_off)) && in setup_type_id_case_local()
457 (name = btf__name_by_offset(local_btf, btf_members(t)[0].name_off)) && in setup_type_id_case_local()
461 (name = btf__name_by_offset(local_btf, btf_enum(t)[0].name_off)) && in setup_type_id_case_local()
466 btf_is_int(t) && (name = btf__name_by_offset(local_btf, t->name_off)) && in setup_type_id_case_local()
475 btf_is_int(t) && (name = btf__name_by_offset(local_btf, t->name_off)) && in setup_type_id_case_local()
/linux-6.3-rc2/tools/lib/bpf/
A Dbtf.c1790 t->name_off = name_off; in btf__add_int()
1833 t->name_off = name_off; in btf__add_float()
1874 t->name_off = name_off; in btf_add_ref_kind()
1954 t->name_off = name_off; in btf_add_composite()
2052 m->name_off = name_off; in btf__add_field()
2091 t->name_off = name_off; in btf_add_enum_common()
2160 v->name_off = name_off; in btf__add_enum_value()
2235 v->name_off = name_off; in btf__add_enum64_value()
2458 p->name_off = name_off; in btf__add_func_param()
2508 t->name_off = name_off; in btf__add_var()
[all …]
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()
1465 btf_enum64(targ_t)[j].name_off; in bpf_core_enums_match()
1498 targ_btf, targ_m->name_off)) in bpf_core_composites_match()
[all …]
A Dbtf_dump.c523 if (through_ptr && t->name_off != 0) in btf_dump_order_type()
535 if (t->name_off != 0) { in btf_dump_order_type()
662 if (t->name_off == 0) in btf_dump_is_blacklisted()
711 if (t->name_off == 0) { in btf_dump_emit_type()
959 t->name_off ? " " : "", in btf_dump_emit_struct_fwd()
979 t->name_off ? " " : "", in btf_dump_emit_struct_def()
987 fname = btf_name_of(d, m->name_off); in btf_dump_emit_struct_def()
1073 name = btf_name_of(d, v->name_off); in btf_dump_emit_enum32_val()
1099 name = btf_name_of(d, v->name_off); in btf_dump_emit_enum64_val()
1124 t->name_off ? " " : "", in btf_dump_emit_enum_def()
[all …]
A Dlinker.c84 int name_off; member
983 int name_off; in init_sec() local
1009 if (name_off < 0) in init_sec()
1010 return name_off; in init_sec()
1767 if (!src_p->name_off) in complete_extern_btf_info()
1953 if (name_off < 0) in linker_append_elf_sym()
1954 return name_off; in linker_append_elf_sym()
1987 glob_sym->name_off = name_off; in linker_append_elf_sym()
2618 int name_off; in emit_elf_data_sec() local
2621 if (name_off < 0) in emit_elf_data_sec()
[all …]
A Dusdt.c567 const char *data, size_t name_off, size_t desc_off,
576 size_t off, name_off, desc_off, seg_cnt = 0, vma_seg_cnt = 0, target_cnt = 0; in collect_usdt_targets() local
615 while ((off = gelf_getnote(data, off, &nhdr, &name_off, &desc_off)) > 0) { in collect_usdt_targets()
621 err = parse_usdt_note(elf, path, &nhdr, data->d_buf, name_off, desc_off, &note); in collect_usdt_targets()
1090 const char *data, size_t name_off, size_t desc_off, in parse_usdt_note() argument
1098 if (strncmp(data + name_off, USDT_NOTE_NAME, nhdr->n_namesz) != 0) in parse_usdt_note()
/linux-6.3-rc2/kernel/bpf/preload/iterators/
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-6.3-rc2/include/uapi/linux/
A Dbtf.h32 __u32 name_off; member
106 __u32 name_off; member
123 __u32 name_off; member
146 __u32 name_off; member
195 __u32 name_off; member
/linux-6.3-rc2/tools/include/uapi/linux/
A Dbtf.h32 __u32 name_off; member
106 __u32 name_off; member
123 __u32 name_off; member
146 __u32 name_off; member
195 __u32 name_off; member
/linux-6.3-rc2/tools/bpf/bpftool/
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.c130 const char *sec_name = btf__name_by_offset(btf, sec->name_off); in codegen_datasec_def()
224 name = btf__str_by_offset(btf, t->name_off); in find_type_for_map()
320 sec_name = btf__name_by_offset(btf, sec->name_off); in codegen_subskel_datasecs()
338 var_name = btf__name_by_offset(btf, var->name_off); in codegen_subskel_datasecs()
1517 var_name = btf__name_by_offset(btf, var_type->name_off); in do_subskeleton()
1721 m->name_off = MARKED; in btfgen_mark_member()
1738 cloned_type->name_off = MARKED; in btfgen_mark_type()
1874 cloned_type->name_off = MARKED; in btfgen_mark_type_match()
2161 if (cloned_type->name_off != MARKED) in btfgen_get_btf()
2188 if (cloned_m->name_off != MARKED) in btfgen_get_btf()
[all …]
A Dbtf.c112 jsonw_string_field(w, "name", btf_str(btf, t->name_off)); in dump_btf_type()
115 btf_str(btf, t->name_off)); in dump_btf_type()
176 const char *name = btf_str(btf, m->name_off); in dump_btf_type()
225 const char *name = btf_str(btf, v->name_off); in dump_btf_type()
263 const char *name = btf_str(btf, v->name_off); in dump_btf_type()
322 const char *name = btf_str(btf, p->name_off); in dump_btf_type()
380 btf_str(btf, vt->name_off)); in dump_btf_type()
/linux-6.3-rc2/tools/testing/selftests/bpf/progs/
A 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-6.3-rc2/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()
/linux-6.3-rc2/Documentation/bpf/
A Dbtf.rst98 __u32 name_off;
181 * ``name_off``: 0
193 * ``name_off``: 0
247 __u32 name_off;
293 __u32 name_off;
333 * ``name_off``: 0
345 * ``name_off``: 0
357 * ``name_off``: 0
391 * ``name_off``: 0
400 __u32 name_off;
[all …]
/linux-6.3-rc2/kernel/bpf/
A Dbtf.c181 #define BTF_STR_OFFSET_VALID(name_off) ((name_off) <= BTF_MAX_NAME_OFFSET) argument
2534 if (t->name_off) { in btf_ref_type_check_meta()
2769 if (!t->name_off || in btf_fwd_check_meta()
2839 if (t->name_off) { in btf_array_check_meta()
3092 if (t->name_off && in btf_struct_check_meta()
4107 if (t->name_off && in btf_enum_check_meta()
4215 if (t->name_off && in btf_enum64_check_meta()
4305 if (t->name_off) { in btf_func_proto_check_meta()
4383 if (!t->name_off || in btf_func_check_meta()
4452 if (!t->name_off || in btf_var_check_meta()
[all …]
/linux-6.3-rc2/fs/ntfs3/
A Drecord.c269 if (t32 && le16_to_cpu(attr->name_off) + t32 > t16) in mi_enum_attr()
277 le16_to_cpu(attr->name_off) + sizeof(short) * attr->name_len > in mi_enum_attr()
413 u16 name_off) in mi_insert_attr() argument
459 attr->name_off = cpu_to_le16(name_off); in mi_insert_attr()
462 memmove(Add2Ptr(attr, name_off), name, name_len * sizeof(short)); in mi_insert_attr()
A Dfrecord.c738 le16_to_cpu(attr->name_off)); in ni_try_remove_attr_list()
881 u16 name_off = le16_to_cpu(b->name_off); in ni_create_attr_list() local
884 b->name_len, asize, name_off); in ni_create_attr_list()
1017 name_off, svcn, ins_le); in ni_ins_attr_ext()
1042 name_off, svcn, ins_le); in ni_ins_attr_ext()
1192 t16 = le16_to_cpu(attr->name_off); in ni_insert_attr()
1214 name_off, svcn, ins_le); in ni_insert_attr()
1346 attr->name_off = SIZEOF_NONRESIDENT_LE; in ni_expand_mft_list()
1446 u32 run_off = name_off + name_size; in ni_insert_nonresident()
1477 attr->name_off = cpu_to_le16(name_off); in ni_insert_nonresident()
[all …]
A Dntfs.h369 __le16 name_off; // 0x0A: Offset to the attribute name. member
430 return Add2Ptr(attr, le16_to_cpu(attr->name_off)); in attr_name()
518 u8 name_off; // 0x07: The offset to attribute name. member
540 memcmp(Add2Ptr(le, le->name_off), in le_cmp()
541 Add2Ptr(attr, le16_to_cpu(attr->name_off)), in le_cmp()
547 return Add2Ptr(le, le->name_off); in le_name()
A Dinode.c134 if (le16_to_cpu(attr->name_off) + attr->name_len > asize) in ntfs_read_mft()
1421 attr->name_off = SIZEOF_RESIDENT_LE; in ntfs_create_inode()
1449 attr->name_off = SIZEOF_RESIDENT_LE; in ntfs_create_inode()
1460 attr->name_off = SIZEOF_NONRESIDENT_EX_LE; in ntfs_create_inode()
1465 attr->name_off = SIZEOF_NONRESIDENT_EX_LE; in ntfs_create_inode()
1471 attr->name_off = SIZEOF_NONRESIDENT_LE; in ntfs_create_inode()
1474 attr->nres.run_off = attr->name_off; in ntfs_create_inode()
1481 attr->name_off = SIZEOF_RESIDENT_LE; in ntfs_create_inode()
1529 attr->name_off = SIZEOF_NONRESIDENT_LE; in ntfs_create_inode()
1530 attr->nres.run_off = attr->name_off; in ntfs_create_inode()

Completed in 79 milliseconds

123