Home
last modified time | relevance | path

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

/linux/drivers/gpu/drm/amd/ras/core/
H A Dcmd.c31 static int ras_get_block_ecc_info(struct ras_core_context *ras_core, in ras_get_block_ecc_info() argument
46 ret = ras_core_query_block_ecc_data(ras_core, in ras_get_block_ecc_info()
72 static int ras_cmd_get_group_bad_pages(struct ras_core_context *ras_core, in ras_cmd_get_group_bad_pages()
83 mutex_lock(&ras_core->ras_umc.umc_lock); in ras_cmd_get_group_bad_pages()
84 bp_cnt = ras_umc_get_badpage_count(ras_core); in ras_cmd_get_group_bad_pages()
99 if (ras_umc_get_badpage_record(ras_core, i, &record)) { in ras_cmd_get_group_bad_pages()
114 mutex_unlock(&ras_core->ras_umc.umc_lock); in ras_cmd_get_group_bad_pages()
118 static int ras_cmd_get_bad_pages(struct ras_core_context *ras_core, in ras_cmd_get_bad_pages()
131 ret = ras_cmd_get_group_bad_pages(ras_core, input_data->group_index, output_data); in ras_cmd_get_bad_pages()
141 static int ras_cmd_clear_bad_page_info(struct ras_core_context *ras_core, in ras_cmd_clear_bad_page_info()
71 ras_cmd_get_group_bad_pages(struct ras_core_context * ras_core,uint32_t group_index,struct ras_cmd_bad_pages_info_rsp * output_data) ras_cmd_get_group_bad_pages() argument
117 ras_cmd_get_bad_pages(struct ras_core_context * ras_core,struct ras_cmd_ctx * cmd,void * data) ras_cmd_get_bad_pages() argument
140 ras_cmd_clear_bad_page_info(struct ras_core_context * ras_core,struct ras_cmd_ctx * cmd,void * data) ras_cmd_clear_bad_page_info() argument
160 ras_cmd_reset_all_error_counts(struct ras_core_context * ras_core,struct ras_cmd_ctx * cmd,void * data) ras_cmd_reset_all_error_counts() argument
175 ras_cmd_get_cper_snapshot(struct ras_core_context * ras_core,struct ras_cmd_ctx * cmd,void * data) ras_cmd_get_cper_snapshot() argument
198 ras_cmd_get_cper_records(struct ras_core_context * ras_core,struct ras_cmd_ctx * cmd,void * data) ras_cmd_get_cper_records() argument
269 ras_cmd_get_batch_trace_snapshot(struct ras_core_context * ras_core,struct ras_cmd_ctx * cmd,void * data) ras_cmd_get_batch_trace_snapshot() argument
292 ras_cmd_get_batch_trace_records(struct ras_core_context * ras_core,struct ras_cmd_ctx * cmd,void * data) ras_cmd_get_batch_trace_records() argument
425 ras_cmd_inject_error(struct ras_core_context * ras_core,struct ras_cmd_ctx * cmd,void * data) ras_cmd_inject_error() argument
470 rascore_handle_cmd(struct ras_core_context * ras_core,struct ras_cmd_ctx * cmd,void * data) rascore_handle_cmd() argument
489 ras_cmd_init(struct ras_core_context * ras_core) ras_cmd_init() argument
494 ras_cmd_fini(struct ras_core_context * ras_core) ras_cmd_fini() argument
499 ras_cmd_query_interface_info(struct ras_core_context * ras_core,struct ras_query_interface_info_rsp * rsp) ras_cmd_query_interface_info() argument
508 ras_cmd_translate_soc_pa_to_bank(struct ras_core_context * ras_core,uint64_t soc_pa,struct ras_fb_bank_addr * bank_addr) ras_cmd_translate_soc_pa_to_bank() argument
529 ras_cmd_translate_bank_to_soc_pa(struct ras_core_context * ras_core,struct ras_fb_bank_addr bank_addr,uint64_t * soc_pa) ras_cmd_translate_bank_to_soc_pa() argument
[all...]
/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_ras_eeprom.c1269 struct ras_core_context *ras_core = ras_mgr ? ras_mgr->ras_core : NULL; in amdgpu_ras_debugfs_table_read_uniras() local
1278 if (!ras_core) in amdgpu_ras_debugfs_table_read_uniras()
1282 if (ras_eeprom_mgr_fw_record_enabled(ras_core)) in amdgpu_ras_debugfs_table_read_uniras()
1285 control = ras_core->eeprom_mgr.ras_eeprom; in amdgpu_ras_debugfs_table_read_uniras()
1286 num_recs = ras_eeprom_mgr_get_record_count(ras_core); in amdgpu_ras_debugfs_table_read_uniras()
1302 res = ras_eeprom_mgr_get_records(ras_core, 0, records, num_recs); in amdgpu_ras_debugfs_table_read_uniras()