Home
last modified time | relevance | path

Searched refs:reset_info (Results 1 – 15 of 15) sorted by relevance

/Linux-v6.1/drivers/misc/habanalabs/common/
Ddevice.c318 if (hdev->reset_info.in_reset) { in hl_device_status()
319 if (hdev->reset_info.in_compute_reset) in hl_device_status()
323 } else if (hdev->reset_info.needs_reset) { in hl_device_status()
800 spin_lock_init(&hdev->reset_info.lock); in device_early_init()
902 if (!hdev->reset_info.in_reset) in hl_device_heartbeat()
903 hdev->reset_info.prev_reset_trigger = HL_RESET_TRIGGER_DEFAULT; in hl_device_heartbeat()
997 if (!hdev->reset_info.hard_reset_pending) in hl_device_set_debug_mode()
1080 spin_lock(&hdev->reset_info.lock); in hl_device_suspend()
1081 if (hdev->reset_info.in_reset) { in hl_device_suspend()
1082 spin_unlock(&hdev->reset_info.lock); in hl_device_suspend()
[all …]
Ddebugfs.c598 if (hdev->reset_info.in_reset) { in engines_show()
875 if (hdev->reset_info.in_reset) { in hl_data_read32()
903 if (hdev->reset_info.in_reset) { in hl_data_write32()
930 if (hdev->reset_info.in_reset) { in hl_data_read64()
956 if (hdev->reset_info.in_reset) { in hl_data_write64()
981 if (hdev->reset_info.in_reset) { in hl_dma_size_write()
1037 if (hdev->reset_info.in_reset) { in hl_monitor_dump_trigger()
1320 if (hdev->reset_info.in_reset) { in hl_stop_on_err_write()
1758 &hdev->reset_info.skip_reset_on_timeout); in hl_debugfs_add_device()
Dsysfs.c294 return sprintf(buf, "%d\n", hdev->reset_info.compute_reset_cnt); in soft_reset_cnt_show()
302 return sprintf(buf, "%d\n", hdev->reset_info.hard_reset_cnt); in hard_reset_cnt_show()
Dhabanalabs_drv.c359 hdev->reset_info.curr_reset_cause = HL_RESET_CAUSE_UNKNOWN; in fixup_device_params()
360 hdev->reset_info.prev_reset_trigger = HL_RESET_TRIGGER_DEFAULT; in fixup_device_params()
Dfirmware_if.c270 if (hdev->disabled && !hdev->reset_info.in_compute_reset) { in hl_fw_send_cpu_message()
309 if (!hl_device_operational(hdev, NULL) && !hdev->reset_info.in_compute_reset) in hl_fw_send_cpu_message()
2531 if (hdev->reset_info.curr_reset_cause) { in hl_fw_dynamic_init_cpu()
2533 HL_COMMS_RESET_CAUSE_TYPE, &hdev->reset_info.curr_reset_cause); in hl_fw_dynamic_init_cpu()
2538 hdev->reset_info.curr_reset_cause = HL_RESET_CAUSE_UNKNOWN; in hl_fw_dynamic_init_cpu()
Dirq.c414 if (hdev->disabled && !hdev->reset_info.in_compute_reset) { in hl_irq_handler_eq()
Dcommand_buffer.c276 if ((hdev->disabled) || (hdev->reset_info.in_reset && (ctx_id != HL_KERNEL_ASID_ID))) { in hl_cb_create()
Dhabanalabs_ioctl.c298 reset_count.hard_reset_cnt = hdev->reset_info.hard_reset_cnt; in get_reset_count()
299 reset_count.soft_reset_cnt = hdev->reset_info.compute_reset_cnt; in get_reset_count()
Dcommand_submission.c822 hdev->reset_info.needs_reset = true; in cs_timedout()
909 hdev->reset_info.skip_reset_on_timeout || in allocate_cs()
Dmemory.c2761 if (!hdev->reset_info.hard_reset_pending && !hash_empty(ctx->mem_hash)) in hl_vm_ctx_fini()
Dhabanalabs.h3292 struct hl_reset_info reset_info; member
/Linux-v6.1/drivers/misc/habanalabs/goya/
Dgoya.c4212 if (hdev->reset_info.hard_reset_pending) in goya_read_pte()
4223 if (hdev->reset_info.hard_reset_pending) in goya_write_pte()
5043 hdev->reset_info.hard_reset_pending) in goya_mmu_invalidate_cache()
/Linux-v6.1/drivers/scsi/mpi3mr/mpi/
Dmpi30_cnfg.h579 u8 reset_info; member
/Linux-v6.1/drivers/misc/habanalabs/gaudi/
Dgaudi.c4131 if (hdev->reset_info.curr_reset_cause == HL_RESET_CAUSE_HEARTBEAT) { in gaudi_hw_fini()
6104 if (hdev->reset_info.hard_reset_pending) in gaudi_read_pte()
6115 if (hdev->reset_info.hard_reset_pending) in gaudi_write_pte()
7979 hdev->reset_info.hard_reset_pending) in gaudi_mmu_invalidate_cache()
/Linux-v6.1/drivers/misc/habanalabs/gaudi2/
Dgaudi2.c2449 if (hdev->reset_info.in_compute_reset) in gaudi2_cpucp_info_get()
4963 if (hdev->reset_info.hard_reset_pending) in gaudi2_mmu_invalidate_cache()
4991 if (hdev->reset_info.hard_reset_pending) in gaudi2_mmu_invalidate_cache_range()
5341 heartbeat_reset = (hdev->reset_info.curr_reset_cause == HL_RESET_CAUSE_HEARTBEAT); in gaudi2_send_hard_reset_cmd()