Searched refs:ras_cmd (Results 1 – 4 of 4) sorted by relevance
| /linux/drivers/gpu/drm/amd/ras/rascore/ |
| H A D | ras_cmd.c | 33 INIT_LIST_HEAD(&ras_core->ras_cmd.head); in ras_cmd_add_device() 34 ras_core->ras_cmd.ras_core = ras_core; in ras_cmd_add_device() 35 ras_core->ras_cmd.dev_handle = (uintptr_t)ras_core ^ RAS_CMD_DEV_HANDLE_MAGIC; in ras_cmd_add_device() 41 memset(&ras_core->ras_cmd, 0, sizeof(ras_core->ras_cmd)); in ras_cmd_remove_device() 446 struct ras_cmd_func_map *ras_cmd = NULL; in rascore_handle_cmd() local 451 ras_cmd = &ras_cmd_maps[i]; in rascore_handle_cmd() 456 if (!ras_cmd) in rascore_handle_cmd() 459 return ras_cmd->func(ras_core, cmd, data); in rascore_handle_cmd() 521 return ras_core->ras_cmd.dev_handle; in ras_cmd_get_dev_handle()
|
| H A D | Makefile | 30 ras_cmd.o \
|
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_psp.c | 1739 struct ta_ras_shared_memory *ras_cmd = in psp_ras_ta_check_status() local 1742 switch (ras_cmd->ras_status) { in psp_ras_ta_check_status() 1754 if (ras_cmd->cmd_id == TA_RAS_COMMAND__TRIGGER_ERROR) in psp_ras_ta_check_status() 1760 "RAS WARNING: ras status = 0x%X\n", ras_cmd->ras_status); in psp_ras_ta_check_status() 1768 struct ta_ras_shared_memory *ras_cmd; in psp_ras_send_cmd() local 1776 ras_cmd = (struct ta_ras_shared_memory *)psp->ras_context.context.mem_context.shared_buf; in psp_ras_send_cmd() 1777 memset(ras_cmd, 0, sizeof(struct ta_ras_shared_memory)); in psp_ras_send_cmd() 1782 memcpy(&ras_cmd->ras_in_message, in psp_ras_send_cmd() 1783 in, sizeof(ras_cmd->ras_in_message)); in psp_ras_send_cmd() 1786 memcpy(&ras_cmd->ras_in_message.trigger_error, in psp_ras_send_cmd() [all …]
|
| /linux/drivers/gpu/drm/amd/ras/ras_mgr/ |
| H A D | amdgpu_virt_ras_cmd.c | 336 struct ras_cmd_func_map *ras_cmd = NULL; in amdgpu_virt_ras_handle_cmd() local 341 ras_cmd = &amdgpu_virt_ras_cmd_maps[i]; in amdgpu_virt_ras_handle_cmd() 346 if (ras_cmd) in amdgpu_virt_ras_handle_cmd() 347 res = ras_cmd->func(ras_core, cmd, NULL); in amdgpu_virt_ras_handle_cmd()
|