Lines Matching refs:image

391 			   struct fb_image *image, int rotate)
396 fb_rotate_logo_ud(image->data, dst, image->width,
397 image->height);
398 image->dx = info->var.xres - image->width - image->dx;
399 image->dy = info->var.yres - image->height - image->dy;
401 fb_rotate_logo_cw(image->data, dst, image->width,
402 image->height);
403 tmp = image->width;
404 image->width = image->height;
405 image->height = tmp;
406 tmp = image->dy;
407 image->dy = image->dx;
408 image->dx = info->var.xres - image->width - tmp;
410 fb_rotate_logo_ccw(image->data, dst, image->width,
411 image->height);
412 tmp = image->width;
413 image->width = image->height;
414 image->height = tmp;
415 tmp = image->dx;
416 image->dx = image->dy;
417 image->dy = info->var.yres - image->height - tmp;
420 image->data = dst;
423 static void fb_do_show_logo(struct fb_info *info, struct fb_image *image,
430 x < num && image->dx + image->width <= info->var.xres;
432 info->fbops->fb_imageblit(info, image);
433 image->dx += image->width + 8;
437 info->fbops->fb_imageblit(info, image);
438 image->dx -= image->width + 8;
442 x < num && image->dy + image->height <= info->var.yres;
444 info->fbops->fb_imageblit(info, image);
445 image->dy += image->height + 8;
449 info->fbops->fb_imageblit(info, image);
450 image->dy -= image->height + 8;
461 struct fb_image image;
468 image.depth = 8;
469 image.data = logo->data;
497 image.data = logo_new;
501 image.dx = 0;
502 image.dy = y;
503 image.width = logo->width;
504 image.height = logo->height;
510 fb_rotate_logo(info, logo_rotate, &image, rotate);
513 fb_do_show_logo(info, &image, rotate, n);