Lines Matching refs:image
1434 neo2200_imageblit(struct fb_info *info, const struct fb_image *image) in neo2200_imageblit() argument
1437 int s_pitch = (image->width * image->depth + 7) >> 3; in neo2200_imageblit()
1444 data_len = ((d_pitch * image->height) + buf_align) & ~buf_align; in neo2200_imageblit()
1448 if (image->depth == 1) { in neo2200_imageblit()
1449 if (info->var.bits_per_pixel == 24 && image->width < 16) { in neo2200_imageblit()
1455 cfb_imageblit(info, image); in neo2200_imageblit()
1459 } else if (image->depth == info->var.bits_per_pixel) { in neo2200_imageblit()
1464 cfb_imageblit(info, image); in neo2200_imageblit()
1470 writel(image->fg_color, &par->neo2200->fgColor); in neo2200_imageblit()
1471 writel(image->bg_color, &par->neo2200->bgColor); in neo2200_imageblit()
1475 writel(((u32 *) (info->pseudo_palette))[image->fg_color], in neo2200_imageblit()
1477 writel(((u32 *) (info->pseudo_palette))[image->bg_color], in neo2200_imageblit()
1489 writel(((image->dx & 0xffff) * (info->var.bits_per_pixel >> 3) + in neo2200_imageblit()
1490 image->dy * info->fix.line_length), &par->neo2200->dstStart); in neo2200_imageblit()
1491 writel((image->height << 16) | (image->width & 0xffff), in neo2200_imageblit()
1494 memcpy_toio(par->mmio_vbase + 0x100000, image->data, data_len); in neo2200_imageblit()
1530 neofb_imageblit(struct fb_info *info, const struct fb_image *image) in neofb_imageblit() argument
1537 neo2200_imageblit(info, image); in neofb_imageblit()
1540 cfb_imageblit(info, image); in neofb_imageblit()