Lines Matching refs:est_addr

11 static int est_write(void __iomem *est_addr, u32 reg, u32 val, bool gcl)  in est_write()  argument
15 writel(val, est_addr + EST_GCL_DATA); in est_write()
19 writel(ctrl, est_addr + EST_GCL_CONTROL); in est_write()
22 writel(ctrl, est_addr + EST_GCL_CONTROL); in est_write()
24 return readl_poll_timeout(est_addr + EST_GCL_CONTROL, ctrl, in est_write()
31 void __iomem *est_addr = priv->estaddr; in est_configure() local
35 ret |= est_write(est_addr, EST_BTR_LOW, cfg->btr[0], false); in est_configure()
36 ret |= est_write(est_addr, EST_BTR_HIGH, cfg->btr[1], false); in est_configure()
37 ret |= est_write(est_addr, EST_TER, cfg->ter, false); in est_configure()
38 ret |= est_write(est_addr, EST_LLR, cfg->gcl_size, false); in est_configure()
39 ret |= est_write(est_addr, EST_CTR_LOW, cfg->ctr[0], false); in est_configure()
40 ret |= est_write(est_addr, EST_CTR_HIGH, cfg->ctr[1], false); in est_configure()
45 ret = est_write(est_addr, i, cfg->gcl[i], true); in est_configure()
50 ctrl = readl(est_addr + EST_CONTROL); in est_configure()
65 writel(ctrl, est_addr + EST_CONTROL); in est_configure()
73 writel(ctrl, est_addr + EST_INT_EN); in est_configure()
82 void __iomem *est_addr = priv->estaddr; in est_irq_status() local
86 status = readl(est_addr + EST_STATUS); in est_irq_status()
96 writel(EST_CGCE, est_addr + EST_STATUS); in est_irq_status()
102 value = readl(est_addr + EST_SCH_ERR); in est_irq_status()
108 writel(value, est_addr + EST_SCH_ERR); in est_irq_status()
119 value = readl(est_addr + EST_FRM_SZ_ERR); in est_irq_status()
122 value = readl(est_addr + EST_FRM_SZ_CAP); in est_irq_status()
135 writel(feqn, est_addr + EST_FRM_SZ_ERR); in est_irq_status()
159 writel(EST_BTRE, est_addr + EST_STATUS); in est_irq_status()
163 writel(EST_SWLC, est_addr + EST_STATUS); in est_irq_status()