Lines Matching defs:reg_base
51 u32 __iomem *reg_base;
85 static void n64joy_write_reg(u32 __iomem *reg_base, const u8 reg, const u32 value)
87 writel(value, reg_base + reg);
90 static u32 n64joy_read_reg(u32 __iomem *reg_base, const u8 reg)
92 return readl(reg_base + reg);
95 static void n64joy_wait_si_dma(u32 __iomem *reg_base)
97 while (n64joy_read_reg(reg_base, SI_STATUS_REG) &
111 n64joy_wait_si_dma(priv->reg_base);
114 n64joy_write_reg(priv->reg_base, SI_DRAM_REG, virt_to_phys(in));
116 n64joy_write_reg(priv->reg_base, SI_WRITE_REG, PIF_RAM);
119 n64joy_wait_si_dma(priv->reg_base);
122 n64joy_write_reg(priv->reg_base, SI_DRAM_REG, virt_to_phys(priv->si_buf));
124 n64joy_write_reg(priv->reg_base, SI_READ_REG, PIF_RAM);
127 n64joy_wait_si_dma(priv->reg_base);
254 priv->reg_base = devm_platform_ioremap_resource(pdev, 0);
255 if (IS_ERR(priv->reg_base)) {
256 err = PTR_ERR(priv->reg_base);