Lines Matching defs:canon_id
3941 * except referenced type IDs is exactly the same), a mapping from `canon_id` to
3946 * During DFS traversal, if we find that for current `canon_id` type we
3949 * - `canon_id` is mapped to exactly the same type as `cand_id`. This will
3952 * - `canon_id` is mapped to different type. This is contradiction in our
4007 * alright, and we still maintain the property of having single `canon_id`
4008 * mapping to single `cand_id` (there could be two different `canon_id`
4019 __u32 canon_id)
4029 if (resolve_type_id(d, cand_id) == resolve_type_id(d, canon_id))
4032 canon_id = resolve_fwd_id(d, canon_id);
4034 hypot_type_id = d->hypot_map[canon_id];
4060 if (btf_dedup_hypot_map_add(d, canon_id, cand_id))
4064 canon_type = btf_type_by_id(d->btf, canon_id);
4084 if (fwd_kind == real_kind && canon_id < d->btf->start_id)