Lines Matching refs:drain
272 bool CMMarkStack::drain(OopClosureClass* cl, CMBitMap* bm, bool yield_after) {
2166 // to drain the marking data structures of the remaining entries
2186 // We call CMTask::do_marking_step() to completely drain the local
3268 // we only partially drain the local queue and global stack
3631 // drain it partially (so that other tasks can steal if they run out
3679 // We have a policy to drain the local queue before we attempt to
3680 // drain the global stack.
3684 // drain it partially (so that other tasks can steal if they run out
3857 drain its local queue.
3868 will totally drain the global mark stack.
3890 do_marking_step() method only tries to drain SATB buffers right
4005 // First drain any available SATB buffers. After this, we will not
4010 // ...then partially drain the local queue and the global stack
4077 // We then partially drain the local queue and the global stack.
4139 // Since we've done everything else, we can now totally drain the
4174 // And since we're towards the end, let's totally drain the