• Home
  • Raw
  • Download

Lines Matching refs:image

181 static void arkfb_iplan_imageblit(struct fb_info *info, const struct fb_image *image)  in arkfb_iplan_imageblit()  argument
183 u32 fg = expand_color(image->fg_color); in arkfb_iplan_imageblit()
184 u32 bg = expand_color(image->bg_color); in arkfb_iplan_imageblit()
191 src1 = image->data; in arkfb_iplan_imageblit()
192 dst1 = info->screen_base + (image->dy * info->fix.line_length) in arkfb_iplan_imageblit()
193 + ((image->dx / 8) * 4); in arkfb_iplan_imageblit()
195 for (y = 0; y < image->height; y++) { in arkfb_iplan_imageblit()
198 for (x = 0; x < image->width; x += 8) { in arkfb_iplan_imageblit()
203 src1 += image->width / 8; in arkfb_iplan_imageblit()
239 static void arkfb_cfb4_imageblit(struct fb_info *info, const struct fb_image *image) in arkfb_cfb4_imageblit() argument
241 u32 fg = image->fg_color * 0x11111111; in arkfb_cfb4_imageblit()
242 u32 bg = image->bg_color * 0x11111111; in arkfb_cfb4_imageblit()
249 src1 = image->data; in arkfb_cfb4_imageblit()
250 dst1 = info->screen_base + (image->dy * info->fix.line_length) in arkfb_cfb4_imageblit()
251 + ((image->dx / 8) * 4); in arkfb_cfb4_imageblit()
253 for (y = 0; y < image->height; y++) { in arkfb_cfb4_imageblit()
256 for (x = 0; x < image->width; x += 8) { in arkfb_cfb4_imageblit()
261 src1 += image->width / 8; in arkfb_cfb4_imageblit()
267 static void arkfb_imageblit(struct fb_info *info, const struct fb_image *image) in arkfb_imageblit() argument
269 if ((info->var.bits_per_pixel == 4) && (image->depth == 1) in arkfb_imageblit()
270 && ((image->width % 8) == 0) && ((image->dx % 8) == 0)) { in arkfb_imageblit()
272 arkfb_iplan_imageblit(info, image); in arkfb_imageblit()
274 arkfb_cfb4_imageblit(info, image); in arkfb_imageblit()
276 cfb_imageblit(info, image); in arkfb_imageblit()