2 * null engine - doesn't do any transfers. Used to test fio.
14 static int fio_null_queue(struct thread_data fio_unused *td, struct io_u *io_u)
18 return FIO_Q_COMPLETED;
21 static struct ioengine_ops ioengine = {
23 .version = FIO_IOOPS_VERSION,
24 .queue = fio_null_queue,
25 .flags = FIO_SYNCIO | FIO_NULLIO,
28 static void fio_init fio_null_register(void)
30 register_ioengine(&ioengine);
33 static void fio_exit fio_null_unregister(void)
35 unregister_ioengine(&ioengine);