Lines Matching defs:dti

359 	struct dt_info *dti;
361 dti = xmalloc(sizeof(*dti));
362 dti->dtsflags = dtsflags;
363 dti->reservelist = reservelist;
364 dti->dt = tree;
365 dti->boot_cpuid_phys = boot_cpuid_phys;
367 return dti;
614 static void sort_reserve_entries(struct dt_info *dti)
619 for (ri = dti->reservelist;
629 for (ri = dti->reservelist;
636 dti->reservelist = tbl[0];
726 void sort_tree(struct dt_info *dti)
728 sort_reserve_entries(dti);
729 sort_node(dti->dt);
758 static bool any_label_tree(struct dt_info *dti, struct node *node)
766 if (any_label_tree(dti, c))
772 static void generate_label_tree_internal(struct dt_info *dti,
776 struct node *dt = dti->dt;
809 generate_label_tree_internal(dti, an, c, allocph);
812 static bool any_fixup_tree(struct dt_info *dti, struct node *node)
821 if (!get_node_by_ref(dti->dt, m->ref))
827 if (any_fixup_tree(dti, c))
834 static void add_fixup_entry(struct dt_info *dti, struct node *fn,
854 static void generate_fixups_tree_internal(struct dt_info *dti,
858 struct node *dt = dti->dt;
869 add_fixup_entry(dti, fn, node, prop, m);
874 generate_fixups_tree_internal(dti, fn, c);
877 static bool any_local_fixup_tree(struct dt_info *dti, struct node *node)
886 if (get_node_by_ref(dti->dt, m->ref))
892 if (any_local_fixup_tree(dti, c))
899 static void add_local_fixup_entry(struct dt_info *dti,
935 static void generate_local_fixups_tree_internal(struct dt_info *dti,
939 struct node *dt = dti->dt;
950 add_local_fixup_entry(dti, lfn, node, prop, m, refnode);
955 generate_local_fixups_tree_internal(dti, lfn, c);
958 void generate_label_tree(struct dt_info *dti, char *name, bool allocph)
960 if (!any_label_tree(dti, dti->dt))
962 generate_label_tree_internal(dti, build_root_node(dti->dt, name),
963 dti->dt, allocph);
966 void generate_fixups_tree(struct dt_info *dti, char *name)
968 if (!any_fixup_tree(dti, dti->dt))
970 generate_fixups_tree_internal(dti, build_root_node(dti->dt, name),
971 dti->dt);
974 void generate_local_fixups_tree(struct dt_info *dti, char *name)
976 if (!any_local_fixup_tree(dti, dti->dt))
978 generate_local_fixups_tree_internal(dti, build_root_node(dti->dt, name),
979 dti->dt);