Home
last modified time | relevance | path

Searched refs:io_wq_work_node (Results 1 – 5 of 5) sorted by relevance

/linux/io_uring/
H A Dslist.h21 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 Dio-wq.c481 struct io_wq_work_node *node, *prev; in io_get_next_work()
1038 struct io_wq_work_node *prev) in io_wq_remove_pending()
1059 struct io_wq_work_node *node, *prev; in io_acct_cancel_pending_work()
H A Drw.c1239 struct io_wq_work_node *pos, *start, *prev; in io_do_iopoll()
H A Dio_uring.c1398 struct io_wq_work_node *node) in io_free_batch_list()
1444 struct io_wq_work_node *node; in __io_submit_flush_completions()
/linux/include/linux/
H A Dio_uring_types.h43 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;
209 struct io_wq_work_node free_list;
653 struct io_wq_work_node comp_list;