| H A D | cmd.c | 31 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...] |