Lines Matching refs:rect
203 static inline void fb_fillrect_static(const struct fb_fillrect *rect, int bpp, in fb_fillrect_static() argument
207 u32 height = rect->height; in fb_fillrect_static()
208 int width = rect->width * bpp; in fb_fillrect_static()
213 if (rect->rop == ROP_XOR) in fb_fillrect_static()
233 static __always_inline void fb_fillrect_rotating(const struct fb_fillrect *rect, in fb_fillrect_rotating() argument
240 u32 height = rect->height; in fb_fillrect_rotating()
241 int width = rect->width * bpp; in fb_fillrect_rotating()
243 if (rect->rop == ROP_XOR) in fb_fillrect_rotating()
257 static inline void fb_fillrect(struct fb_info *p, const struct fb_fillrect *rect) in fb_fillrect() argument
265 fb_address_forward(&dst, rect->dy * bits_per_line + rect->dx * bpp); in fb_fillrect()
267 pattern.pixels = pixel_to_pat(bpp, palette ? palette[rect->color] : rect->color); in fb_fillrect()
273 fb_fillrect_rotating(rect, bpp, &dst, &pattern, in fb_fillrect()
276 fb_fillrect_rotating(rect, bpp, &dst, &pattern, in fb_fillrect()
279 fb_fillrect_static(rect, bpp, &dst, &pattern, bits_per_line); in fb_fillrect()