Lines Matching refs:regs2d

97 	void __iomem		*regs2d;	/* 2d remapped registers */  member
1341 smc501_writel(par->screen.sm_addr, fbi->regs2d + SM501_2D_SOURCE_BASE); in sm501fb_copyarea()
1343 fbi->regs2d + SM501_2D_DESTINATION_BASE); in sm501fb_copyarea()
1347 fbi->regs2d + SM501_2D_WINDOW_WIDTH); in sm501fb_copyarea()
1351 fbi->regs2d + SM501_2D_PITCH); in sm501fb_copyarea()
1356 smc501_writel(0, fbi->regs2d + SM501_2D_STRETCH); in sm501fb_copyarea()
1359 smc501_writel(0x00100000, fbi->regs2d + SM501_2D_STRETCH); in sm501fb_copyarea()
1362 smc501_writel(0x00200000, fbi->regs2d + SM501_2D_STRETCH); in sm501fb_copyarea()
1367 smc501_writel(0xffffffff, fbi->regs2d + SM501_2D_COLOR_COMPARE_MASK); in sm501fb_copyarea()
1370 smc501_writel(0xffffffff, fbi->regs2d + SM501_2D_MASK); in sm501fb_copyarea()
1373 smc501_writel((sx << 16) | sy, fbi->regs2d + SM501_2D_SOURCE); in sm501fb_copyarea()
1374 smc501_writel((dx << 16) | dy, fbi->regs2d + SM501_2D_DESTINATION); in sm501fb_copyarea()
1377 smc501_writel((width << 16) | height, fbi->regs2d + SM501_2D_DIMENSION); in sm501fb_copyarea()
1380 smc501_writel(0x800000cc | rtl, fbi->regs2d + SM501_2D_CONTROL); in sm501fb_copyarea()
1402 smc501_writel(par->screen.sm_addr, fbi->regs2d + SM501_2D_SOURCE_BASE); in sm501fb_fillrect()
1404 fbi->regs2d + SM501_2D_DESTINATION_BASE); in sm501fb_fillrect()
1408 fbi->regs2d + SM501_2D_WINDOW_WIDTH); in sm501fb_fillrect()
1412 fbi->regs2d + SM501_2D_PITCH); in sm501fb_fillrect()
1417 smc501_writel(0, fbi->regs2d + SM501_2D_STRETCH); in sm501fb_fillrect()
1420 smc501_writel(0x00100000, fbi->regs2d + SM501_2D_STRETCH); in sm501fb_fillrect()
1423 smc501_writel(0x00200000, fbi->regs2d + SM501_2D_STRETCH); in sm501fb_fillrect()
1428 smc501_writel(0xffffffff, fbi->regs2d + SM501_2D_COLOR_COMPARE_MASK); in sm501fb_fillrect()
1431 smc501_writel(0xffffffff, fbi->regs2d + SM501_2D_MASK); in sm501fb_fillrect()
1434 smc501_writel(rect->color, fbi->regs2d + SM501_2D_FOREGROUND); in sm501fb_fillrect()
1438 fbi->regs2d + SM501_2D_DESTINATION); in sm501fb_fillrect()
1441 smc501_writel((width << 16) | height, fbi->regs2d + SM501_2D_DIMENSION); in sm501fb_fillrect()
1444 smc501_writel(0x800100cc, fbi->regs2d + SM501_2D_CONTROL); in sm501fb_fillrect()
1577 info->regs2d = ioremap(res->start, resource_size(res)); in sm501fb_start()
1578 if (info->regs2d == NULL) { in sm501fb_start()
1634 iounmap(info->regs2d); in sm501fb_start()
1660 iounmap(info->regs2d); in sm501fb_stop()