atl_err
struct atl_err a_err;
unsigned long convert_umc_mca_addr_to_sys_addr(struct atl_err *err);
static void _retire_row_mi300(struct atl_err *a_err)
static void retire_row_mi300(struct atl_err *a_err)
void amd_retire_dram_row(struct atl_err *a_err)
static u8 get_coh_st_inst_id_mi300(struct atl_err *err)
static u8 get_die_id(struct atl_err *err)
static u8 get_coh_st_inst_id(struct atl_err *err)
unsigned long convert_umc_mca_addr_to_sys_addr(struct atl_err *err)
struct atl_err a_err;
memset(&a_err, 0, sizeof(struct atl_err));
struct atl_err a_err;
memset(&a_err, 0, sizeof(struct atl_err));
static unsigned long (*amd_atl_umc_na_to_spa)(struct atl_err *err);
void amd_atl_register_decoder(unsigned long (*f)(struct atl_err *))
unsigned long amd_convert_umc_mca_addr_to_sys_addr(struct atl_err *err)
void amd_atl_register_decoder(unsigned long (*f)(struct atl_err *));
void amd_retire_dram_row(struct atl_err *err);
unsigned long amd_convert_umc_mca_addr_to_sys_addr(struct atl_err *err);
static inline void amd_retire_dram_row(struct atl_err *err) { }
amd_convert_umc_mca_addr_to_sys_addr(struct atl_err *err) { return -EINVAL; }