Home
last modified time | relevance | path

Searched refs:ublk_io (Results 1 – 6 of 6) sorted by relevance

/linux-6.15/tools/testing/selftests/ublk/
H A Dkublk.h112 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 Dnull.c76 struct ublk_io *io = ublk_get_io(q, tag); in ublk_null_io_done()
H A Dstripe.c133 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 Dfile_backed.c111 struct ublk_io *io = ublk_get_io(q, tag); in ublk_loop_io_done()
H A Dkublk.c528 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 Dublk_drv.c137 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 …]