Lines Matching refs:regs2d
97 void __iomem *regs2d; /* 2d remapped registers */ member
1340 smc501_writel(par->screen.sm_addr, fbi->regs2d + SM501_2D_SOURCE_BASE); in sm501fb_copyarea()
1342 fbi->regs2d + SM501_2D_DESTINATION_BASE); in sm501fb_copyarea()
1346 fbi->regs2d + SM501_2D_WINDOW_WIDTH); in sm501fb_copyarea()
1350 fbi->regs2d + SM501_2D_PITCH); in sm501fb_copyarea()
1355 smc501_writel(0, fbi->regs2d + SM501_2D_STRETCH); in sm501fb_copyarea()
1358 smc501_writel(0x00100000, fbi->regs2d + SM501_2D_STRETCH); in sm501fb_copyarea()
1361 smc501_writel(0x00200000, fbi->regs2d + SM501_2D_STRETCH); in sm501fb_copyarea()
1366 smc501_writel(0xffffffff, fbi->regs2d + SM501_2D_COLOR_COMPARE_MASK); in sm501fb_copyarea()
1369 smc501_writel(0xffffffff, fbi->regs2d + SM501_2D_MASK); in sm501fb_copyarea()
1372 smc501_writel((sx << 16) | sy, fbi->regs2d + SM501_2D_SOURCE); in sm501fb_copyarea()
1373 smc501_writel((dx << 16) | dy, fbi->regs2d + SM501_2D_DESTINATION); in sm501fb_copyarea()
1376 smc501_writel((width << 16) | height, fbi->regs2d + SM501_2D_DIMENSION); in sm501fb_copyarea()
1379 smc501_writel(0x800000cc | rtl, fbi->regs2d + SM501_2D_CONTROL); in sm501fb_copyarea()
1401 smc501_writel(par->screen.sm_addr, fbi->regs2d + SM501_2D_SOURCE_BASE); in sm501fb_fillrect()
1403 fbi->regs2d + SM501_2D_DESTINATION_BASE); in sm501fb_fillrect()
1407 fbi->regs2d + SM501_2D_WINDOW_WIDTH); in sm501fb_fillrect()
1411 fbi->regs2d + SM501_2D_PITCH); in sm501fb_fillrect()
1416 smc501_writel(0, fbi->regs2d + SM501_2D_STRETCH); in sm501fb_fillrect()
1419 smc501_writel(0x00100000, fbi->regs2d + SM501_2D_STRETCH); in sm501fb_fillrect()
1422 smc501_writel(0x00200000, fbi->regs2d + SM501_2D_STRETCH); in sm501fb_fillrect()
1427 smc501_writel(0xffffffff, fbi->regs2d + SM501_2D_COLOR_COMPARE_MASK); in sm501fb_fillrect()
1430 smc501_writel(0xffffffff, fbi->regs2d + SM501_2D_MASK); in sm501fb_fillrect()
1433 smc501_writel(rect->color, fbi->regs2d + SM501_2D_FOREGROUND); in sm501fb_fillrect()
1437 fbi->regs2d + SM501_2D_DESTINATION); in sm501fb_fillrect()
1440 smc501_writel((width << 16) | height, fbi->regs2d + SM501_2D_DIMENSION); in sm501fb_fillrect()
1443 smc501_writel(0x800100cc, fbi->regs2d + SM501_2D_CONTROL); in sm501fb_fillrect()
1576 info->regs2d = ioremap(res->start, resource_size(res)); in sm501fb_start()
1577 if (info->regs2d == NULL) { in sm501fb_start()
1632 iounmap(info->regs2d); in sm501fb_start()
1658 iounmap(info->regs2d); in sm501fb_stop()