Searched refs:ublk_io (Results 1 – 6 of 6) sorted by relevance
| /linux-6.15/tools/testing/selftests/ublk/ |
| H A D | kublk.h | 112 struct ublk_io { struct 167 struct ublk_io ios[UBLK_QUEUE_DEPTH]; 205 extern int ublk_queue_io_cmd(struct ublk_queue *q, struct ublk_io *io, unsigned tag); 331 static inline void ublk_mark_io_done(struct ublk_io *io, int res) in ublk_mark_io_done() 350 static inline struct ublk_io *ublk_get_io(struct ublk_queue *q, unsigned tag) in ublk_get_io() 357 struct ublk_io *io = &q->ios[tag]; in ublk_complete_io() 369 struct ublk_io *io = ublk_get_io(q, tag); in ublk_queued_tgt_io() 379 struct ublk_io *io = ublk_get_io(q, tag); in ublk_completed_tgt_io()
|
| H A D | null.c | 76 struct ublk_io *io = ublk_get_io(q, tag); in ublk_null_io_done()
|
| H A D | stripe.c | 133 struct ublk_io *io = ublk_get_io(q, tag); in stripe_queue_tgt_rw_io() 232 struct ublk_io *io = ublk_get_io(q, tag); in ublk_stripe_io_done()
|
| H A D | file_backed.c | 111 struct ublk_io *io = ublk_get_io(q, tag); in ublk_loop_io_done()
|
| H A D | kublk.c | 528 int ublk_queue_io_cmd(struct ublk_queue *q, struct ublk_io *io, unsigned tag) in ublk_queue_io_cmd() 636 struct ublk_io *io; in ublk_handle_cqe()
|
| /linux-6.15/drivers/block/ |
| H A D | ublk_drv.c | 137 struct ublk_io { struct 161 struct ublk_io ios[]; argument 401 struct ublk_io *io = &ubq->ios[req->tag]; in ublk_setup_iod_zoned() 948 struct ublk_io *io) in ublk_map_io() 972 struct ublk_io *io) in ublk_unmap_io() 1162 struct ublk_io *io = &ubq->ios[tag]; in ublk_dispatch_req() 1415 struct ublk_io *io = &ubq->ios[i]; in ublk_queue_reinit() 1598 struct ublk_io *io = &ubq->ios[tag]; in ublk_commit_completion() 1643 struct ublk_io *io = &ubq->ios[i]; in ublk_abort_queue() 1692 struct ublk_io *io = &ubq->ios[tag]; in ublk_cancel_cmd() [all …]
|