Searched refs:io_wq_work_node (Results 1 – 5 of 5) sorted by relevance
/linux/io_uring/ |
H A D | slist.h | 21 static inline void wq_list_add_after(struct io_wq_work_node *node, in wq_list_add_after() 22 struct io_wq_work_node *pos, in wq_list_add_after() 25 struct io_wq_work_node *next = pos->next; in wq_list_add_after() 33 static inline void wq_list_add_tail(struct io_wq_work_node *node, in wq_list_add_tail() 46 static inline void wq_list_add_head(struct io_wq_work_node *node, in wq_list_add_head() 56 struct io_wq_work_node *last, in wq_list_cut() 57 struct io_wq_work_node *prev) in wq_list_cut() 71 struct io_wq_work_node *to) in __wq_list_splice() 79 struct io_wq_work_node *to) in wq_list_splice() 88 static inline void wq_stack_add_head(struct io_wq_work_node *node, in wq_stack_add_head() [all …]
|
H A D | io-wq.c | 481 struct io_wq_work_node *node, *prev; in io_get_next_work() 1025 struct io_wq_work_node *prev) in io_wq_remove_pending() 1046 struct io_wq_work_node *node, *prev; in io_acct_cancel_pending_work()
|
H A D | rw.c | 1216 struct io_wq_work_node *pos, *start, *prev; in io_do_iopoll()
|
H A D | io_uring.c | 1399 struct io_wq_work_node *node) in io_free_batch_list() 1439 struct io_wq_work_node *node; in __io_submit_flush_completions()
|
/linux/include/linux/ |
H A D | io_uring_types.h | 43 struct io_wq_work_node { struct 44 struct io_wq_work_node *next; argument 48 struct io_wq_work_node *first; 49 struct io_wq_work_node *last; 53 struct io_wq_work_node list; 208 struct io_wq_work_node free_list; 650 struct io_wq_work_node comp_list;
|