HL_DRV_RESET_HARD
hl_device_cond_reset(hdev, HL_DRV_RESET_HARD | HL_DRV_RESET_HEARTBEAT, event_mask);
rc = hl_device_reset(hdev, HL_DRV_RESET_HARD);
if ((flags & HL_DRV_RESET_HARD) &&
hard_reset = !!(flags & HL_DRV_RESET_HARD);
if (from_dev_release && (watchdog_work->flags & HL_DRV_RESET_HARD)) {
flags |= HL_DRV_RESET_HARD;
flags |= HL_DRV_RESET_HARD;
return hl_device_reset(hdev, flags | HL_DRV_RESET_HARD);
hl_device_reset(hdev, HL_DRV_RESET_HARD);
hl_device_reset(hdev, HL_DRV_RESET_HARD);
flags = watchdog_work->flags | HL_DRV_RESET_HARD | HL_DRV_RESET_FROM_WD_THR;
flags = HL_DRV_RESET_HARD | HL_DRV_RESET_BYPASS_REQ_TO_FW;
hl_device_cond_reset(hdev, HL_DRV_RESET_HARD, event_mask);
hl_device_reset(hdev, HL_DRV_RESET_HARD);
flags = HL_DRV_RESET_HARD | HL_DRV_RESET_BYPASS_REQ_TO_FW | fw_fatal_err_flag;
flags = HL_DRV_RESET_HARD | HL_DRV_RESET_DELAY | fw_fatal_err_flag;
reset_flags |= HL_DRV_RESET_HARD;
hl_device_reset(hdev, (HL_DRV_RESET_HARD |
hl_device_reset(hdev, HL_DRV_RESET_HARD);
hl_device_reset(hdev, HL_DRV_RESET_HARD);