Lines Matching defs:al_mc

77 	struct al_mc_edac *al_mc = mci->pvt_info;
83 eccerrcnt = readl_relaxed(al_mc->mmio_base + AL_MC_ECC_ERR_COUNT);
88 ecccaddr0 = readl_relaxed(al_mc->mmio_base + AL_MC_ECC_CE_ADDR0);
89 ecccaddr1 = readl_relaxed(al_mc->mmio_base + AL_MC_ECC_CE_ADDR1);
90 ecccsyn0 = readl_relaxed(al_mc->mmio_base + AL_MC_ECC_CE_SYND0);
91 ecccsyn1 = readl_relaxed(al_mc->mmio_base + AL_MC_ECC_CE_SYND1);
92 ecccsyn2 = readl_relaxed(al_mc->mmio_base + AL_MC_ECC_CE_SYND2);
95 al_mc->mmio_base + AL_MC_ECC_CLEAR);
111 spin_lock_irqsave(&al_mc->lock, flags);
114 spin_unlock_irqrestore(&al_mc->lock, flags);
122 struct al_mc_edac *al_mc = mci->pvt_info;
128 eccerrcnt = readl_relaxed(al_mc->mmio_base + AL_MC_ECC_ERR_COUNT);
133 eccuaddr0 = readl_relaxed(al_mc->mmio_base + AL_MC_ECC_UE_ADDR0);
134 eccuaddr1 = readl_relaxed(al_mc->mmio_base + AL_MC_ECC_UE_ADDR1);
135 eccusyn0 = readl_relaxed(al_mc->mmio_base + AL_MC_ECC_UE_SYND0);
136 eccusyn1 = readl_relaxed(al_mc->mmio_base + AL_MC_ECC_UE_SYND1);
137 eccusyn2 = readl_relaxed(al_mc->mmio_base + AL_MC_ECC_UE_SYND2);
140 al_mc->mmio_base + AL_MC_ECC_CLEAR);
156 spin_lock_irqsave(&al_mc->lock, flags);
159 spin_unlock_irqrestore(&al_mc->lock, flags);
166 struct al_mc_edac *al_mc = mci->pvt_info;
168 if (al_mc->irq_ue <= 0)
171 if (al_mc->irq_ce <= 0)
221 struct al_mc_edac *al_mc;
246 al_mc = mci->pvt_info;
248 al_mc->mmio_base = mmio_base;
250 al_mc->irq_ue = of_irq_get_byname(pdev->dev.of_node, "ue");
251 if (al_mc->irq_ue <= 0)
255 al_mc->irq_ce = of_irq_get_byname(pdev->dev.of_node, "ce");
256 if (al_mc->irq_ce <= 0)
266 if (al_mc->irq_ue <= 0 || al_mc->irq_ce <= 0) {
273 spin_lock_init(&al_mc->lock);
279 mci->ctl_name = "al_mc";
298 if (al_mc->irq_ue > 0) {
300 al_mc->irq_ue,
308 al_mc->irq_ue, ret);
313 if (al_mc->irq_ce > 0) {
315 al_mc->irq_ce,
323 al_mc->irq_ce, ret);