Lines Matching refs:Transition
675 // performing a mark transition. We can't run it
836 // Each type of GC state transition is protected by a lock.
838 // transition condition, any thread that detects a transition
839 // condition must acquire the appropriate transition lock,
840 // re-check the transition condition and return if it no
841 // longer holds or perform the transition if it does.
842 // Likewise, any transition must invalidate the transition
844 // transition is performed by exactly one thread and threads
845 // that need the transition to happen block until it has
848 // startSema protects the transition from "off" to mark or
928 // This may return without performing this transition in some cases,
951 // We check the transition condition continuously here in case
958 // transition.
960 // If this is a forced GC, don't acquire the transition lock
961 // or re-check the transition condition because we
962 // specifically *don't* want to share the transition with
967 // Re-check transition condition under transition lock.
978 // We do this after re-checking the transition condition so
1113 // Re-check transition condition under transition lock.
1128 // Transition from mark 1 to mark 2.
1142 // transition lock go while we flush caches.
1178 // Transition to mark termination.
1184 // The gcphase is _GCmark, it will transition to _GCmarktermination
1199 // Likewise, release the transition lock. Blocked