Searched refs:io_wq_work_node (Results 1 – 6 of 6) sorted by relevance
/Linux-v6.1/io_uring/ |
D | slist.h | 18 static inline void wq_list_add_after(struct io_wq_work_node *node, in wq_list_add_after() 19 struct io_wq_work_node *pos, in wq_list_add_after() 22 struct io_wq_work_node *next = pos->next; in wq_list_add_after() 36 static inline struct io_wq_work_node *wq_list_merge(struct io_wq_work_list *list0, in wq_list_merge() 39 struct io_wq_work_node *ret; in wq_list_merge() 52 static inline void wq_list_add_tail(struct io_wq_work_node *node, in wq_list_add_tail() 65 static inline void wq_list_add_head(struct io_wq_work_node *node, in wq_list_add_head() 75 struct io_wq_work_node *last, in wq_list_cut() 76 struct io_wq_work_node *prev) in wq_list_cut() 90 struct io_wq_work_node *to) in __wq_list_splice() [all …]
|
D | io_uring.h | 70 void io_free_batch_list(struct io_ring_ctx *ctx, struct io_wq_work_node *node); 360 struct io_wq_work_node *node; in io_alloc_req()
|
D | io-wq.c | 470 struct io_wq_work_node *node, *prev; in io_get_next_work() 1007 struct io_wq_work_node *prev) in io_wqe_remove_pending() 1028 struct io_wq_work_node *node, *prev; in io_acct_cancel_pending_work()
|
D | rw.c | 994 struct io_wq_work_node *pos, *start, *prev; in io_do_iopoll()
|
D | io_uring.c | 1290 void io_free_batch_list(struct io_ring_ctx *ctx, struct io_wq_work_node *node) in io_free_batch_list() 1343 struct io_wq_work_node *node, *prev; in __io_submit_flush_completions()
|
/Linux-v6.1/include/linux/ |
D | io_uring_types.h | 10 struct io_wq_work_node { struct 11 struct io_wq_work_node *next; argument 15 struct io_wq_work_node *first; 16 struct io_wq_work_node *last; 20 struct io_wq_work_node list; 169 struct io_wq_work_node free_list; 549 struct io_wq_work_node comp_list;
|