Lines Matching refs:dm_root
36 struct udevice *dm_root(void) in dm_root() function
38 if (!gd->dm_root) { in dm_root()
43 return gd->dm_root; in dm_root()
49 if (gd->dm_root) { in dm_fixup_for_gd_move()
57 struct udevice *root = dm_root(); in dm_get_translation_offset()
65 struct udevice *root = dm_root(); in dm_set_translation_offset()
156 if (gd->dm_root) { in dm_init()
188 device_remove(dm_root(), DM_REMOVE_NORMAL); in dm_uninit()
189 device_unbind(dm_root()); in dm_uninit()
190 gd->dm_root = NULL; in dm_uninit()
198 device_remove(dm_root(), flags); in dm_remove_devices_flags()
331 return dm_scan_fdt_live(gd->dm_root, gd->of_root, in dm_scan_fdt()
335 return dm_scan_fdt_node(gd->dm_root, blob, 0, pre_reloc_only); in dm_scan_fdt()
355 return dm_scan_fdt_live(gd->dm_root, node.np, pre_reloc_only); in dm_scan_fdt_ofnode_path()
357 return dm_scan_fdt_node(gd->dm_root, gd->fdt_blob, node.of_offset, in dm_scan_fdt_ofnode_path()