Lines Matching refs:local_btf
4946 bpf_core_find_cands(struct bpf_object *obj, const struct btf *local_btf, __u32 local_type_id) in bpf_core_find_cands() argument
4954 local_cand.btf = local_btf; in bpf_core_find_cands()
4955 local_cand.t = btf__type_by_id(local_btf, local_type_id); in bpf_core_find_cands()
4959 local_cand.name = btf__name_by_offset(local_btf, local_cand.t->name_off); in bpf_core_find_cands()
5022 int bpf_core_types_are_compat(const struct btf *local_btf, __u32 local_id, in bpf_core_types_are_compat() argument
5029 local_type = btf__type_by_id(local_btf, local_id); in bpf_core_types_are_compat()
5039 local_type = skip_mods_and_typedefs(local_btf, local_id, &local_id); in bpf_core_types_are_compat()
5078 skip_mods_and_typedefs(local_btf, local_p->type, &local_id); in bpf_core_types_are_compat()
5080 err = bpf_core_types_are_compat(local_btf, local_id, targ_btf, targ_id); in bpf_core_types_are_compat()
5086 skip_mods_and_typedefs(local_btf, local_type->type, &local_id); in bpf_core_types_are_compat()
5115 const struct btf *local_btf, in bpf_core_apply_relo() argument
5139 local_type = btf__type_by_id(local_btf, local_id); in bpf_core_apply_relo()
5143 local_name = btf__name_by_offset(local_btf, local_type->name_off); in bpf_core_apply_relo()
5156 cands = bpf_core_find_cands(prog->obj, local_btf, local_id); in bpf_core_apply_relo()
5170 return bpf_core_apply_relo_insn(prog_name, insn, insn_idx, relo, relo_idx, local_btf, cands); in bpf_core_apply_relo()