Home
last modified time | relevance | path

Searched refs:cq_wq (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/accel/habanalabs/common/
H A Ddevice.c895 hdev->cq_wq = kcalloc(hdev->asic_prop.completion_queues_count, in device_early_init()
898 if (!hdev->cq_wq) { in device_early_init()
906 hdev->cq_wq[i] = create_singlethread_workqueue(workq_name); in device_early_init()
907 if (hdev->cq_wq[i] == NULL) { in device_early_init()
1006 if (hdev->cq_wq[i]) in device_early_init()
1007 destroy_workqueue(hdev->cq_wq[i]); in device_early_init()
1008 kfree(hdev->cq_wq); in device_early_init()
1048 destroy_workqueue(hdev->cq_wq[i]); in device_early_fini()
1049 kfree(hdev->cq_wq); in device_early_fini()
H A Dirq.c86 queue_work(hdev->cq_wq[cq->cq_idx], &job->finish_work); in job_finish()
H A Dhabanalabs.h3435 struct workqueue_struct **cq_wq; member
H A Dcommand_submission.c1076 flush_workqueue(hdev->cq_wq[i]); in hl_cs_rollback_all()