Lines Matching refs:drvdata
68 struct hb_mc_drvdata *drvdata = mci->pvt_info; in highbank_mc_err_handler() local
72 status = readl(drvdata->mc_int_base + HB_DDR_ECC_INT_STATUS); in highbank_mc_err_handler()
75 err_addr = readl(drvdata->mc_err_base + HB_DDR_ECC_U_ERR_ADDR); in highbank_mc_err_handler()
83 u32 syndrome = readl(drvdata->mc_err_base + HB_DDR_ECC_C_ERR_STAT); in highbank_mc_err_handler()
85 err_addr = readl(drvdata->mc_err_base + HB_DDR_ECC_C_ERR_ADDR); in highbank_mc_err_handler()
94 writel(status, drvdata->mc_int_base + HB_DDR_ECC_INT_ACK); in highbank_mc_err_handler()
162 struct hb_mc_drvdata *drvdata; in highbank_mc_probe() local
186 drvdata = mci->pvt_info; in highbank_mc_probe()
214 drvdata->mc_err_base = base + settings->err_offset; in highbank_mc_probe()
215 drvdata->mc_int_base = base + settings->int_offset; in highbank_mc_probe()
217 control = readl(drvdata->mc_err_base + HB_DDR_ECC_OPT) & 0x3; in highbank_mc_probe()