Home
last modified time | relevance | path

Searched refs:workqueue (Results 1 – 25 of 149) sorted by relevance

123456

/netbsd-src/sys/kern/
H A Dsubr_workqueue.c59 struct workqueue { struct
69 #define WQ_SIZE (roundup2(sizeof(struct workqueue), coherency_unit)) argument
74 SDT_PROBE_DEFINE7(sdt, kernel, workqueue, create,
82 SDT_PROBE_DEFINE1(sdt, kernel, workqueue, destroy,
85 SDT_PROBE_DEFINE3(sdt, kernel, workqueue, enqueue,
89 SDT_PROBE_DEFINE4(sdt, kernel, workqueue, entry,
94 SDT_PROBE_DEFINE4(sdt, kernel, workqueue, return,
99 SDT_PROBE_DEFINE2(sdt, kernel, workqueue, wait__start,
102 SDT_PROBE_DEFINE2(sdt, kernel, workqueue, wait__self,
105 SDT_PROBE_DEFINE2(sdt, kernel, workqueue, wait__hit,
[all …]
/netbsd-src/external/gpl3/binutils/dist/gold/
H A Dgold.cc131 Middle_runner::run(Workqueue* workqueue, const Task* task) in run() argument
134 this->layout_, workqueue, this->mapfile_); in run()
162 Gc_runner::run(Workqueue* workqueue, const Task* task) in run() argument
165 this->symtab_, this->layout_, workqueue, in run()
175 Workqueue* workqueue, Input_objects* input_objects, in queue_initial_tasks() argument
196 workqueue->set_thread_count(thread_count); in queue_initial_tasks()
241 workqueue->queue(new Read_symbols(input_objects, symtab, layout, in queue_initial_tasks()
269 workqueue->queue(tasks[i]); in queue_initial_tasks()
276 workqueue->queue(new Plugin_hook(options, input_objects, symtab, layout, in queue_initial_tasks()
288 workqueue->queue(new Task_function(new Gc_runner(options, in queue_initial_tasks()
[all …]
H A Dreadsyms.cc112 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()
[all …]
H A Dmain.cc204 Workqueue workqueue(command_line.options()); in main() local
244 search_path.initialize(&workqueue, &command_line.options().library_path()); in main()
248 command_line, &workqueue, &input_objects, in main()
252 workqueue.process(0); in main()
H A Dworkqueue-internal.h46 Workqueue_threader(Workqueue* workqueue) in Workqueue_threader() argument
47 : workqueue_(workqueue) in Workqueue_threader()
H A Dworkqueue-threads.cc130 Workqueue* workqueue) in Workqueue_threader_threadpool() argument
131 : Workqueue_threader(workqueue), in Workqueue_threader_threadpool()
H A Dworkqueue.h177 run(Workqueue* workqueue) in run() argument
178 { this->runner_->run(workqueue, this); } in run()
H A DMakefile.am110 workqueue.cc \
111 workqueue-threads.cc
162 workqueue.h \
163 workqueue-internal.h
H A Ddirsearch.cc228 Dirsearch::initialize(Workqueue* workqueue, in initialize() argument
238 workqueue->queue(new Dir_cache_task(p->name().c_str(), this->token_)); in initialize()
/netbsd-src/external/gpl3/binutils.old/dist/gold/
H A Dgold.cc131 Middle_runner::run(Workqueue* workqueue, const Task* task) in run() argument
134 this->layout_, workqueue, this->mapfile_); in run()
162 Gc_runner::run(Workqueue* workqueue, const Task* task) in run() argument
165 this->symtab_, this->layout_, workqueue, in run()
175 Workqueue* workqueue, Input_objects* input_objects, in queue_initial_tasks() argument
196 workqueue->set_thread_count(thread_count); in queue_initial_tasks()
241 workqueue->queue(new Read_symbols(input_objects, symtab, layout, in queue_initial_tasks()
269 workqueue->queue(tasks[i]); in queue_initial_tasks()
276 workqueue->queue(new Plugin_hook(options, input_objects, symtab, layout, in queue_initial_tasks()
288 workqueue->queue(new Task_function(new Gc_runner(options, in queue_initial_tasks()
[all …]
H A Dreadsyms.cc112 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()
[all …]
H A Dmain.cc204 Workqueue workqueue(command_line.options()); in main() local
244 search_path.initialize(&workqueue, &command_line.options().library_path()); in main()
248 command_line, &workqueue, &input_objects, in main()
252 workqueue.process(0); in main()
H A Dworkqueue-internal.h46 Workqueue_threader(Workqueue* workqueue) in Workqueue_threader() argument
47 : workqueue_(workqueue) in Workqueue_threader()
H A Dworkqueue-threads.cc130 Workqueue* workqueue) in Workqueue_threader_threadpool() argument
131 : Workqueue_threader(workqueue), in Workqueue_threader_threadpool()
H A Dworkqueue.h177 run(Workqueue* workqueue) in run() argument
178 { this->runner_->run(workqueue, this); } in run()
H A DMakefile.am110 workqueue.cc \
111 workqueue-threads.cc
162 workqueue.h \
163 workqueue-internal.h
H A Ddirsearch.cc228 Dirsearch::initialize(Workqueue* workqueue, in initialize() argument
238 workqueue->queue(new Dir_cache_task(p->name().c_str(), this->token_)); in initialize()
/netbsd-src/sys/sys/
H A Dworkqueue.h48 struct workqueue;
54 int workqueue_create(struct workqueue **, const char *,
56 void workqueue_destroy(struct workqueue *);
57 void workqueue_wait(struct workqueue *, struct work *);
59 void workqueue_enqueue(struct workqueue *, struct work *, struct cpu_info *);
/netbsd-src/external/gpl3/binutils/dist/gold/po/
H A DPOTFILES.in103 workqueue-internal.h
104 workqueue-threads.cc
105 workqueue.cc
106 workqueue.h
/netbsd-src/external/gpl3/binutils.old/dist/gold/po/
H A DPOTFILES.in103 workqueue-internal.h
104 workqueue-threads.cc
105 workqueue.cc
106 workqueue.h
/netbsd-src/sys/net/lagg/
H A Dif_laggproto.h59 struct workqueue *
61 void lagg_workq_destroy(struct workqueue *);
62 void lagg_workq_add(struct workqueue *, struct lagg_work *);
63 void lagg_workq_wait(struct workqueue *, struct lagg_work *);
/netbsd-src/sys/dev/pci/ixgbe/
H A Dixgbe.h108 #include <sys/workqueue.h>
483 struct workqueue *timer_wq;
529 struct workqueue *admin_wq; /* Link, SFP, PHY and FDIR */
549 struct workqueue *que_wq;
551 struct workqueue *txr_wq;
599 struct workqueue *recovery_mode_timer_wq;
/netbsd-src/sys/dev/sysmon/
H A Dsysmonvar.h53 struct workqueue;
187 struct workqueue *sme_wq; /* the workqueue for the events */
/netbsd-src/external/cddl/osnet/dist/uts/common/fs/zfs/sys/
H A Dvdev_disk.h54 struct workqueue *vd_wq;
/netbsd-src/tests/rump/kernspace/
H A DMakefile8 workqueue.c sendsig.c

123456