Lines Matching refs:image
1429 neo2200_imageblit(struct fb_info *info, const struct fb_image *image) in neo2200_imageblit() argument
1432 int s_pitch = (image->width * image->depth + 7) >> 3; in neo2200_imageblit()
1439 data_len = ((d_pitch * image->height) + buf_align) & ~buf_align; in neo2200_imageblit()
1443 if (image->depth == 1) { in neo2200_imageblit()
1444 if (info->var.bits_per_pixel == 24 && image->width < 16) { in neo2200_imageblit()
1450 cfb_imageblit(info, image); in neo2200_imageblit()
1454 } else if (image->depth == info->var.bits_per_pixel) { in neo2200_imageblit()
1459 cfb_imageblit(info, image); in neo2200_imageblit()
1465 writel(image->fg_color, &par->neo2200->fgColor); in neo2200_imageblit()
1466 writel(image->bg_color, &par->neo2200->bgColor); in neo2200_imageblit()
1470 writel(((u32 *) (info->pseudo_palette))[image->fg_color], in neo2200_imageblit()
1472 writel(((u32 *) (info->pseudo_palette))[image->bg_color], in neo2200_imageblit()
1484 writel(((image->dx & 0xffff) * (info->var.bits_per_pixel >> 3) + in neo2200_imageblit()
1485 image->dy * info->fix.line_length), &par->neo2200->dstStart); in neo2200_imageblit()
1486 writel((image->height << 16) | (image->width & 0xffff), in neo2200_imageblit()
1489 memcpy_toio(par->mmio_vbase + 0x100000, image->data, data_len); in neo2200_imageblit()
1525 neofb_imageblit(struct fb_info *info, const struct fb_image *image) in neofb_imageblit() argument
1532 neo2200_imageblit(info, image); in neofb_imageblit()
1535 cfb_imageblit(info, image); in neofb_imageblit()