Lines Matching refs:device_reset_work
326 struct hl_device_reset_work *device_reset_work = in device_hard_reset_pending() local
329 struct hl_device *hdev = device_reset_work->hdev; in device_hard_reset_pending()
335 if (device_reset_work->fw_reset) in device_hard_reset_pending()
344 queue_delayed_work(device_reset_work->wq, in device_hard_reset_pending()
345 &device_reset_work->reset_work, in device_hard_reset_pending()
438 hdev->device_reset_work.wq = in device_early_init()
440 if (!hdev->device_reset_work.wq) { in device_early_init()
446 INIT_DELAYED_WORK(&hdev->device_reset_work.reset_work, in device_early_init()
448 hdev->device_reset_work.hdev = hdev; in device_early_init()
504 destroy_workqueue(hdev->device_reset_work.wq); in device_early_fini()
1092 hdev->device_reset_work.fw_reset = fw_reset; in hl_device_reset()
1098 queue_delayed_work(hdev->device_reset_work.wq, in hl_device_reset()
1099 &hdev->device_reset_work.reset_work, 0); in hl_device_reset()
1629 flush_delayed_work(&hdev->device_reset_work.reset_work); in hl_device_fini()