| /linux/tools/testing/selftests/bpf/prog_tests/ |
| H A D | btf_write.c | 32 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), "v2", "v2_name"); in gen_btf() [all …]
|
| H A D | libbpf_str.c | 48 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 D | btf_dump.c | 653 {.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 D | btf_split.c | 83 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 D | libbpf_probes.c | 27 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 D | core_reloc.c | 451 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 D | btf_endian.c | 92 ASSERT_STREQ(btf__str_by_offset(swap_btf, t->name_off), "some_var", "var_name"); in test_btf_endian()
|
| H A D | resolve_btfids.c | 85 str = btf__name_by_offset(btf, type->name_off); in BTF_ID()
|
| H A D | test_global_funcs.c | 108 name = btf__name_by_offset(btf, fn_t->name_off); in subtest_ctx_arg_rewrite()
|
| /linux/tools/lib/bpf/ |
| H A D | btf_iter.c | 98 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 D | btf_relocate.c | 203 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()
|
| /linux/kernel/bpf/preload/iterators/ |
| H 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/ |
| H A D | btf.c | 129 jsonw_string_field(w, "name", btf_str(btf, t->name_off)); in dump_btf_type() 132 btf_str(btf, t->name_off)); in dump_btf_type() 193 const char *name = btf_str(btf, m->name_off); in dump_btf_type() 242 const char *name = btf_str(btf, v->name_off); in dump_btf_type() 280 const char *name = btf_str(btf, v->name_off); in dump_btf_type() 339 const char *name = btf_str(btf, p->name_off); in dump_btf_type() 397 btf_str(btf, vt->name_off)); in dump_btf_type() 508 return strcmp(btf__str_by_offset(btf, a->name_off), in cmp_kfuncs() 509 btf__str_by_offset(btf, b->name_off)); in cmp_kfuncs() 538 name = btf__name_by_offset(btf, t->name_off); in dump_btf_kfuncs() [all …]
|
| H A D | struct_ops.c | 52 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/include/uapi/linux/ |
| H A D | btf.h | 32 __u32 name_off; member 107 __u32 name_off; 124 __u32 name_off; 147 __u32 name_off; 196 __u32 name_off; 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/include/uapi/linux/ |
| H A D | btf.h | 32 __u32 name_off; member 107 __u32 name_off; 124 __u32 name_off; 147 __u32 name_off; 196 __u32 name_off; 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/testing/selftests/bpf/progs/ |
| H A D | netif_receive_skb.c | 186 {.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 D | btf_helpers.c | 101 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/tools/sched_ext/include/scx/ |
| H A D | compat.h | 45 n = btf__name_by_offset(__COMPAT_vmlinux_btf, e[i].name_off); in __COMPAT_read_enum() 56 n = btf__name_by_offset(__COMPAT_vmlinux_btf, e[i].name_off); in __COMPAT_read_enum() 100 n = btf__name_by_offset(__COMPAT_vmlinux_btf, m[i].name_off); in __COMPAT_struct_has_field()
|
| /linux/kernel/trace/ |
| H A D | trace_btf.c | 92 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/fs/smb/server/ |
| H A D | smb2misc.c | 110 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()
|
| H A D | oplock.c | 1548 unsigned int remain_len, name_off, name_len, value_off, value_len, in smb2_find_context_vals() local 1564 name_off = le16_to_cpu(cc->NameOffset); in smb2_find_context_vals() 1572 name_off != offsetof(struct create_context, Buffer) || in smb2_find_context_vals() 1574 name_off + name_len > cc_len || in smb2_find_context_vals() 1576 (value_len && value_off < name_off + (name_len < 8 ? 8 : name_len)) || in smb2_find_context_vals() 1580 name = (char *)cc + name_off; in smb2_find_context_vals()
|
| /linux/fs/ntfs3/ |
| H A D | ntfs.h | 373 __le16 name_off; // 0x0A: Offset to the attribute name. member 434 return Add2Ptr(attr, le16_to_cpu(attr->name_off)); in attr_name() 519 u8 name_off; // 0x07: The offset to attribute name. member 539 memcmp(Add2Ptr(le, le->name_off), in le_cmp() 540 Add2Ptr(attr, le16_to_cpu(attr->name_off)), in le_cmp() 546 return Add2Ptr(le, le->name_off); in le_name()
|
| H A D | attrlist.c | 154 sz < le->name_off + le->name_len * sizeof(short)) { in al_enumerate() 333 le->name_off = offsetof(struct ATTR_LIST_ENTRY, name); in al_add_le()
|
| /linux/net/sched/ |
| H A D | bpf_qdisc.c | 119 btf_name_by_offset(reg->btf, t->name_off), off); in bpf_qdisc_btf_struct_access() 126 off, size, btf_name_by_offset(reg->btf, t->name_off), end); in bpf_qdisc_btf_struct_access()
|