Lines Matching refs:vt
1902 const struct btf_type *t, *vt; in map_is_mmapable() local
1915 vt = btf__type_by_id(obj->btf, vsi->type); in map_is_mmapable()
1916 if (!btf_is_var(vt)) in map_is_mmapable()
1919 if (btf_var(vt)->linkage != BTF_VAR_STATIC) in map_is_mmapable()
3146 struct btf_type *vt; in bpf_object__sanitize_btf() local
3163 vt = (void *)btf__type_by_id(btf, v->type); in bpf_object__sanitize_btf()
3164 m->name_off = vt->name_off; in bpf_object__sanitize_btf()
4188 const struct btf_type *vt; in add_dummy_ksym_var() local
4190 vt = btf__type_by_id(btf, vs->type); in add_dummy_ksym_var()
4191 if (btf_is_func(vt)) in add_dummy_ksym_var()
4359 struct btf_type *vt; in bpf_object__collect_externs() local
4361 vt = (void *)btf__type_by_id(obj->btf, vs->type); in bpf_object__collect_externs()
4362 ext_name = btf__name_by_offset(obj->btf, vt->name_off); in bpf_object__collect_externs()
4366 btf_kind_str(vt), ext_name); in bpf_object__collect_externs()
4369 if (btf_is_func(vt)) { in bpf_object__collect_externs()
4375 vt->type); in bpf_object__collect_externs()
4385 vt->info &= ~0xffff; in bpf_object__collect_externs()
4386 vt->info |= BTF_FUNC_GLOBAL; in bpf_object__collect_externs()
4388 btf_var(vt)->linkage = BTF_VAR_GLOBAL_ALLOCATED; in bpf_object__collect_externs()
4389 vt->type = int_btf_id; in bpf_object__collect_externs()