Lines Matching refs:writel
67 writel(p->var.bits_per_pixel == 32 ? 3 : in wmt_ge_fillrect()
69 writel(p->var.bits_per_pixel == 15 ? 1 : 0, regbase + GE_HIGHCOLOR_OFF); in wmt_ge_fillrect()
70 writel(p->fix.smem_start, regbase + GE_DESTBASE_OFF); in wmt_ge_fillrect()
71 writel(p->var.xres_virtual - 1, regbase + GE_DESTDISPW_OFF); in wmt_ge_fillrect()
72 writel(p->var.yres_virtual - 1, regbase + GE_DESTDISPH_OFF); in wmt_ge_fillrect()
73 writel(rect->dx, regbase + GE_DESTAREAX_OFF); in wmt_ge_fillrect()
74 writel(rect->dy, regbase + GE_DESTAREAY_OFF); in wmt_ge_fillrect()
75 writel(rect->width - 1, regbase + GE_DESTAREAW_OFF); in wmt_ge_fillrect()
76 writel(rect->height - 1, regbase + GE_DESTAREAH_OFF); in wmt_ge_fillrect()
78 writel(pat, regbase + GE_PAT0C_OFF); in wmt_ge_fillrect()
79 writel(1, regbase + GE_COMMAND_OFF); in wmt_ge_fillrect()
80 writel(rect->rop == ROP_XOR ? 0x5a : 0xf0, regbase + GE_ROPCODE_OFF); in wmt_ge_fillrect()
81 writel(1, regbase + GE_FIRE_OFF); in wmt_ge_fillrect()
93 writel(p->var.bits_per_pixel > 16 ? 3 : in wmt_ge_copyarea()
96 writel(p->fix.smem_start, regbase + GE_SRCBASE_OFF); in wmt_ge_copyarea()
97 writel(p->var.xres_virtual - 1, regbase + GE_SRCDISPW_OFF); in wmt_ge_copyarea()
98 writel(p->var.yres_virtual - 1, regbase + GE_SRCDISPH_OFF); in wmt_ge_copyarea()
99 writel(area->sx, regbase + GE_SRCAREAX_OFF); in wmt_ge_copyarea()
100 writel(area->sy, regbase + GE_SRCAREAY_OFF); in wmt_ge_copyarea()
101 writel(area->width - 1, regbase + GE_SRCAREAW_OFF); in wmt_ge_copyarea()
102 writel(area->height - 1, regbase + GE_SRCAREAH_OFF); in wmt_ge_copyarea()
104 writel(p->fix.smem_start, regbase + GE_DESTBASE_OFF); in wmt_ge_copyarea()
105 writel(p->var.xres_virtual - 1, regbase + GE_DESTDISPW_OFF); in wmt_ge_copyarea()
106 writel(p->var.yres_virtual - 1, regbase + GE_DESTDISPH_OFF); in wmt_ge_copyarea()
107 writel(area->dx, regbase + GE_DESTAREAX_OFF); in wmt_ge_copyarea()
108 writel(area->dy, regbase + GE_DESTAREAY_OFF); in wmt_ge_copyarea()
109 writel(area->width - 1, regbase + GE_DESTAREAW_OFF); in wmt_ge_copyarea()
110 writel(area->height - 1, regbase + GE_DESTAREAH_OFF); in wmt_ge_copyarea()
112 writel(0xcc, regbase + GE_ROPCODE_OFF); in wmt_ge_copyarea()
113 writel(1, regbase + GE_COMMAND_OFF); in wmt_ge_copyarea()
114 writel(1, regbase + GE_FIRE_OFF); in wmt_ge_copyarea()
149 writel(1, regbase + GE_ENABLE_OFF); in wmt_ge_rops_probe()