Lines Matching refs:regbase

42 static void __iomem *regbase;  variable
90 (p->var.bits_per_pixel == 8 ? 0 : 1), regbase + GE_DEPTH_OFF); in wmt_ge_fillrect()
91 writel(p->var.bits_per_pixel == 15 ? 1 : 0, regbase + GE_HIGHCOLOR_OFF); in wmt_ge_fillrect()
92 writel(p->fix.smem_start, regbase + GE_DESTBASE_OFF); in wmt_ge_fillrect()
93 writel(p->var.xres_virtual - 1, regbase + GE_DESTDISPW_OFF); in wmt_ge_fillrect()
94 writel(p->var.yres_virtual - 1, regbase + GE_DESTDISPH_OFF); in wmt_ge_fillrect()
95 writel(rect->dx, regbase + GE_DESTAREAX_OFF); in wmt_ge_fillrect()
96 writel(rect->dy, regbase + GE_DESTAREAY_OFF); in wmt_ge_fillrect()
97 writel(rect->width - 1, regbase + GE_DESTAREAW_OFF); in wmt_ge_fillrect()
98 writel(rect->height - 1, regbase + GE_DESTAREAH_OFF); in wmt_ge_fillrect()
100 writel(pat, regbase + GE_PAT0C_OFF); in wmt_ge_fillrect()
101 writel(1, regbase + GE_COMMAND_OFF); in wmt_ge_fillrect()
102 writel(rect->rop == ROP_XOR ? 0x5a : 0xf0, regbase + GE_ROPCODE_OFF); in wmt_ge_fillrect()
103 writel(1, regbase + GE_FIRE_OFF); in wmt_ge_fillrect()
116 (p->var.bits_per_pixel > 8 ? 1 : 0), regbase + GE_DEPTH_OFF); in wmt_ge_copyarea()
118 writel(p->fix.smem_start, regbase + GE_SRCBASE_OFF); in wmt_ge_copyarea()
119 writel(p->var.xres_virtual - 1, regbase + GE_SRCDISPW_OFF); in wmt_ge_copyarea()
120 writel(p->var.yres_virtual - 1, regbase + GE_SRCDISPH_OFF); in wmt_ge_copyarea()
121 writel(area->sx, regbase + GE_SRCAREAX_OFF); in wmt_ge_copyarea()
122 writel(area->sy, regbase + GE_SRCAREAY_OFF); in wmt_ge_copyarea()
123 writel(area->width - 1, regbase + GE_SRCAREAW_OFF); in wmt_ge_copyarea()
124 writel(area->height - 1, regbase + GE_SRCAREAH_OFF); in wmt_ge_copyarea()
126 writel(p->fix.smem_start, regbase + GE_DESTBASE_OFF); in wmt_ge_copyarea()
127 writel(p->var.xres_virtual - 1, regbase + GE_DESTDISPW_OFF); in wmt_ge_copyarea()
128 writel(p->var.yres_virtual - 1, regbase + GE_DESTDISPH_OFF); in wmt_ge_copyarea()
129 writel(area->dx, regbase + GE_DESTAREAX_OFF); in wmt_ge_copyarea()
130 writel(area->dy, regbase + GE_DESTAREAY_OFF); in wmt_ge_copyarea()
131 writel(area->width - 1, regbase + GE_DESTAREAW_OFF); in wmt_ge_copyarea()
132 writel(area->height - 1, regbase + GE_DESTAREAH_OFF); in wmt_ge_copyarea()
134 writel(0xcc, regbase + GE_ROPCODE_OFF); in wmt_ge_copyarea()
135 writel(1, regbase + GE_COMMAND_OFF); in wmt_ge_copyarea()
136 writel(1, regbase + GE_FIRE_OFF); in wmt_ge_copyarea()
143 while ((readl(regbase + GE_STATUS_OFF) & 4) && --loops) in wmt_ge_sync()
160 if (unlikely(regbase)) { in wmt_ge_rops_probe()
165 regbase = ioremap(res->start, resource_size(res)); in wmt_ge_rops_probe()
166 if (regbase == NULL) { in wmt_ge_rops_probe()
171 writel(1, regbase + GE_ENABLE_OFF); in wmt_ge_rops_probe()
179 iounmap(regbase); in wmt_ge_rops_remove()