Lines Matching refs:workqueue
112 Read_symbols::requeue(Workqueue* workqueue, Input_objects* input_objects, in requeue() argument
126 workqueue->add_blocker(next_blocker); in requeue()
128 workqueue->queue(new Read_symbols(input_objects, symtab, layout, dirpath, in requeue()
161 Read_symbols::run(Workqueue* workqueue) in run() argument
167 if (!this->do_read_symbols(workqueue) && this->member_ == NULL) in run()
168 workqueue->queue_soon(new Unblock_token(this->this_blocker_, in run()
176 Read_symbols::do_whole_lib_group(Workqueue* workqueue) in do_whole_lib_group() argument
201 workqueue->queue_soon(new Read_symbols(this->input_objects_, in do_whole_lib_group()
218 Read_symbols::do_lib_group(Workqueue* workqueue) in do_lib_group() argument
223 return this->do_whole_lib_group(workqueue); in do_lib_group()
246 workqueue->queue_soon(new Read_symbols(this->input_objects_, in do_lib_group()
254 workqueue->queue_soon(add_lib_group_symbols); in do_lib_group()
263 Read_symbols::do_read_symbols(Workqueue* workqueue) in do_read_symbols() argument
268 this->do_group(workqueue); in do_read_symbols()
273 return this->do_lib_group(workqueue); in do_read_symbols()
310 workqueue->queue_next(new Add_archive_symbols(this->symtab_, in do_read_symbols()
365 workqueue->queue_next(new Add_symbols(this->input_objects_, in do_read_symbols()
395 return this->do_read_symbols(workqueue); in do_read_symbols()
425 workqueue->queue_next(new Add_symbols(this->input_objects_, in do_read_symbols()
446 workqueue->queue_soon(new Read_script(this->symtab_, in do_read_symbols()
468 Read_symbols::do_group(Workqueue* workqueue) in do_group() argument
484 workqueue->queue_soon(new Start_group(this->symtab_, finish_group, in do_group()
497 workqueue->queue_soon(new Read_symbols(this->input_objects_, in do_group()
507 workqueue->queue_soon(finish_group); in do_group()
910 Read_script::run(Workqueue* workqueue) in run() argument
913 if (!read_input_script(workqueue, this->symtab_, this->layout_, in run()
928 workqueue->queue_soon(new Unblock_token(NULL, this->next_blocker_)); in run()