Lines Matching refs:dti
401 struct dt_info *dti;
403 dti = xmalloc(sizeof(*dti));
404 dti->dtsflags = dtsflags;
405 dti->reservelist = reservelist;
406 dti->dt = tree;
407 dti->boot_cpuid_phys = boot_cpuid_phys;
409 return dti;
692 static void sort_reserve_entries(struct dt_info *dti)
697 for (ri = dti->reservelist;
707 for (ri = dti->reservelist;
714 dti->reservelist = tbl[0];
804 void sort_tree(struct dt_info *dti)
806 sort_reserve_entries(dti);
807 sort_node(dti->dt);
836 static bool any_label_tree(struct dt_info *dti, struct node *node)
844 if (any_label_tree(dti, c))
850 static void generate_label_tree_internal(struct dt_info *dti,
854 struct node *dt = dti->dt;
888 generate_label_tree_internal(dti, an, c, allocph);
891 static bool any_fixup_tree(struct dt_info *dti, struct node *node)
900 if (!get_node_by_ref(dti->dt, m->ref))
906 if (any_fixup_tree(dti, c))
913 static void add_fixup_entry(struct dt_info *dti, struct node *fn,
939 static void generate_fixups_tree_internal(struct dt_info *dti,
943 struct node *dt = dti->dt;
954 add_fixup_entry(dti, fn, node, prop, m);
959 generate_fixups_tree_internal(dti, fn, c);
962 static bool any_local_fixup_tree(struct dt_info *dti, struct node *node)
971 if (get_node_by_ref(dti->dt, m->ref))
977 if (any_local_fixup_tree(dti, c))
984 static void add_local_fixup_entry(struct dt_info *dti,
1020 static void generate_local_fixups_tree_internal(struct dt_info *dti,
1024 struct node *dt = dti->dt;
1035 add_local_fixup_entry(dti, lfn, node, prop, m, refnode);
1040 generate_local_fixups_tree_internal(dti, lfn, c);
1043 void generate_label_tree(struct dt_info *dti, char *name, bool allocph)
1045 if (!any_label_tree(dti, dti->dt))
1047 generate_label_tree_internal(dti, build_root_node(dti->dt, name),
1048 dti->dt, allocph);
1051 void generate_fixups_tree(struct dt_info *dti, char *name)
1053 if (!any_fixup_tree(dti, dti->dt))
1055 generate_fixups_tree_internal(dti, build_root_node(dti->dt, name),
1056 dti->dt);
1059 void generate_local_fixups_tree(struct dt_info *dti, char *name)
1061 if (!any_local_fixup_tree(dti, dti->dt))
1063 generate_local_fixups_tree_internal(dti, build_root_node(dti->dt, name),
1064 dti->dt);