Lines Matching refs:io_test_internal
239 struct nvme_io_test_internal *io_test_internal; in nvme_ns_test() local
252 io_test_internal = malloc(sizeof(*io_test_internal), M_NVME, in nvme_ns_test()
254 io_test_internal->opc = io_test->opc; in nvme_ns_test()
255 io_test_internal->ns = ns; in nvme_ns_test()
256 io_test_internal->td_active = io_test->num_threads; in nvme_ns_test()
257 io_test_internal->time = io_test->time; in nvme_ns_test()
258 io_test_internal->size = io_test->size; in nvme_ns_test()
259 io_test_internal->flags = io_test->flags; in nvme_ns_test()
266 getmicrouptime(&io_test_internal->start); in nvme_ns_test()
269 kthread_add(fn, io_test_internal, in nvme_ns_test()
272 tsleep(io_test_internal, 0, "nvme_test", io_test->time * 2 * hz); in nvme_ns_test()
274 while (io_test_internal->td_active > 0) in nvme_ns_test()
277 memcpy(io_test->io_completed, io_test_internal->io_completed, in nvme_ns_test()
280 free(io_test_internal, M_NVME); in nvme_ns_test()