Searched refs:io_wq_work (Results 1 – 6 of 6) sorted by relevance
| /linux/io_uring/ |
| H A D | io-wq.c | 58 struct io_wq_work *cur_work; 133 struct io_wq_work *hash_tail[IO_WQ_NR_HASH_BUCKETS]; 161 static inline unsigned int io_get_work_hash(struct io_wq_work *work) in io_get_work_hash() 437 static bool io_wq_hash_defer(struct io_wq_work *work, struct io_wq_acct *acct) in io_wq_hash_defer() 440 struct io_wq_work *next; in io_wq_hash_defer() 453 next = container_of(acct->work_list.first, struct io_wq_work, list); in io_wq_hash_defer() 528 static struct io_wq_work *io_get_next_work(struct io_wq_acct *acct, in io_get_next_work() 533 struct io_wq_work *work, *tail; in io_get_next_work() 540 work = container_of(node, struct io_wq_work, list); in io_get_next_work() 587 struct io_wq_work *work) in io_assign_current_work() [all …]
|
| H A D | io_uring.h | 207 struct io_wq_work *io_wq_free_work(struct io_wq_work *work); 208 void io_wq_submit_work(struct io_wq_work *work);
|
| H A D | cancel.c | 70 static bool io_cancel_cb(struct io_wq_work *work, void *data) in io_cancel_cb() 448 static bool io_cancel_task_cb(struct io_wq_work *work, void *data) in io_cancel_task_cb() 482 __cold bool io_cancel_ctx_cb(struct io_wq_work *work, void *data) in io_cancel_ctx_cb()
|
| H A D | io_uring.c | 1450 struct io_wq_work *io_wq_free_work(struct io_wq_work *work) in io_wq_free_work() 1468 void io_wq_submit_work(struct io_wq_work *work) in io_wq_submit_work()
|
| /linux/include/linux/ |
| H A D | io_uring_types.h | 84 struct io_wq_work { struct 829 struct io_wq_work work;
|
| /linux/include/trace/events/ |
| H A D | io_uring.h | 13 struct io_wq_work; 152 __field( struct io_wq_work *, work )
|