Home
last modified time | relevance | path

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

/tools/testing/selftests/ublk/
A Dkublk.h53 struct ublk_thread;
132 int (*queue_io)(struct ublk_thread *, struct ublk_queue *, int tag);
133 void (*tgt_io_done)(struct ublk_thread *, struct ublk_queue *,
173 struct ublk_thread { struct
191 struct ublk_thread threads[UBLK_MAX_THREADS]; argument
203 extern int ublk_queue_io_cmd(struct ublk_thread *t, struct ublk_io *io);
257 static inline int ublk_io_alloc_sqes(struct ublk_thread *t, in ublk_io_alloc_sqes()
345 static inline int ublk_complete_io(struct ublk_thread *t, struct ublk_queue *q, in ublk_complete_io()
355 static inline void ublk_queued_tgt_io(struct ublk_thread *t, struct ublk_queue *q, in ublk_queued_tgt_io()
369 static inline int ublk_completed_tgt_io(struct ublk_thread *t, in ublk_completed_tgt_io()
A Dfile_backed.c16 static int loop_queue_flush_io(struct ublk_thread *t, struct ublk_queue *q, in loop_queue_flush_io()
30 static int loop_queue_tgt_rw_io(struct ublk_thread *t, struct ublk_queue *q, in loop_queue_tgt_rw_io()
77 static int loop_queue_tgt_io(struct ublk_thread *t, struct ublk_queue *q, int tag) in loop_queue_tgt_io()
105 static int ublk_loop_queue_io(struct ublk_thread *t, struct ublk_queue *q, in ublk_loop_queue_io()
114 static void ublk_loop_io_done(struct ublk_thread *t, struct ublk_queue *q, in ublk_loop_io_done()
A Dnull.c58 static int null_queue_zc_io(struct ublk_thread *t, struct ublk_queue *q, in null_queue_zc_io()
81 static int null_queue_auto_zc_io(struct ublk_thread *t, struct ublk_queue *q, in null_queue_auto_zc_io()
92 static void ublk_null_io_done(struct ublk_thread *t, struct ublk_queue *q, in ublk_null_io_done()
115 static int ublk_null_queue_io(struct ublk_thread *t, struct ublk_queue *q, in ublk_null_queue_io()
A Dfault_inject.c41 static int ublk_fault_inject_queue_io(struct ublk_thread *t, in ublk_fault_inject_queue_io()
59 static void ublk_fault_inject_tgt_io_done(struct ublk_thread *t, in ublk_fault_inject_tgt_io_done()
A Dstripe.c126 static int stripe_queue_tgt_rw_io(struct ublk_thread *t, struct ublk_queue *q, in stripe_queue_tgt_rw_io()
180 static int handle_flush(struct ublk_thread *t, struct ublk_queue *q, in handle_flush()
196 static int stripe_queue_tgt_io(struct ublk_thread *t, struct ublk_queue *q, in stripe_queue_tgt_io()
224 static int ublk_stripe_queue_io(struct ublk_thread *t, struct ublk_queue *q, in ublk_stripe_queue_io()
233 static void ublk_stripe_io_done(struct ublk_thread *t, struct ublk_queue *q, in ublk_stripe_io_done()
A Dkublk.c422 static void ublk_thread_deinit(struct ublk_thread *t) in ublk_thread_deinit()
484 static int ublk_thread_init(struct ublk_thread *t) in ublk_thread_init()
585 int ublk_queue_io_cmd(struct ublk_thread *t, struct ublk_io *io) in ublk_queue_io_cmd()
656 static void ublk_submit_fetch_commands(struct ublk_thread *t) in ublk_submit_fetch_commands()
697 static int ublk_thread_is_idle(struct ublk_thread *t) in ublk_thread_is_idle()
702 static int ublk_thread_is_done(struct ublk_thread *t) in ublk_thread_is_done()
721 static void ublk_handle_uring_cmd(struct ublk_thread *t, in ublk_handle_uring_cmd()
755 static void ublk_handle_cqe(struct ublk_thread *t, in ublk_handle_cqe()
784 static int ublk_reap_events_uring(struct ublk_thread *t) in ublk_reap_events_uring()
799 static int ublk_process_io(struct ublk_thread *t) in ublk_process_io()
[all …]

Completed in 11 milliseconds