Home
last modified time | relevance | path

Searched refs:qmgr_regs (Results 1 – 2 of 2) sorted by relevance

/Linux-v4.19/arch/arm/mach-ixp4xx/include/mach/
Dqmgr.h47 struct qmgr_regs { struct
89 struct qmgr_regs __iomem *qmgr_regs = IXP4XX_QMGR_BASE_VIRT; in qmgr_put_entry() local
96 __raw_writel(val, &qmgr_regs->acc[queue][0]); in qmgr_put_entry()
102 const struct qmgr_regs __iomem *qmgr_regs = IXP4XX_QMGR_BASE_VIRT; in qmgr_get_entry() local
103 val = __raw_readl(&qmgr_regs->acc[queue][0]); in qmgr_get_entry()
115 const struct qmgr_regs __iomem *qmgr_regs = IXP4XX_QMGR_BASE_VIRT; in __qmgr_get_stat1() local
116 return (__raw_readl(&qmgr_regs->stat1[queue >> 3]) in __qmgr_get_stat1()
122 const struct qmgr_regs __iomem *qmgr_regs = IXP4XX_QMGR_BASE_VIRT; in __qmgr_get_stat2() local
124 return (__raw_readl(&qmgr_regs->stat2[queue >> 4]) in __qmgr_get_stat2()
148 const struct qmgr_regs __iomem *qmgr_regs = IXP4XX_QMGR_BASE_VIRT; in qmgr_stat_below_low_watermark() local
[all …]
/Linux-v4.19/arch/arm/mach-ixp4xx/
Dixp4xx_qmgr.c17 static struct qmgr_regs __iomem *qmgr_regs = IXP4XX_QMGR_BASE_VIRT; variable
38 reg = &qmgr_regs->irqsrc[queue >> 3]; /* 8 queues per u32 */ in qmgr_set_irq()
58 __raw_writel(0xFFFFFFFF, &qmgr_regs->irqstat[0]); in qmgr_irq1_a0()
60 en_bitmap = qmgr_regs->irqen[0]; in qmgr_irq1_a0()
64 src = qmgr_regs->irqsrc[i >> 3]; in qmgr_irq1_a0()
65 stat = qmgr_regs->stat1[i >> 3]; in qmgr_irq1_a0()
83 __raw_writel(0xFFFFFFFF, &qmgr_regs->irqstat[1]); in qmgr_irq2_a0()
85 req_bitmap = qmgr_regs->irqen[1] & qmgr_regs->statne_h; in qmgr_irq2_a0()
99 u32 req_bitmap = __raw_readl(&qmgr_regs->irqstat[half]); in qmgr_irq()
103 __raw_writel(req_bitmap, &qmgr_regs->irqstat[half]); /* ACK */ in qmgr_irq()
[all …]