Searched defs:ras_core (Results 1 – 6 of 6) sorted by relevance
| /linux/drivers/gpu/drm/amd/ras/rascore/ |
| H A D | ras_core.c | 61 int ras_core_convert_timestamp_to_time(struct ras_core_context *ras_core, in ras_core_convert_timestamp_to_time() 113 bool ras_core_gpu_in_reset(struct ras_core_context *ras_core) in ras_core_gpu_in_reset() 124 bool ras_core_gpu_is_vf(struct ras_core_context *ras_core) in ras_core_gpu_is_vf() 135 bool ras_core_gpu_is_rma(struct ras_core_context *ras_core) in ras_core_gpu_is_rma() 143 static int ras_core_seqno_fifo_write(struct ras_core_context *ras_core, in ras_core_seqno_fifo_write() 161 static int ras_core_seqno_fifo_read(struct ras_core_context *ras_core, in ras_core_seqno_fifo_read() 183 uint64_t ras_core_gen_seqno(struct ras_core_context *ras_core, in ras_core_gen_seqno() 195 int ras_core_put_seqno(struct ras_core_context *ras_core, in ras_core_put_seqno() 215 uint64_t ras_core_get_seqno(struct ras_core_context *ras_core, in ras_core_get_seqno() 237 static int ras_core_eeprom_recovery(struct ras_core_context *ras_core) in ras_core_eeprom_recovery() [all …]
|
| H A D | ras_umc.c | 39 static uint64_t ras_umc_get_eeprom_timestamp(struct ras_core_context *ras_core) in ras_umc_get_eeprom_timestamp() 70 struct ras_core_context *ras_core, uint32_t ip_version) in ras_umc_get_ip_func() 85 int ras_umc_psp_convert_ma_to_pa(struct ras_core_context *ras_core, in ras_umc_psp_convert_ma_to_pa() 124 static int ras_umc_log_ecc(struct ras_core_context *ras_core, in ras_umc_log_ecc() 139 int ras_umc_clear_logged_ecc(struct ras_core_context *ras_core) in ras_umc_clear_logged_ecc() 157 int ras_umc_convert_record_to_nps_pages(struct ras_core_context *ras_core, in ras_umc_convert_record_to_nps_pages() 174 static void ras_umc_reserve_eeprom_record(struct ras_core_context *ras_core, in ras_umc_reserve_eeprom_record() 197 int ras_umc_log_bad_bank_pending(struct ras_core_context *ras_core, struct ras_bank_ecc *bank) in ras_umc_log_bad_bank_pending() 217 int ras_umc_log_pending_bad_bank(struct ras_core_context *ras_core) in ras_umc_log_pending_bad_bank() 235 int ras_umc_log_bad_bank(struct ras_core_context *ras_core, struct ras_bank_ecc *bank) in ras_umc_log_bad_bank() [all …]
|
| 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() 65 static int ras_log_ring_add_data(struct ras_core_context *ras_core, 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() 138 static void ras_log_ring_clear_log_tree(struct ras_core_context *ras_core) in ras_log_ring_clear_log_tree() 167 int ras_log_ring_sw_init(struct ras_core_context *ras_core) in ras_log_ring_sw_init() 185 int ras_log_ring_sw_fini(struct ras_core_context *ras_core) in ras_log_ring_sw_fini() 199 struct ras_log_batch_tag *ras_log_ring_create_batch_tag(struct ras_core_context *ras_core) in ras_log_ring_create_batch_tag() 219 void ras_log_ring_destroy_batch_tag(struct ras_core_context *ras_core, in ras_log_ring_destroy_batch_tag() 225 void ras_log_ring_add_log_event(struct ras_core_context *ras_core, in ras_log_ring_add_log_event() 268 static struct ras_log_info *ras_log_ring_lookup_data(struct ras_core_context *ras_core, in ras_log_ring_lookup_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() 184 static bool aca_check_umc_ue(struct ras_core_context *ras_core, uint64_t 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() 210 static int aca_parse_umc_bank(struct ras_core_context *ras_core, in aca_parse_umc_bank() 244 static bool aca_check_bank_is_de(struct ras_core_context *ras_core, in aca_check_bank_is_de() 251 static int aca_parse_bank_default(struct ras_core_context *ras_core, in aca_parse_bank_default() 280 static int aca_parse_xgmi_bank(struct ras_core_context *ras_core, in aca_parse_xgmi_bank()
|
| /linux/drivers/gpu/drm/amd/ras/ras_mgr/ |
| H A D | amdgpu_virt_ras_cmd.c | 33 static int amdgpu_virt_ras_remote_ioctl_cmd(struct ras_core_context *ras_core, in amdgpu_virt_ras_remote_ioctl_cmd() 73 static int amdgpu_virt_ras_send_remote_cmd(struct ras_core_context *ras_core, in amdgpu_virt_ras_send_remote_cmd() 94 static int amdgpu_virt_ras_get_batch_trace_overview(struct ras_core_context *ras_core, in amdgpu_virt_ras_get_batch_trace_overview() 113 static int amdgpu_virt_ras_get_cper_snapshot(struct ras_core_context *ras_core, in amdgpu_virt_ras_get_cper_snapshot() 138 static int amdgpu_virt_ras_get_batch_records(struct ras_core_context *ras_core, uint64_t batch_id, in amdgpu_virt_ras_get_batch_records() 174 static int amdgpu_virt_ras_get_cper_records(struct ras_core_context *ras_core, in amdgpu_virt_ras_get_cper_records() 281 static int amdgpu_virt_ras_get_block_ecc(struct ras_core_context *ras_core, in amdgpu_virt_ras_get_block_ecc() 333 int amdgpu_virt_ras_handle_cmd(struct ras_core_context *ras_core, in amdgpu_virt_ras_handle_cmd()
|
| H A D | amdgpu_ras_mgr.c | 66 static void amdgpu_ras_mgr_init_event_mgr(struct ras_core_context *ras_core) in amdgpu_ras_mgr_init_event_mgr() 190 static int amdgpu_ras_mgr_get_ras_psp_system_status(struct ras_core_context *ras_core, in amdgpu_ras_mgr_get_ras_psp_system_status() 203 static int amdgpu_ras_mgr_get_ras_ta_init_param(struct ras_core_context *ras_core, in amdgpu_ras_mgr_get_ras_ta_init_param()
|