Lines Matching refs:image
963 static void tdfxfb_imageblit(struct fb_info *info, const struct fb_image *image) in tdfxfb_imageblit() argument
966 int size = image->height * ((image->width * image->depth + 7) >> 3); in tdfxfb_imageblit()
971 u8 *chardata = (u8 *) image->data; in tdfxfb_imageblit()
973 u32 dx = image->dx; in tdfxfb_imageblit()
974 u32 dy = image->dy; in tdfxfb_imageblit()
977 if (image->depth != 1) { in tdfxfb_imageblit()
983 cfb_imageblit(info, image); in tdfxfb_imageblit()
990 tdfx_outl(par, COLORFORE, image->fg_color); in tdfxfb_imageblit()
991 tdfx_outl(par, COLORBACK, image->bg_color); in tdfxfb_imageblit()
996 par->palette[image->fg_color]); in tdfxfb_imageblit()
998 par->palette[image->bg_color]); in tdfxfb_imageblit()
1006 if (dy + image->height > 4095) { in tdfxfb_imageblit()
1011 if (dx + image->width > 4095) { in tdfxfb_imageblit()
1023 tdfx_outl(par, DSTSIZE, image->width | (image->height << 16)); in tdfxfb_imageblit()
1067 if (cursor->image.width > 64 || in tdfxfb_cursor()
1068 cursor->image.height > 64 || in tdfxfb_cursor()
1069 cursor->image.depth > 1) in tdfxfb_cursor()
1089 u32 bg_idx = cursor->image.bg_color; in tdfxfb_cursor()
1090 u32 fg_idx = cursor->image.fg_color; in tdfxfb_cursor()
1105 int x = cursor->image.dx; in tdfxfb_cursor()
1106 int y = cursor->image.dy - info->var.yoffset; in tdfxfb_cursor()
1133 u8 *bitmap = (u8 *)cursor->image.data; in tdfxfb_cursor()
1139 for (i = 0; i < cursor->image.height; i++) { in tdfxfb_cursor()
1141 int j = (cursor->image.width + 7) >> 3; in tdfxfb_cursor()