Lines Matching refs:nvme_thread
76 static struct task_struct *nvme_thread; variable
2576 if (list_empty(&dev_list) && !IS_ERR_OR_NULL(nvme_thread)) { in nvme_dev_list_remove()
2577 tmp = nvme_thread; in nvme_dev_list_remove()
2578 nvme_thread = NULL; in nvme_dev_list_remove()
2830 if (list_empty(&dev_list) && IS_ERR_OR_NULL(nvme_thread)) { in nvme_dev_start()
2832 nvme_thread = NULL; in nvme_dev_start()
2838 nvme_thread = kthread_run(nvme_kthread, NULL, "nvme"); in nvme_dev_start()
2841 wait_event_killable(nvme_kthread_wait, nvme_thread); in nvme_dev_start()
2843 if (IS_ERR_OR_NULL(nvme_thread)) { in nvme_dev_start()
2844 result = nvme_thread ? PTR_ERR(nvme_thread) : -EINTR; in nvme_dev_start()
3173 BUG_ON(nvme_thread && !IS_ERR(nvme_thread)); in nvme_exit()