Lines Matching refs:rect
2438 const struct fb_fillrect *rect) in svblit_fillrect() argument
2447 if (rect->rop != ROP_COPY || rect->height <= 1 || in svblit_fillrect()
2448 rect->height > 4096) { in svblit_fillrect()
2449 cfb_fillrect(info, rect); in svblit_fillrect()
2454 ((u32 *)info->pseudo_palette)[rect->color] : rect->color; in svblit_fillrect()
2457 line = (u8 *)info->screen_base + rect->dy * pitch + in svblit_fillrect()
2458 rect->dx * bytespp; in svblit_fillrect()
2461 memset(line, pix, rect->width); in svblit_fillrect()
2464 memset16((u16 *)line, pix, rect->width); in svblit_fillrect()
2467 memset32((u32 *)line, pix, rect->width); in svblit_fillrect()
2472 svblit_copy(external_addr + rect->dy * pitch + rect->dx * bytespp, in svblit_fillrect()
2473 external_addr + (rect->dy + 1) * pitch + in svblit_fillrect()
2474 rect->dx * bytespp, in svblit_fillrect()
2475 rect->width * bytespp, 0, pitch, rect->height - 1); in svblit_fillrect()
2658 static void atafb_fillrect(struct fb_info *info, const struct fb_fillrect *rect) in atafb_fillrect() argument
2664 if (!rect->width || !rect->height) in atafb_fillrect()
2671 cfb_fillrect(info, rect); in atafb_fillrect()
2680 x2 = rect->dx + rect->width; in atafb_fillrect()
2681 y2 = rect->dy + rect->height; in atafb_fillrect()
2684 width = x2 - rect->dx; in atafb_fillrect()
2685 height = y2 - rect->dy; in atafb_fillrect()
2688 atafb_mfb_fillrect(info, par->next_line, rect->color, in atafb_fillrect()
2689 rect->dy, rect->dx, height, width); in atafb_fillrect()
2691 atafb_iplan2p2_fillrect(info, par->next_line, rect->color, in atafb_fillrect()
2692 rect->dy, rect->dx, height, width); in atafb_fillrect()
2694 atafb_iplan2p4_fillrect(info, par->next_line, rect->color, in atafb_fillrect()
2695 rect->dy, rect->dx, height, width); in atafb_fillrect()
2697 atafb_iplan2p8_fillrect(info, par->next_line, rect->color, in atafb_fillrect()
2698 rect->dy, rect->dx, height, width); in atafb_fillrect()