Lines Matching refs:GCTaskQueue

102 // GCTaskQueue
105 GCTaskQueue* GCTaskQueue::create() {
106 GCTaskQueue* result = new GCTaskQueue(false);
108 tty->print_cr("GCTaskQueue::create()"
114 GCTaskQueue* GCTaskQueue::create_on_c_heap() {
115 GCTaskQueue* result = new(ResourceObj::C_HEAP, mtGC) GCTaskQueue(true);
117 tty->print_cr("GCTaskQueue::create_on_c_heap()"
124 GCTaskQueue::GCTaskQueue(bool on_c_heap) :
129 " GCTaskQueue::GCTaskQueue() constructor",
134 void GCTaskQueue::destruct() {
138 void GCTaskQueue::destroy(GCTaskQueue* that) {
141 " GCTaskQueue::destroy()"
157 void GCTaskQueue::initialize() {
164 void GCTaskQueue::enqueue(GCTask* task) {
167 " GCTaskQueue::enqueue(task: "
191 void GCTaskQueue::enqueue(GCTaskQueue* list) {
194 " GCTaskQueue::enqueue(list: "
227 GCTask* GCTaskQueue::dequeue() {
230 " GCTaskQueue::dequeue()", p2i(this));
244 GCTask* GCTaskQueue::dequeue(uint affinity) {
247 " GCTaskQueue::dequeue(%u)", p2i(this), affinity);
277 GCTask* GCTaskQueue::remove() {
297 GCTask* GCTaskQueue::remove(GCTask* task) {
324 void GCTaskQueue::verify_length() const {
335 void GCTaskQueue::print(const char* message) const {
336 tty->print_cr("[" INTPTR_FORMAT "] GCTaskQueue:"
358 SynchronizedGCTaskQueue::SynchronizedGCTaskQueue(GCTaskQueue* queue_arg,
416 GCTaskQueue* unsynchronized_queue = GCTaskQueue::create_on_c_heap();
484 GCTaskQueue* unsynchronized_queue = queue()->unsynchronized_queue();
485 GCTaskQueue::destroy(unsynchronized_queue);
550 GCTaskQueue* q = GCTaskQueue::create();
558 // GCTaskQueue* q was created in a ResourceArea so a
630 void GCTaskManager::add_list(GCTaskQueue* list) {
800 void GCTaskManager::execute_and_wait(GCTaskQueue* list) {