Lines Matching refs:io_wq_acct
77 struct io_wq_acct {
111 struct io_wq_acct acct[IO_WQ_ACCT_NR];
139 struct io_wq_acct *acct,
155 static inline struct io_wq_acct *io_get_acct(struct io_wq *wq, bool bound)
160 static inline struct io_wq_acct *io_work_get_acct(struct io_wq *wq,
166 static inline struct io_wq_acct *io_wq_get_acct(struct io_worker *worker)
189 struct io_wq_acct *acct = io_wq_get_acct(worker);
245 static inline bool __io_acct_run_queue(struct io_wq_acct *acct)
255 static inline bool io_acct_run_queue(struct io_wq_acct *acct)
271 struct io_wq_acct *acct)
306 static bool io_wq_create_worker(struct io_wq *wq, struct io_wq_acct *acct)
329 struct io_wq_acct *acct = io_wq_get_acct(worker);
339 struct io_wq_acct *acct;
363 struct io_wq_acct *acct,
410 struct io_wq_acct *acct = io_wq_get_acct(worker);
475 static struct io_wq_work *io_get_next_work(struct io_wq_acct *acct,
549 static void io_worker_handle_work(struct io_wq_acct *acct,
629 struct io_wq_acct *acct = io_wq_get_acct(worker);
780 struct io_wq_acct *acct = io_wq_get_acct(worker);
810 struct io_wq_acct *acct = io_wq_get_acct(worker);
818 struct io_wq_acct *acct = &wq->acct[index];
900 struct io_wq_acct *acct = io_work_get_acct(wq, work);
926 struct io_wq_acct *acct = io_work_get_acct(wq, work);
1020 struct io_wq_acct *acct = io_work_get_acct(wq, work);
1036 struct io_wq_acct *acct,
1065 struct io_wq_acct *acct = io_get_acct(wq, i == 0);
1132 struct io_wq_acct *acct = &wq->acct[i];
1171 struct io_wq_acct *acct = &wq->acct[i];
1338 struct io_wq_acct *acct;