Searched refs:ras_core (Results 1 – 3 of 3) sorted by relevance
| /linux/drivers/gpu/drm/amd/ras/rascore/ |
| H A D | ras_log_ring.c | 45 static uint64_t ras_log_ring_get_logged_ecc_count(struct ras_core_context *ras_core) in ras_log_ring_get_logged_ecc_count() argument 47 struct ras_log_ring *log_ring = &ras_core->ras_log_ring; in ras_log_ring_get_logged_ecc_count() 51 RAS_DEV_WARN(ras_core->dev, in ras_log_ring_get_logged_ecc_count() 59 RAS_DEV_WARN(ras_core->dev, in ras_log_ring_get_logged_ecc_count() 65 static int ras_log_ring_add_data(struct ras_core_context *ras_core, in ras_log_ring_add_data() argument 68 struct ras_log_ring *log_ring = &ras_core->ras_log_ring; in ras_log_ring_add_data() 73 RAS_DEV_ERR(ras_core->dev, in ras_log_ring_add_data() 94 RAS_DEV_ERR(ras_core->dev, in ras_log_ring_add_data() 103 static int ras_log_ring_delete_data(struct ras_core_context *ras_core, uint32_t count) in ras_log_ring_delete_data() argument 105 struct ras_log_ring *log_ring = &ras_core->ras_log_ring; in ras_log_ring_delete_data() [all …]
|
| H A D | ras_aca_v1_0.c | 177 static bool aca_check_umc_de(struct ras_core_context *ras_core, uint64_t mc_umc_status) in aca_check_umc_de() argument 179 return (ras_core->poison_supported && in aca_check_umc_de() 184 static bool aca_check_umc_ue(struct ras_core_context *ras_core, uint64_t mc_umc_status) in aca_check_umc_ue() argument 186 if (aca_check_umc_de(ras_core, mc_umc_status)) in aca_check_umc_ue() 195 static bool aca_check_umc_ce(struct ras_core_context *ras_core, uint64_t mc_umc_status) in aca_check_umc_ce() argument 197 if (aca_check_umc_de(ras_core, mc_umc_status)) in aca_check_umc_ce() 207 !(aca_check_umc_ue(ras_core, mc_umc_status))))); in aca_check_umc_ce() 210 static int aca_parse_umc_bank(struct ras_core_context *ras_core, in aca_parse_umc_bank() argument 232 if (aca_check_umc_de(ras_core, status0)) in aca_parse_umc_bank() 234 else if (aca_check_umc_ue(ras_core, status0)) in aca_parse_umc_bank() [all …]
|
| /linux/drivers/gpu/drm/amd/ras/ras_mgr/ |
| H A D | amdgpu_virt_ras_cmd.c | 33 static int amdgpu_virt_ras_get_cmd_shared_mem(struct ras_core_context *ras_core, in amdgpu_virt_ras_get_cmd_shared_mem() argument 36 struct amdgpu_device *adev = ras_core->dev; in amdgpu_virt_ras_get_cmd_shared_mem() 88 static int amdgpu_virt_ras_remote_ioctl_cmd(struct ras_core_context *ras_core, in amdgpu_virt_ras_remote_ioctl_cmd() argument 91 struct amdgpu_ras_mgr *ras_mgr = amdgpu_ras_mgr_get_context(ras_core->dev); in amdgpu_virt_ras_remote_ioctl_cmd() 100 ret = amdgpu_virt_ras_get_cmd_shared_mem(ras_core, cmd->cmd_id, mem_len, &shared_mem); in amdgpu_virt_ras_remote_ioctl_cmd() 108 ret = amdgpu_virt_send_remote_ras_cmd(ras_core->dev, in amdgpu_virt_ras_remote_ioctl_cmd() 127 static int amdgpu_virt_ras_send_remote_cmd(struct ras_core_context *ras_core, in amdgpu_virt_ras_send_remote_cmd() argument 141 ret = amdgpu_virt_ras_remote_ioctl_cmd(ras_core, in amdgpu_virt_ras_send_remote_cmd() 151 static int amdgpu_virt_ras_get_batch_trace_overview(struct ras_core_context *ras_core, in amdgpu_virt_ras_get_batch_trace_overview() argument 158 ret = amdgpu_virt_ras_send_remote_cmd(ras_core, RAS_CMD__GET_BATCH_TRACE_SNAPSHOT, in amdgpu_virt_ras_get_batch_trace_overview() [all …]
|