| /Linux-v6.6/tools/testing/selftests/bpf/ |
| D | btf_helpers.c | 15 [BTF_KIND_UNION] = "UNION", 125 case BTF_KIND_UNION: { in fprintf_btf_type_raw()
|
| D | test_btf.h | 34 BTF_TYPE_ENC(name, BTF_INFO_ENC(BTF_KIND_UNION, 0, nr_elems), sz)
|
| /Linux-v6.6/tools/include/uapi/linux/ |
| D | btf.h | 65 BTF_KIND_UNION = 5, /* Union */ enumerator
|
| /Linux-v6.6/include/uapi/linux/ |
| D | btf.h | 65 BTF_KIND_UNION = 5, /* Union */ enumerator
|
| /Linux-v6.6/tools/testing/selftests/bpf/prog_tests/ |
| D | resolve_btfids.c | 27 { "U", BTF_KIND_UNION, -1 },
|
| D | core_reloc.c | 483 exp->local_union = find_btf_type(local_btf, "a_union", BTF_KIND_UNION); in setup_type_id_case_local() 507 exp->targ_union = find_btf_type(targ_btf, "a_union", BTF_KIND_UNION); in setup_type_id_case_success()
|
| D | btf_write.c | 142 ASSERT_EQ(btf_kind(t), BTF_KIND_UNION, "union_kind"); in gen_btf()
|
| D | btf.c | 3102 BTF_TYPE_ENC(0, BTF_INFO_ENC(BTF_KIND_UNION, 1, 2), 4), /* [2] */ 3144 BTF_TYPE_ENC(0, BTF_INFO_ENC(BTF_KIND_UNION, 1, 2), 4), /* [3] */ 3188 BTF_TYPE_ENC(0, BTF_INFO_ENC(BTF_KIND_UNION, 1, 2), 4), /* [3] */ 3274 BTF_TYPE_ENC(0, BTF_INFO_ENC(BTF_KIND_UNION, 1, 2), 2), /* [2] */ 4992 BTF_TYPE_ENC(0, BTF_INFO_ENC(BTF_KIND_UNION, 0, 2), 8), 5057 BTF_TYPE_ENC(0, BTF_INFO_ENC(BTF_KIND_UNION, 0, 2), 8), 5124 BTF_TYPE_ENC(0, BTF_INFO_ENC(BTF_KIND_UNION, 0, 2), 8), 7979 case BTF_KIND_UNION: in btf_type_size()
|
| /Linux-v6.6/tools/lib/bpf/ |
| D | btf_dump.c | 349 case BTF_KIND_UNION: { in btf_dump_mark_referenced() 516 case BTF_KIND_UNION: { in btf_dump_order_type() 704 case BTF_KIND_UNION: in btf_dump_emit_type() 786 case BTF_KIND_UNION: in btf_dump_emit_type() 1333 case BTF_KIND_UNION: in btf_dump_emit_type_decl() 1456 case BTF_KIND_UNION: in btf_dump_emit_type_chain() 2376 case BTF_KIND_UNION: { in btf_dump_type_data_check_zero() 2472 case BTF_KIND_UNION: in btf_dump_dump_type_data()
|
| D | btf.c | 313 case BTF_KIND_UNION: in btf_type_size() 381 case BTF_KIND_UNION: in btf_bswap_type_rest() 617 case BTF_KIND_UNION: in btf__resolve_size() 681 case BTF_KIND_UNION: { in btf__align_of() 1991 return btf_add_composite(btf, BTF_KIND_UNION, name, byte_sz); in btf__add_union() 3716 case BTF_KIND_UNION: in btf_dedup_prep() 3760 case BTF_KIND_UNION: in btf_dedup_prim_type() 3882 return btf_kflag(t) ? BTF_KIND_UNION : BTF_KIND_STRUCT; in btf_fwd_kind() 4130 case BTF_KIND_UNION: { in btf_dedup_is_equiv() 4252 if ((t_kind == BTF_KIND_STRUCT || t_kind == BTF_KIND_UNION) && in btf_dedup_merge_hypot_map() [all …]
|
| D | btf.h | 362 return btf_kind(t) == BTF_KIND_UNION; in btf_is_union() 369 return kind == BTF_KIND_STRUCT || kind == BTF_KIND_UNION; in btf_is_composite()
|
| D | relo_core.c | 174 case BTF_KIND_UNION: in __bpf_core_types_are_compat() 1588 (targ_k == BTF_KIND_UNION && local_f); in __bpf_core_types_match() 1604 case BTF_KIND_UNION: in __bpf_core_types_match() 1614 return (local_k == BTF_KIND_UNION) == targ_f; in __bpf_core_types_match()
|
| D | linker.c | 1348 case BTF_KIND_UNION: in glob_sym_btf_matches() 1420 case BTF_KIND_UNION: { in glob_sym_btf_matches()
|
| D | libbpf.c | 2102 case BTF_KIND_UNION: return "union"; in __btf_kind_str() 2798 t->info = BTF_INFO_ENC(BTF_KIND_UNION, 0, vlen); in bpf_object__sanitize_btf()
|
| /Linux-v6.6/include/linux/ |
| D | btf.h | 306 return kind == BTF_KIND_STRUCT || kind == BTF_KIND_UNION; in btf_is_composite() 371 return kind == BTF_KIND_STRUCT || kind == BTF_KIND_UNION; in btf_type_is_struct()
|
| /Linux-v6.6/tools/bpf/bpftool/ |
| D | btf_dumper.c | 565 case BTF_KIND_UNION: in btf_dumper_do_type() 644 case BTF_KIND_UNION: in __btf_dumper_type_only()
|
| D | btf.c | 29 [BTF_KIND_UNION] = "UNION", 162 case BTF_KIND_UNION: { in dump_btf_type()
|
| D | gen.c | 1748 case BTF_KIND_UNION: in btfgen_mark_type() 1824 case BTF_KIND_UNION: in btfgen_record_field_relo() 1884 case BTF_KIND_UNION: { in btfgen_mark_type_match()
|
| /Linux-v6.6/Documentation/bpf/ |
| D | btf.rst | 76 #define BTF_KIND_UNION 5 /* Union */ 234 2.2.5 BTF_KIND_UNION 240 * ``info.kind``: BTF_KIND_STRUCT or BTF_KIND_UNION
|
| /Linux-v6.6/kernel/bpf/ |
| D | btf.c | 319 [BTF_KIND_UNION] = "UNION", 684 case BTF_KIND_UNION: in btf_type_has_size() 1036 case BTF_KIND_UNION: in btf_show_name() 1110 BTF_INFO_KIND(show->state.type->info) == BTF_KIND_UNION) in btf_show_delim() 1888 case BTF_KIND_UNION: in __btf_resolve_size() 3087 bool is_union = BTF_INFO_KIND(t->info) == BTF_KIND_UNION; in btf_struct_check_meta() 4928 [BTF_KIND_UNION] = &struct_ops, 6147 if (BTF_INFO_KIND(t->info) == BTF_KIND_UNION && vlen != 1 && !(*flag & PTR_UNTRUSTED)) in btf_struct_walk()
|