/external/fio/ |
workqueue.h | 18 struct workqueue *wq; 48 struct workqueue { struct 64 int workqueue_init(struct thread_data *td, struct workqueue *wq, struct workqueue_ops *ops, unsigned int max_workers, struct sk_out *sk_out); 65 void workqueue_exit(struct workqueue *wq); 67 void workqueue_enqueue(struct workqueue *wq, struct workqueue_work *work); 68 void workqueue_flush(struct workqueue *wq); 72 struct workqueue *wq = sw->wq; 82 struct workqueue *wq = sw->wq; 90 struct workqueue *wq = sw->wq; 101 struct workqueue *wq = sw->wq [all...] |
workqueue.c | 2 * Generic workqueue offload mechanism 11 #include "workqueue.h" 22 static struct submit_worker *__get_submit_worker(struct workqueue *wq, 41 static struct submit_worker *get_submit_worker(struct workqueue *wq) 68 static bool all_sw_idle(struct workqueue *wq) 85 void workqueue_flush(struct workqueue *wq) 101 void workqueue_enqueue(struct workqueue *wq, struct workqueue_work *work) 119 struct workqueue *wq = sw->wq; 132 struct workqueue *wq = sw->wq; 140 log_err("workqueue: nice %s\n", strerror(errno)) [all...] |
fio.h | 45 #include "workqueue.h" 163 struct workqueue log_compress_wq; 295 * Enforced rate submission/completion workqueue 297 struct workqueue io_wq;
|
/toolchain/binutils/binutils-2.27/gold/ |
workqueue-internal.h | 0 // workqueue-internal.h -- internal work queue header for gold -*- C++ -*- 30 #include "workqueue.h" 32 // This is an internal header file for different gold workqueue 41 // by the general workqueue code to manage threads. 46 Workqueue_threader(Workqueue* workqueue) 47 : workqueue_(workqueue) 62 // Get the Workqueue. 63 Workqueue* 68 // The Workqueue [all...] |
readsyms.cc | 45 // unblock tokens when the workqueue lock is held, so we need a dummy 75 run(Workqueue*) 112 Read_symbols::requeue(Workqueue* workqueue, Input_objects* input_objects, 125 // need to increment the count with the workqueue lock held. 126 workqueue->add_blocker(next_blocker); 128 workqueue->queue(new Read_symbols(input_objects, symtab, layout, dirpath, 161 Read_symbols::run(Workqueue* workqueue) 167 if (!this->do_read_symbols(workqueue) && this->member_ == NULL [all...] |
gold.cc | 35 #include "workqueue.h" 120 run(Workqueue*, const Task*); 131 Middle_runner::run(Workqueue* workqueue, const Task* task) 134 this->layout_, workqueue, this->mapfile_); 151 run(Workqueue*, const Task*); 162 Gc_runner::run(Workqueue* workqueue, const Task* task) 165 this->symtab_, this->layout_, workqueue, 175 Workqueue* workqueue, Input_objects* input_objects [all...] |
workqueue-threads.cc | 0 // workqueue-threads.cc -- the threaded workqueue for gold 23 // This file holds the workqueue implementation which may be used when 35 #include "workqueue.h" 36 #include "workqueue-internal.h" 130 Workqueue* workqueue) 131 : Workqueue_threader(workqueue),
|
workqueue.h | 0 // workqueue.h -- the work queue for gold -*- C++ -*- 39 class Workqueue; 41 // The superclass for tasks to be placed on the workqueue. Each 54 // called with the workqueue lock held. If the Task can run, this 63 // workqueue lock held. 69 run(Workqueue*) = 0; 123 // the Workqueue lock. 142 run(Workqueue*, const Task*) = 0; 177 run(Workqueue* workqueue) [all...] |
main.cc | 41 #include "workqueue.h" 204 Workqueue workqueue(command_line.options()); 244 search_path.initialize(&workqueue, &command_line.options().library_path()); 248 command_line, &workqueue, &input_objects, 252 workqueue.process(0);
|
Makefile.am | 110 workqueue.cc \ 111 workqueue-threads.cc 162 workqueue.h \ 163 workqueue-internal.h
|
dirsearch.cc | 34 #include "workqueue.h" 184 run(gold::Workqueue*); 215 Dir_cache_task::run(gold::Workqueue*) 228 Dirsearch::initialize(Workqueue* workqueue, 238 workqueue->queue(new Dir_cache_task(p->name().c_str(), this->token_));
|
workqueue.cc | 0 // workqueue.cc -- the workqueue for gold 28 #include "workqueue.h" 29 #include "workqueue-internal.h" 102 Workqueue_threader_single(Workqueue* workqueue) 103 : Workqueue_threader(workqueue) 117 // Workqueue methods. 119 Workqueue::Workqueue(const General_options& options [all...] |
plugin.cc | 437 run(Workqueue*) 554 Plugin_manager::all_symbols_read(Workqueue* workqueue, Task* task, 561 this->workqueue_ = workqueue; 578 workqueue->queue(new Plugin_rescan(this->this_blocker_, next_blocker)); [all...] |
plugin.h | 31 #include "workqueue.h" 187 all_symbols_read(Workqueue* workqueue, Task* task, 372 Workqueue* workqueue_; 594 run(Workqueue*);
|
/hardware/intel/common/wrs_omxil_core/utils/src/ |
ebuild.mk | 9 workqueue.cpp
|
Android.mk | 9 workqueue.cpp \
|
workqueue.cpp | 2 * workqueue.cpp, workqueue class 19 #include <workqueue.h> 22 WorkQueue::WorkQueue() 37 WorkQueue::~WorkQueue() 49 int WorkQueue::StartWork(bool executing) 59 void WorkQueue::StopWork(void) 87 void WorkQueue::PauseWork(void [all...] |
/external/mesa3d/src/gallium/state_trackers/nine/ |
threadpool.c | 51 while (!pool->workqueue && !pool->shutdown) 63 task = pool->workqueue; 64 pool->workqueue = task->next; 155 if (!pool->workqueue) { 156 pool->workqueue = task; 158 previous = pool->workqueue;
|
threadpool.h | 39 struct threadpool_task *workqueue; member in struct:threadpool
|
/frameworks/native/cmds/atrace/ |
atrace_userdebug.rc | 8 chmod 0666 /sys/kernel/tracing/events/workqueue/enable 9 chmod 0666 /sys/kernel/debug/tracing/events/workqueue/enable
|
/bionic/libc/kernel/tools/ |
kernel.py | 240 workqueue = [] 246 workqueue.append(path) 249 while i < len(workqueue): 250 path = workqueue[i] 258 workqueue.append(path)
|
/hardware/intel/common/wrs_omxil_core/ |
Android.mk | 31 utils/inc/workqueue.h
|
/system/bt/doc/ |
power_management.md | 8 code via the BTA workqueue thread. 30 through the BTA workqueue thread and the `bta_dm_pm_btm_status` function. Since 32 controller, timers are used to post messages to the BTA workqueue thread as 147 made through the BTA workqueue thread to `bta_dm_pm_btm_cback`, which then 149 responses are also fired as messages through the BTA workqueue thread, which are 159 `tBTA_DM_PM_BTM_STATUS` struct and posts it to the BTA workqueue thread via 163 **Determine if this is running on the workqueue thread or not** 200 sends off an event to the BTA workqueue thread.
|
/external/ltp/testcases/kernel/fs/scsi/ltpfs/ |
LtpfsCmds.c | 17 #include <linux/workqueue.h>
|
/hardware/intel/common/wrs_omxil_core/base/inc/ |
componentbase.h | 29 #include <workqueue.h> 67 WorkQueue *workq; 400 WorkQueue *bufferwork;
|