Lines Matching defs:base
176 void __iomem *base;
214 val = readl(priv->base + AVS_MBOX_STATUS);
228 void __iomem *base = priv->base;
244 val = readl(base + AVS_MBOX_COMMAND);
253 writel(AVS_STATUS_CLEAR, base + AVS_MBOX_STATUS);
257 writel(args[i], base + AVS_MBOX_PARAM(i));
263 writel(cmd, base + AVS_MBOX_COMMAND);
274 val = readl(base + AVS_MBOX_STATUS);
286 args[i] = readl(base + AVS_MBOX_PARAM(i));
289 writel(AVS_STATUS_CLEAR, base + AVS_MBOX_STATUS);
411 static u32 brcm_avs_get_voltage(void __iomem *base)
413 return readl(base + AVS_MBOX_VOLTAGE1);
416 static u32 brcm_avs_get_frequency(void __iomem *base)
418 return readl(base + AVS_MBOX_FREQUENCY) * 1000; /* in kHz */
450 table[i].frequency = brcm_avs_get_frequency(priv->base);
475 magic = readl(priv->base + AVS_MBOX_MAGIC);
490 return brcm_avs_get_frequency(priv->base);
566 priv->base = __map_region(BRCM_AVS_CPU_DATA);
567 if (!priv->base) {
601 iounmap(priv->base);
613 iounmap(priv->base);
703 return sprintf(buf, "0x%08x\n", brcm_avs_get_voltage(priv->base));
710 return sprintf(buf, "0x%08x\n", brcm_avs_get_frequency(priv->base));