Searched refs:ublk_io (Results 1 – 6 of 6) sorted by relevance
| /linux/tools/testing/selftests/ublk/ |
| H A D | kublk.h | 139 struct ublk_io { struct 213 struct ublk_io ios[UBLK_QUEUE_DEPTH]; 295 extern int ublk_queue_io_cmd(struct ublk_thread *t, struct ublk_io *io); 399 static inline struct ublk_queue *ublk_io_to_queue(const struct ublk_io *io) in ublk_io_to_queue() 482 static inline void ublk_mark_io_done(struct ublk_io *io, int res) in ublk_mark_io_done() 514 static inline struct ublk_io *ublk_get_io(struct ublk_queue *q, unsigned tag) in ublk_get_io() 522 struct ublk_io *io = ublk_get_io(q, tag); in ublk_completed_tgt_io() 624 struct ublk_io *io = &q->ios[tag]; in ublk_complete_io() 637 struct ublk_io *io = ublk_get_io(q, tag); in ublk_queued_tgt_io()
|
| H A D | file_backed.c | 71 struct ublk_io *io = ublk_get_io(q, tag); in loop_queue_tgt_rw_io() 173 struct ublk_io *io = ublk_get_io(q, tag); in ublk_loop_memset_file()
|
| H A D | null.c | 99 struct ublk_io *io = ublk_get_io(q, tag); in ublk_null_io_done()
|
| H A D | stripe.c | 135 struct ublk_io *io = ublk_get_io(q, tag); in stripe_queue_tgt_rw_io() 240 struct ublk_io *io = ublk_get_io(q, tag); in ublk_stripe_io_done()
|
| H A D | batch.c | 371 struct ublk_io *io = &q->ios[i]; in __ublk_batch_queue_prep_io_cmds() 529 struct ublk_io *io = &q->ios[tag]; in ublk_batch_complete_io()
|
| H A D | kublk.c | 719 static void ublk_user_copy(const struct ublk_io *io, __u8 match_ublk_op) in ublk_user_copy() 762 int ublk_queue_io_cmd(struct ublk_thread *t, struct ublk_io *io) in ublk_queue_io_cmd() 842 struct ublk_io *io; in ublk_submit_fetch_commands() 915 struct ublk_io *io = &q->ios[tag]; in ublk_handle_uring_cmd()
|