targ_type 2579 tools/lib/bpf/libbpf.c const struct btf_type *local_type, *targ_type; targ_type 2583 tools/lib/bpf/libbpf.c targ_type = skip_mods_and_typedefs(targ_btf, targ_id, &targ_id); targ_type 2584 tools/lib/bpf/libbpf.c if (!local_type || !targ_type) targ_type 2587 tools/lib/bpf/libbpf.c if (btf_is_composite(local_type) && btf_is_composite(targ_type)) targ_type 2589 tools/lib/bpf/libbpf.c if (btf_kind(local_type) != btf_kind(targ_type)) targ_type 2597 tools/lib/bpf/libbpf.c return local_type->size == targ_type->size; targ_type 2600 tools/lib/bpf/libbpf.c btf_int_offset(targ_type) == 0 && targ_type 2601 tools/lib/bpf/libbpf.c local_type->size == targ_type->size && targ_type 2602 tools/lib/bpf/libbpf.c btf_int_bits(local_type) == btf_int_bits(targ_type); targ_type 2605 tools/lib/bpf/libbpf.c targ_id = btf_array(targ_type)->type; targ_type 2637 tools/lib/bpf/libbpf.c const struct btf_type *local_type, *targ_type; targ_type 2643 tools/lib/bpf/libbpf.c targ_type = skip_mods_and_typedefs(targ_btf, targ_id, &targ_id); targ_type 2644 tools/lib/bpf/libbpf.c if (!targ_type) targ_type 2646 tools/lib/bpf/libbpf.c if (!btf_is_composite(targ_type)) targ_type 2654 tools/lib/bpf/libbpf.c n = btf_vlen(targ_type); targ_type 2655 tools/lib/bpf/libbpf.c m = btf_members(targ_type); targ_type 2660 tools/lib/bpf/libbpf.c if (btf_member_bitfield_size(targ_type, i)) targ_type 2662 tools/lib/bpf/libbpf.c offset = btf_member_bit_offset(targ_type, i); targ_type 2715 tools/lib/bpf/libbpf.c const struct btf_type *targ_type; targ_type 2727 tools/lib/bpf/libbpf.c targ_type = skip_mods_and_typedefs(targ_spec->btf, targ_id, targ_type 2729 tools/lib/bpf/libbpf.c if (!targ_type) targ_type 2747 tools/lib/bpf/libbpf.c if (!btf_is_array(targ_type)) targ_type 2750 tools/lib/bpf/libbpf.c a = btf_array(targ_type);