Lines Matching full:phase
109 Multi-phase mechanism
114 The resettable interface uses a multi-phase system to relieve objects and
124 1. The **enter** phase is executed when the object enters reset. It resets only
129 2. The **hold** phase is executed for entry into reset, once every object in the
130 group which is being reset has had its *enter* phase executed. At this point
133 3. The **exit** phase is executed when the object leaves the reset state.
142 The *exit* phase is executed only when the last reset operation ends. Therefore
148 the 'exit' phase and this sequencing makes sure no outstanding DMA request
164 phase of the reset; they are name ``phases.enter()``, ``phases.hold()`` and
181 /* call parent class enter phase */
193 /* call parent class hold phase */
205 /* call parent class exit phase */
233 only override the *enter* phase and leave *hold* and *exit* untouched::
240 phase.
248 An object is under reset from the beginning of the *enter* phase (before
250 phase. During *enter* and *hold* phase only, the function will return that the
263 *hold* or *exit* phase of another object in the same reset group.
314 a reset operation it must be used only in *hold* phase. Using it in *enter* or
315 *exit* phase is an error.
349 the three-phase mechanism listed above. It resets all objects
353 "hold" phase of this reset.