Home
last modified time | relevance | path

Searched refs:worker (Results 1 – 1 of 1) sorted by relevance

/io_uring/
Dio-wq.c144 static void io_wqe_dec_running(struct io_worker *worker);
151 static bool io_worker_get(struct io_worker *worker) in io_worker_get() argument
153 return refcount_inc_not_zero(&worker->ref); in io_worker_get()
156 static void io_worker_release(struct io_worker *worker) in io_worker_release() argument
158 if (refcount_dec_and_test(&worker->ref)) in io_worker_release()
159 complete(&worker->ref_done); in io_worker_release()
173 static inline struct io_wqe_acct *io_wqe_get_acct(struct io_worker *worker) in io_wqe_get_acct() argument
175 return io_get_acct(worker->wqe, worker->flags & IO_WORKER_F_BOUND); in io_wqe_get_acct()
186 struct io_worker *worker = current->worker_private; in io_wq_worker_stopped() local
191 return test_bit(IO_WQ_BIT_EXIT, &worker->wqe->wq->state); in io_wq_worker_stopped()
[all …]