Lines Matching refs:base
36 #define MBOX_BASE(mdev, inst) ((mdev)->base + ((inst) * 4))
48 * @base: Base address of the register mapping region
56 void __iomem *base;
126 void __iomem *base = MBOX_BASE(mdev, instance);
130 writel_relaxed(BIT(channel), base + STI_ENA_SET_OFFSET);
141 void __iomem *base = MBOX_BASE(mdev, instance);
145 writel_relaxed(BIT(channel), base + STI_ENA_CLR_OFFSET);
155 void __iomem *base = MBOX_BASE(mdev, instance);
157 writel_relaxed(BIT(channel), base + STI_IRQ_CLR_OFFSET);
167 void __iomem *base = MBOX_BASE(mdev, instance);
169 bits = readl_relaxed(base + STI_IRQ_VAL_OFFSET);
257 void __iomem *base = MBOX_BASE(mdev, instance);
259 if (!(readl_relaxed(base + STI_ENA_VAL_OFFSET) & BIT(channel))) {
265 if (readl_relaxed(base + STI_IRQ_VAL_OFFSET) & BIT(channel)) {
280 void __iomem *base = MBOX_BASE(mdev, instance);
283 writel_relaxed(BIT(channel), base + STI_IRQ_SET_OFFSET);
429 mdev->base = devm_ioremap_resource(&pdev->dev, res);
430 if (IS_ERR(mdev->base))
431 return PTR_ERR(mdev->base);