Lines Matching refs:image
511 static void pm3fb_imageblit(struct fb_info *info, const struct fb_image *image) in pm3fb_imageblit() argument
514 u32 height = image->height; in pm3fb_imageblit()
516 const u32 *src = (const u32 *)image->data; in pm3fb_imageblit()
521 cfb_imageblit(info, image); in pm3fb_imageblit()
526 fgx = image->fg_color; in pm3fb_imageblit()
527 bgx = image->bg_color; in pm3fb_imageblit()
531 fgx = par->palette[image->fg_color]; in pm3fb_imageblit()
532 bgx = par->palette[image->bg_color]; in pm3fb_imageblit()
535 if (image->depth != 1) { in pm3fb_imageblit()
536 cfb_imageblit(info, image); in pm3fb_imageblit()
563 ((image->dy & 0x0fff) << 16) | (image->dx & 0x0fff)); in pm3fb_imageblit()
565 (((image->dy + image->height) & 0x0fff) << 16) | in pm3fb_imageblit()
566 ((image->dx + image->width) & 0x0fff)); in pm3fb_imageblit()
568 PM3RectanglePosition_XOffset(image->dx) | in pm3fb_imageblit()
569 PM3RectanglePosition_YOffset(image->dy)); in pm3fb_imageblit()
575 PM3Render2D_Width(image->width) | in pm3fb_imageblit()
576 PM3Render2D_Height(image->height)); in pm3fb_imageblit()
580 int width = ((image->width + 7) >> 3) in pm3fb_imageblit()
621 if (cursor->image.width > 64 || in pm3fb_cursor()
622 cursor->image.height > 64 || in pm3fb_cursor()
623 cursor->image.depth > 1) in pm3fb_cursor()
641 int x = cursor->image.dx - info->var.xoffset; in pm3fb_cursor()
642 int y = cursor->image.dy - info->var.yoffset; in pm3fb_cursor()
658 u32 fg_idx = cursor->image.fg_color; in pm3fb_cursor()
659 u32 bg_idx = cursor->image.bg_color; in pm3fb_cursor()
679 u8 *bitmap = (u8 *)cursor->image.data; in pm3fb_cursor()
684 for (i = 0; i < cursor->image.height; i++) { in pm3fb_cursor()
685 int j = (cursor->image.width + 7) >> 3; in pm3fb_cursor()