Home
last modified time | relevance | path

Searched refs:data (Results 1 – 3 of 3) sorted by relevance

/io_uring/
Dio-wq.c132 void *data; member
204 static bool io_task_worker_match(struct callback_head *cb, void *data) in io_task_worker_match() argument
211 return worker == data; in io_task_worker_match()
619 static int io_wqe_worker(void *data) in io_wqe_worker() argument
621 struct io_worker *worker = data; in io_wqe_worker()
730 static bool io_wq_work_match_all(struct io_wq_work *work, void *data) in io_wq_work_match_all() argument
851 void *data) in io_wq_for_each_worker() argument
860 ret = func(worker, data); in io_wq_for_each_worker()
870 static bool io_wq_worker_wake(struct io_worker *worker, void *data) in io_wq_worker_wake() argument
909 static bool io_wq_work_match_item(struct io_wq_work *work, void *data) in io_wq_work_match_item() argument
[all …]
Dio_uring.c6203 struct io_timeout_data *data = container_of(timer, in io_timeout_fn() local
6205 struct io_kiocb *req = data->req; in io_timeout_fn()
6258 static clockid_t io_timeout_get_clock(struct io_timeout_data *data) in io_timeout_get_clock() argument
6260 switch (data->flags & IORING_TIMEOUT_CLOCK_MASK) { in io_timeout_get_clock()
6304 struct io_timeout_data *data; in io_timeout_update() local
6310 data = req->async_data; in io_timeout_update()
6312 hrtimer_init(&data->timer, io_timeout_get_clock(data), mode); in io_timeout_update()
6313 data->timer.function = io_timeout_fn; in io_timeout_update()
6314 hrtimer_start(&data->timer, timespec64_to_ktime(*ts), mode); in io_timeout_update()
6391 struct io_timeout_data *data; in io_timeout_prep() local
[all …]
Dio-wq.h123 struct io_wq *io_wq_create(unsigned bounded, struct io_wq_data *data);
142 void *data, bool cancel_all);