Lines Matching refs:io_wq_work
88 struct io_wq_work {
93 static inline struct io_wq_work *wq_next_work(struct io_wq_work *work)
98 return container_of(work->list.next, struct io_wq_work, list);
101 typedef struct io_wq_work *(free_work_fn)(struct io_wq_work *);
102 typedef void (io_wq_work_fn)(struct io_wq_work *);
127 void io_wq_enqueue(struct io_wq *wq, struct io_wq_work *work);
128 void io_wq_hash_work(struct io_wq_work *work, void *val);
134 static inline bool io_wq_is_hashed(struct io_wq_work *work)
139 typedef bool (work_cancel_fn)(struct io_wq_work *, void *);