Home
last modified time | relevance | path

Searched refs:ras_core (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/gpu/drm/amd/ras/rascore/
H A Dras_log_ring.c45 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 Dras_aca_v1_0.c177 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 Damdgpu_virt_ras_cmd.c33 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 …]