Home
last modified time | relevance | path

Searched refs:eq_wq (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/drivers/misc/habanalabs/common/
H A Dirq.c188 queue_work(hdev->eq_wq, &handle_eqe_work->eq_work); in hl_irq_handler_eq()
302 flush_workqueue(hdev->eq_wq); in hl_eq_fini()
H A Ddevice.c304 hdev->eq_wq = alloc_workqueue("hl-events", WQ_UNBOUND, 0); in device_early_init()
305 if (hdev->eq_wq == NULL) { in device_early_init()
348 destroy_workqueue(hdev->eq_wq); in device_early_init()
384 destroy_workqueue(hdev->eq_wq); in device_early_fini()
969 flush_workqueue(hdev->eq_wq); in hl_device_reset()
H A Dhabanalabs.h1505 * @eq_wq: work queue of event queue for executing work in process context.
1611 struct workqueue_struct *eq_wq; member
/kernel/linux/linux-6.6/drivers/accel/habanalabs/common/
H A Dirq.c467 queue_work(hdev->eq_wq, &handle_eqe_work->eq_work); in hl_irq_handler_eq()
593 flush_workqueue(hdev->eq_wq); in hl_eq_fini()
H A Ddevice.c850 hdev->eq_wq = create_singlethread_workqueue(workq_name); in device_early_init()
851 if (hdev->eq_wq == NULL) { in device_early_init()
936 destroy_workqueue(hdev->eq_wq); in device_early_init()
977 destroy_workqueue(hdev->eq_wq); in device_early_fini()
1658 flush_workqueue(hdev->eq_wq); in hl_device_reset()
H A Dhabanalabs.h3147 * @eq_wq: work queue of event queue for executing work in process context.
3332 struct workqueue_struct *eq_wq; member

Completed in 17 milliseconds