Lines Matching defs:ut_bdev_io
258 struct ut_reduce_bdev_io *ut_bdev_io;
260 ut_bdev_io = calloc(1, sizeof(*ut_bdev_io));
261 SPDK_CU_ASSERT_FATAL(ut_bdev_io != NULL);
263 ut_bdev_io->type = type;
264 ut_bdev_io->backing_dev = backing_dev;
265 ut_bdev_io->iov = iov;
266 ut_bdev_io->iovcnt = iovcnt;
267 ut_bdev_io->lba = lba;
268 ut_bdev_io->lba_count = lba_count;
269 ut_bdev_io->args = args;
270 TAILQ_INSERT_TAIL(&g_pending_bdev_io, ut_bdev_io, link);
348 struct ut_reduce_bdev_io *ut_bdev_io;
353 ut_bdev_io = TAILQ_FIRST(&g_pending_bdev_io);
354 TAILQ_REMOVE(&g_pending_bdev_io, ut_bdev_io, link);
356 switch (ut_bdev_io->type) {
358 backing_dev_readv_execute(ut_bdev_io->backing_dev,
359 ut_bdev_io->iov, ut_bdev_io->iovcnt,
360 ut_bdev_io->lba, ut_bdev_io->lba_count,
361 ut_bdev_io->args);
364 backing_dev_writev_execute(ut_bdev_io->backing_dev,
365 ut_bdev_io->iov, ut_bdev_io->iovcnt,
366 ut_bdev_io->lba, ut_bdev_io->lba_count,
367 ut_bdev_io->args);
370 backing_dev_unmap_execute(ut_bdev_io->backing_dev,
371 ut_bdev_io->lba, ut_bdev_io->lba_count,
372 ut_bdev_io->args);
378 free(ut_bdev_io);