Lines Matching refs:root
80 root = objects.Root.getInstance()
82 if not root:
90 for obj in root.descendants(): obj.adoptOrphanParams()
93 for obj in root.descendants(): obj.unproxyParams()
98 for obj in sorted(root.descendants(), key=lambda o: o.path()):
107 d = root.get_config_as_dict()
113 do_dot(root, options.outdir, options.dot_config)
114 do_ruby_dot(root, options.outdir, options.dot_config)
120 for obj in root.descendants(): obj.createCCObject()
121 for obj in root.descendants(): obj.connectPorts()
124 for obj in root.descendants(): obj.init()
127 stats._bindStatHierarchy(root)
128 root.regStats()
131 for obj in root.descendants(): obj.regProbePoints()
134 for obj in root.descendants(): obj.regProbeListeners()
140 do_dvfs_dot(root, options.outdir, options.dot_dvfs_config)
150 for obj in root.descendants(): obj.loadState(ckpt)
152 for obj in root.descendants(): obj.initState()
163 root = objects.Root.getInstance()
164 for obj in root.descendants(): obj.startup()
217 def memWriteback(root):
218 for obj in root.descendants():
221 def memInvalidate(root):
222 for obj in root.descendants():
226 root = objects.Root.getInstance()
227 if not isinstance(root, objects.Root):
228 raise TypeError("Checkpoint must be called on a root object.")
231 memWriteback(root)
318 def notifyFork(root):
319 for obj in root.descendants():
359 root = objects.Root.getInstance()
360 notifyFork(root)