Searched refs:io_wq_work (Results 1 - 12 of 12) sorted by relevance
/kernel/linux/linux-5.10/io_uring/ |
H A D | io-wq.h | 88 struct io_wq_work { struct 93 static inline struct io_wq_work *wq_next_work(struct io_wq_work *work) in wq_next_work() 98 return container_of(work->list.next, struct io_wq_work, list); in wq_next_work() 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 *wor [all...] |
H A D | io-wq.c | 49 struct io_wq_work *cur_work; 102 struct io_wq_work *hash_tail[IO_WQ_NR_HASH_BUCKETS]; 163 struct io_wq_work *work) in io_work_get_acct() 419 struct io_wq_work *work) 444 static inline unsigned int io_get_work_hash(struct io_wq_work *work) in io_get_work_hash() 467 static struct io_wq_work *io_get_next_work(struct io_wqe_acct *acct, 472 struct io_wq_work *work, *tail; 479 work = container_of(node, struct io_wq_work, list); 535 struct io_wq_work *work) in io_assign_current_work() 547 static void io_wqe_enqueue(struct io_wqe *wqe, struct io_wq_work *wor [all...] |
H A D | io_uring.c | 887 struct io_wq_work work; 6349 static bool io_cancel_cb(struct io_wq_work *work, void *data) in io_cancel_cb() 6871 static struct io_wq_work *io_wq_free_work(struct io_wq_work *work) in io_wq_free_work() 6879 static void io_wq_submit_work(struct io_wq_work *work) in io_wq_submit_work() 9492 static bool io_cancel_ctx_cb(struct io_wq_work *work, void *data) in io_cancel_ctx_cb() 9654 static bool io_cancel_task_cb(struct io_wq_work *work, void *data) in io_cancel_task_cb()
|
/kernel/linux/linux-6.6/io_uring/ |
H A D | io-wq.h | 24 typedef struct io_wq_work *(free_work_fn)(struct io_wq_work *); 25 typedef void (io_wq_work_fn)(struct io_wq_work *); 50 void io_wq_enqueue(struct io_wq *wq, struct io_wq_work *work); 51 void io_wq_hash_work(struct io_wq_work *work, void *val); 57 static inline bool io_wq_is_hashed(struct io_wq_work *work) in io_wq_is_hashed() 62 typedef bool (work_cancel_fn)(struct io_wq_work *, void *);
|
H A D | io-wq.c | 53 struct io_wq_work *cur_work; 54 struct io_wq_work *next_work; 121 struct io_wq_work *hash_tail[IO_WQ_NR_HASH_BUCKETS]; 161 struct io_wq_work *work) in io_work_get_acct() 453 static inline unsigned int io_get_work_hash(struct io_wq_work *work) in io_get_work_hash() 475 static struct io_wq_work *io_get_next_work(struct io_wq_acct *acct, 480 struct io_wq_work *work, *tail; 487 work = container_of(node, struct io_wq_work, list); 533 struct io_wq_work *work) in io_assign_current_work() 557 struct io_wq_work *wor [all...] |
H A D | slist.h | 111 static inline struct io_wq_work *wq_next_work(struct io_wq_work *work) in wq_next_work() 116 return container_of(work->list.next, struct io_wq_work, list); in wq_next_work()
|
H A D | io_uring.h | 84 struct io_wq_work *io_wq_free_work(struct io_wq_work *work); 85 void io_wq_submit_work(struct io_wq_work *work);
|
H A D | cancel.c | 67 static bool io_cancel_cb(struct io_wq_work *work, void *data) in io_cancel_cb()
|
H A D | io_uring.c | 1885 struct io_wq_work *io_wq_free_work(struct io_wq_work *work) in io_wq_free_work() 1898 void io_wq_submit_work(struct io_wq_work *work) in io_wq_submit_work() 3053 static __cold bool io_cancel_ctx_cb(struct io_wq_work *work, void *data) in io_cancel_ctx_cb() 3201 static bool io_cancel_task_cb(struct io_wq_work *work, void *data) in io_cancel_task_cb()
|
/kernel/linux/linux-5.10/include/trace/events/ |
H A D | io_uring.h | 10 struct io_wq_work; 133 * @work: pointer to a submitted io_wq_work 139 TP_PROTO(void *ctx, int rw, void * req, struct io_wq_work *work, 148 __field( struct io_wq_work *, work )
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | io_uring_types.h | 19 struct io_wq_work { struct 593 struct io_wq_work work;
|
/kernel/linux/linux-6.6/include/trace/events/ |
H A D | io_uring.h | 13 struct io_wq_work; 152 __field( struct io_wq_work *, work )
|
Completed in 27 milliseconds