/linux/tools/testing/selftests/bpf/prog_tests/ |
A D | btf_write.c | 31 ASSERT_EQ(t->name_off, str_off, "int_name_off"); in gen_btf() 32 ASSERT_STREQ(btf__str_by_offset(btf, t->name_off), "int", "int_name"); in gen_btf() 114 ASSERT_STREQ(btf__str_by_offset(btf, m->name_off), "f1", "f1_name"); in gen_btf() 119 ASSERT_STREQ(btf__str_by_offset(btf, m->name_off), "f2", "f2_name"); in gen_btf() 140 ASSERT_STREQ(btf__str_by_offset(btf, t->name_off), "u1", "union_name"); in gen_btf() 146 ASSERT_STREQ(btf__str_by_offset(btf, m->name_off), "f1", "f1_name"); in gen_btf() 163 ASSERT_STREQ(btf__str_by_offset(btf, t->name_off), "e1", "enum_name"); in gen_btf() 168 ASSERT_STREQ(btf__str_by_offset(btf, v->name_off), "v1", "v1_name"); in gen_btf() 171 ASSERT_STREQ(btf__str_by_offset(btf, v->name_off), "v2", "v2_name"); in gen_btf() 240 ASSERT_STREQ(btf__str_by_offset(btf, p->name_off), "p1", "p1_name"); in gen_btf() [all …]
|
A D | btf_dump.c | 560 {.name_off = (__u32)3,.val = (__s32)-1,}); in test_btf_dump_struct_data() 564 { .name_off = 3, .val = -1,}); in test_btf_dump_struct_data() 570 { .name_off = 3, .val = -1,}); in test_btf_dump_struct_data() 574 { .name_off = 0, .val = -1,}); in test_btf_dump_struct_data() 578 { .name_off = 0, .val = -1,}); in test_btf_dump_struct_data() 582 { .name_off = 0, .val = 0,}); in test_btf_dump_struct_data() 586 { .name_off = 0, .val = 0,}); in test_btf_dump_struct_data() 590 { .name_off = 0, .val = 0,}); in test_btf_dump_struct_data() 594 { .name_off = 0, .val = 0,}); in test_btf_dump_struct_data() 601 { .name_off = 0, .val = 0,}); in test_btf_dump_struct_data()
|
A D | btf_split.c | 49 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()
|
A D | core_reloc.c | 388 if (t->name_off) in setup_type_id_case_local() 392 (name = btf__name_by_offset(local_btf, btf_members(t)[0].name_off)) && in setup_type_id_case_local() 396 (name = btf__name_by_offset(local_btf, btf_members(t)[0].name_off)) && in setup_type_id_case_local() 400 (name = btf__name_by_offset(local_btf, btf_enum(t)[0].name_off)) && in setup_type_id_case_local() 405 btf_is_int(t) && (name = btf__name_by_offset(local_btf, t->name_off)) && in setup_type_id_case_local() 414 btf_is_int(t) && (name = btf__name_by_offset(local_btf, t->name_off)) && in setup_type_id_case_local()
|
A D | btf_endian.c | 92 ASSERT_STREQ(btf__str_by_offset(swap_btf, t->name_off), "some_var", "var_name"); in test_btf_endian()
|
/linux/tools/lib/bpf/ |
A D | btf.c | 328 t->name_off = bswap_32(t->name_off); in btf_bswap_type_base() 1777 t->name_off = name_off; in btf__add_int() 1820 t->name_off = name_off; in btf__add_float() 1861 t->name_off = name_off; in btf_add_ref_kind() 1941 t->name_off = name_off; in btf_add_composite() 2039 m->name_off = name_off; in btf__add_field() 2090 t->name_off = name_off; in btf__add_enum() 2137 v->name_off = name_off; in btf__add_enum_value() 2343 p->name_off = name_off; in btf__add_func_param() 2393 t->name_off = name_off; in btf__add_var() [all …]
|
A D | btf_dump.c | 505 if (through_ptr && t->name_off != 0) in btf_dump_order_type() 517 if (t->name_off != 0) { in btf_dump_order_type() 642 if (t->name_off == 0) in btf_dump_is_blacklisted() 691 if (t->name_off == 0) { in btf_dump_emit_type() 886 t->name_off ? " " : "", in btf_dump_emit_struct_fwd() 904 t->name_off ? " " : "", in btf_dump_emit_struct_def() 911 fname = btf_name_of(d, m->name_off); in btf_dump_emit_struct_def() 987 t->name_off ? " " : "", in btf_dump_emit_enum_def() 993 name = btf_name_of(d, v->name_off); in btf_dump_emit_enum_def() 1285 name = btf_name_of(d, t->name_off); in btf_dump_emit_type_chain() [all …]
|
A D | linker.c | 84 int name_off; member 987 int name_off; in init_sec() local 1013 if (name_off < 0) in init_sec() 1014 return name_off; in init_sec() 1769 if (!src_p->name_off) in complete_extern_btf_info() 1955 if (name_off < 0) in linker_append_elf_sym() 1956 return name_off; in linker_append_elf_sym() 1989 glob_sym->name_off = name_off; in linker_append_elf_sym() 2617 int name_off; in emit_elf_data_sec() local 2620 if (name_off < 0) in emit_elf_data_sec() [all …]
|
A D | relo_core.c | 211 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 …]
|
A D | gen_loader.c | 627 int name_off, len = strlen(relo->name) + 1; in emit_bpf_find_by_name_kind() local 629 name_off = add_data(gen, relo->name, len); in emit_bpf_find_by_name_kind() 631 0, 0, 0, name_off)); in emit_bpf_find_by_name_kind() 646 int name_off, len = strlen(relo->name) + 1, res_off; in emit_bpf_kallsyms_lookup_name() local 648 name_off = add_data(gen, relo->name, len); in emit_bpf_kallsyms_lookup_name() 651 0, 0, 0, name_off)); in emit_bpf_kallsyms_lookup_name()
|
/linux/tools/objtool/include/objtool/ |
A D | warn.h | 22 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/kernel/bpf/preload/iterators/ |
A D | iterators.bpf.c | 27 __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/bpf/bpftool/ |
A D | btf_dumper.c | 77 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() 486 jsonw_name(d->jw, btf__name_by_offset(d->btf, t->name_off)); in btf_dumper_var() 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() 628 btf__name_by_offset(btf, t->name_off)); in __btf_dumper_type_only() 659 btf__name_by_offset(btf, t->name_off)); in __btf_dumper_type_only() 663 btf__name_by_offset(btf, t->name_off)); in __btf_dumper_type_only() 692 if (arg->name_off) in btf_dump_func() [all …]
|
A D | btf.c | 115 jsonw_string_field(w, "name", btf_str(btf, t->name_off)); in dump_btf_type() 118 btf_str(btf, t->name_off)); in dump_btf_type() 178 const char *name = btf_str(btf, m->name_off); in dump_btf_type() 224 const char *name = btf_str(btf, v->name_off); in dump_btf_type() 274 const char *name = btf_str(btf, p->name_off); in dump_btf_type() 332 btf_str(btf, vt->name_off)); in dump_btf_type()
|
A D | gen.c | 129 const char *sec_name = btf__name_by_offset(btf, sec->name_off); in codegen_datasec_def() 144 const char *var_name = btf__name_by_offset(btf, var->name_off); in codegen_datasec_def() 243 name = btf__str_by_offset(btf, t->name_off); in codegen_datasecs()
|
/linux/tools/testing/selftests/bpf/progs/ |
A D | netif_receive_skb.c | 190 {.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/tools/include/uapi/linux/ |
A D | btf.h | 32 __u32 name_off; member 104 __u32 name_off; member 121 __u32 name_off; member 144 __u32 name_off; member
|
/linux/include/uapi/linux/ |
A D | btf.h | 32 __u32 name_off; member 104 __u32 name_off; member 121 __u32 name_off; member 144 __u32 name_off; member
|
/linux/Documentation/bpf/ |
A D | btf.rst | 96 __u32 name_off; 127 * ``name_off``: any valid offset 179 * ``name_off``: 0 191 * ``name_off``: 0 245 __u32 name_off; 291 __u32 name_off; 327 * ``name_off``: 0 339 * ``name_off``: 0 351 * ``name_off``: 0 381 * ``name_off``: 0 [all …]
|
/linux/kernel/bpf/ |
A D | btf.c | 179 #define BTF_STR_OFFSET_VALID(name_off) ((name_off) <= BTF_MAX_NAME_OFFSET) argument 2367 if (!t->name_off || in btf_ref_type_check_meta() 2373 if (t->name_off) { in btf_ref_type_check_meta() 2608 if (!t->name_off || in btf_fwd_check_meta() 2678 if (t->name_off) { in btf_array_check_meta() 2931 if (t->name_off && in btf_struct_check_meta() 3334 if (t->name_off && in btf_enum_check_meta() 3425 if (t->name_off) { in btf_func_proto_check_meta() 3503 if (!t->name_off || in btf_func_check_meta() 3557 if (!t->name_off || in btf_var_check_meta() [all …]
|
/linux/tools/testing/selftests/bpf/ |
A D | btf_helpers.c | 99 fprintf(out, "[%u] %s '%s'", id, btf_kind_str(kind), btf_str(btf, t->name_off)); in fprintf_btf_type_raw() 132 btf_str(btf, m->name_off), m->type, bit_off); in fprintf_btf_type_raw() 144 btf_str(btf, v->name_off), v->val); in fprintf_btf_type_raw() 160 btf_str(btf, p->name_off), p->type); in fprintf_btf_type_raw()
|
/linux/fs/ntfs3/ |
A D | frecord.c | 724 le16_to_cpu(attr->name_off)); in ni_try_remove_attr_list() 850 u16 name_off = le16_to_cpu(b->name_off); in ni_create_attr_list() local 853 b->name_len, asize, name_off); in ni_create_attr_list() 986 name_off, svcn, ins_le); in ni_ins_attr_ext() 1009 name_off, svcn, ins_le); in ni_ins_attr_ext() 1148 t16 = le16_to_cpu(attr->name_off); in ni_insert_attr() 1170 name_off, svcn, ins_le); in ni_insert_attr() 1292 attr->name_off = SIZEOF_NONRESIDENT_LE; in ni_expand_mft_list() 1393 u32 run_off = name_off + name_size; in ni_insert_nonresident() 1423 attr->name_off = cpu_to_le16(name_off); in ni_insert_nonresident() [all …]
|
A D | record.c | 268 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()
|
A D | ntfs.h | 370 __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()
|
A D | inode.c | 1390 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()
|