Lines Matching refs:io_wq_work

52 	struct io_wq_work *cur_work;
53 struct io_wq_work *next_work;
107 struct io_wq_work *hash_tail[IO_WQ_NR_HASH_BUCKETS];
168 struct io_wq_work *work) in io_work_get_acct()
443 static inline unsigned int io_get_work_hash(struct io_wq_work *work) in io_get_work_hash()
466 static struct io_wq_work *io_get_next_work(struct io_wqe_acct *acct, in io_get_next_work()
471 struct io_wq_work *work, *tail; in io_get_next_work()
478 work = container_of(node, struct io_wq_work, list); in io_get_next_work()
524 struct io_wq_work *work) in io_assign_current_work()
537 static void io_wqe_enqueue(struct io_wqe *wqe, struct io_wq_work *work);
547 struct io_wq_work *work; in io_worker_handle_work()
580 struct io_wq_work *next_hashed, *linked; in io_worker_handle_work()
717 static bool io_wq_work_match_all(struct io_wq_work *work, void *data) in io_wq_work_match_all()
866 static void io_run_cancel(struct io_wq_work *work, struct io_wqe *wqe) in io_run_cancel()
877 static void io_wqe_insert_work(struct io_wqe *wqe, struct io_wq_work *work) in io_wqe_insert_work()
881 struct io_wq_work *tail; in io_wqe_insert_work()
898 static bool io_wq_work_match_item(struct io_wq_work *work, void *data) in io_wq_work_match_item()
903 static void io_wqe_enqueue(struct io_wqe *wqe, struct io_wq_work *work) in io_wqe_enqueue()
956 void io_wq_enqueue(struct io_wq *wq, struct io_wq_work *work) in io_wq_enqueue()
967 void io_wq_hash_work(struct io_wq_work *work, void *val) in io_wq_hash_work()
977 struct io_wq_work *work) in __io_wq_worker_cancel()
1006 struct io_wq_work *work, in io_wqe_remove_pending()
1011 struct io_wq_work *prev_work = NULL; in io_wqe_remove_pending()
1015 prev_work = container_of(prev, struct io_wq_work, list); in io_wqe_remove_pending()
1029 struct io_wq_work *work; in io_acct_cancel_pending_work()
1033 work = container_of(node, struct io_wq_work, list); in io_acct_cancel_pending_work()