Lines Matching refs:reg

125 static int b53_srab_op(struct b53_device *dev, u8 page, u8 reg, u32 op)
134 (reg << B53_SRAB_CMDSTAT_REG) |
153 static int b53_srab_read8(struct b53_device *dev, u8 page, u8 reg, u8 *val)
163 ret = b53_srab_op(dev, page, reg, 0);
175 static int b53_srab_read16(struct b53_device *dev, u8 page, u8 reg, u16 *val)
185 ret = b53_srab_op(dev, page, reg, 0);
197 static int b53_srab_read32(struct b53_device *dev, u8 page, u8 reg, u32 *val)
207 ret = b53_srab_op(dev, page, reg, 0);
219 static int b53_srab_read48(struct b53_device *dev, u8 page, u8 reg, u64 *val)
229 ret = b53_srab_op(dev, page, reg, 0);
242 static int b53_srab_read64(struct b53_device *dev, u8 page, u8 reg, u64 *val)
252 ret = b53_srab_op(dev, page, reg, 0);
265 static int b53_srab_write8(struct b53_device *dev, u8 page, u8 reg, u8 value)
277 ret = b53_srab_op(dev, page, reg, B53_SRAB_CMDSTAT_WRITE);
285 static int b53_srab_write16(struct b53_device *dev, u8 page, u8 reg,
298 ret = b53_srab_op(dev, page, reg, B53_SRAB_CMDSTAT_WRITE);
306 static int b53_srab_write32(struct b53_device *dev, u8 page, u8 reg,
319 ret = b53_srab_op(dev, page, reg, B53_SRAB_CMDSTAT_WRITE);
327 static int b53_srab_write48(struct b53_device *dev, u8 page, u8 reg,
341 ret = b53_srab_op(dev, page, reg, B53_SRAB_CMDSTAT_WRITE);
349 static int b53_srab_write64(struct b53_device *dev, u8 page, u8 reg,
363 ret = b53_srab_op(dev, page, reg, B53_SRAB_CMDSTAT_WRITE);
493 u32 reg;
495 reg = readl(priv->regs + B53_SRAB_CTRLS);
497 reg |= B53_SRAB_CTRLS_HOST_INTR;
499 reg &= ~B53_SRAB_CTRLS_HOST_INTR;
500 writel(reg, priv->regs + B53_SRAB_CTRLS);
540 u32 reg, off = 0;
556 reg = readl(priv->mux_config + B53_MUX_CONFIG_P5 + off);
557 switch (reg & MUX_CONFIG_MASK) {