Lines Matching defs:qmgr_regs
17 static struct qmgr_regs __iomem *qmgr_regs;
37 __raw_writel(val, &qmgr_regs->acc[queue][0]);
43 val = __raw_readl(&qmgr_regs->acc[queue][0]);
55 return (__raw_readl(&qmgr_regs->stat1[queue >> 3])
62 return (__raw_readl(&qmgr_regs->stat2[queue >> 4])
87 return (__raw_readl(&qmgr_regs->statne_h) >>
101 return (__raw_readl(&qmgr_regs->statf_h) >>
127 reg = &qmgr_regs->irqsrc[queue >> 3]; /* 8 queues per u32 */
147 __raw_writel(0xFFFFFFFF, &qmgr_regs->irqstat[0]);
149 en_bitmap = __raw_readl(&qmgr_regs->irqen[0]);
153 src = __raw_readl(&qmgr_regs->irqsrc[i >> 3]);
154 stat = __raw_readl(&qmgr_regs->stat1[i >> 3]);
172 __raw_writel(0xFFFFFFFF, &qmgr_regs->irqstat[1]);
174 req_bitmap = __raw_readl(&qmgr_regs->irqen[1]) &
175 __raw_readl(&qmgr_regs->statne_h);
189 u32 req_bitmap = __raw_readl(&qmgr_regs->irqstat[half]);
193 __raw_writel(req_bitmap, &qmgr_regs->irqstat[half]); /* ACK */
212 __raw_writel(__raw_readl(&qmgr_regs->irqen[half]) | mask,
213 &qmgr_regs->irqen[half]);
224 __raw_writel(__raw_readl(&qmgr_regs->irqen[half]) & ~mask,
225 &qmgr_regs->irqen[half]);
226 __raw_writel(mask, &qmgr_regs->irqstat[half]); /* clear */
287 if (__raw_readl(&qmgr_regs->sram[queue])) {
301 if (addr + len > ARRAY_SIZE(qmgr_regs->sram)) {
313 __raw_writel(cfg | (addr << 14), &qmgr_regs->sram[queue]);
336 cfg = __raw_readl(&qmgr_regs->sram[queue]);
363 __raw_writel(0, &qmgr_regs->sram[queue]);
386 qmgr_regs = devm_ioremap_resource(dev, res);
387 if (IS_ERR(qmgr_regs))
388 return PTR_ERR(qmgr_regs);
401 __raw_writel(0x33333333, &qmgr_regs->stat1[i]);
402 __raw_writel(0, &qmgr_regs->irqsrc[i]);
405 __raw_writel(0, &qmgr_regs->stat2[i]);
406 __raw_writel(0xFFFFFFFF, &qmgr_regs->irqstat[i]); /* clear */
407 __raw_writel(0, &qmgr_regs->irqen[i]);
410 __raw_writel(0xFFFFFFFF, &qmgr_regs->statne_h);
411 __raw_writel(0, &qmgr_regs->statf_h);
414 __raw_writel(0, &qmgr_regs->sram[i]);