Lines Matching refs:fb_info

62 	struct fb_info *fb;
90 static int msmfb_open(struct fb_info *info, int user) in msmfb_open()
95 static int msmfb_release(struct fb_info *info, int user) in msmfb_release()
193 static void msmfb_pan_update(struct fb_info *info, uint32_t left, uint32_t top, in msmfb_pan_update()
293 static void msmfb_update(struct fb_info *info, uint32_t left, uint32_t top, in msmfb_update()
324 static int msmfb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) in msmfb_check_var()
337 int msmfb_pan_display(struct fb_var_screeninfo *var, struct fb_info *info) in msmfb_pan_display()
356 static void msmfb_fillrect(struct fb_info *p, const struct fb_fillrect *rect) in msmfb_fillrect()
363 static void msmfb_copyarea(struct fb_info *p, const struct fb_copyarea *area) in msmfb_copyarea()
370 static void msmfb_imageblit(struct fb_info *p, const struct fb_image *image) in msmfb_imageblit()
378 static int msmfb_blit(struct fb_info *info, in msmfb_blit()
404 static int msmfb_ioctl(struct fb_info *p, unsigned int cmd, unsigned long arg) in msmfb_ioctl()
445 struct fb_info *fb_info = msmfb->fb; in setup_fb_info() local
449 strncpy(fb_info->fix.id, "msmfb", 16); in setup_fb_info()
450 fb_info->fix.ypanstep = 1; in setup_fb_info()
452 fb_info->fbops = &msmfb_ops; in setup_fb_info()
453 fb_info->flags = FBINFO_DEFAULT; in setup_fb_info()
455 fb_info->fix.type = FB_TYPE_PACKED_PIXELS; in setup_fb_info()
456 fb_info->fix.visual = FB_VISUAL_TRUECOLOR; in setup_fb_info()
457 fb_info->fix.line_length = msmfb->xres * 2; in setup_fb_info()
459 fb_info->var.xres = msmfb->xres; in setup_fb_info()
460 fb_info->var.yres = msmfb->yres; in setup_fb_info()
461 fb_info->var.width = msmfb->panel->fb_data->width; in setup_fb_info()
462 fb_info->var.height = msmfb->panel->fb_data->height; in setup_fb_info()
463 fb_info->var.xres_virtual = msmfb->xres; in setup_fb_info()
464 fb_info->var.yres_virtual = msmfb->yres * 2; in setup_fb_info()
465 fb_info->var.bits_per_pixel = BITS_PER_PIXEL; in setup_fb_info()
466 fb_info->var.accel_flags = 0; in setup_fb_info()
468 fb_info->var.yoffset = 0; in setup_fb_info()
476 fb_info->fix.reserved[0] = 0x5444; in setup_fb_info()
477 fb_info->fix.reserved[1] = 0x5055; in setup_fb_info()
483 fb_info->var.reserved[0] = 0x54445055; in setup_fb_info()
484 fb_info->var.reserved[1] = 0; in setup_fb_info()
485 fb_info->var.reserved[2] = (uint16_t)msmfb->xres | in setup_fb_info()
489 fb_info->var.red.offset = 11; in setup_fb_info()
490 fb_info->var.red.length = 5; in setup_fb_info()
491 fb_info->var.red.msb_right = 0; in setup_fb_info()
492 fb_info->var.green.offset = 5; in setup_fb_info()
493 fb_info->var.green.length = 6; in setup_fb_info()
494 fb_info->var.green.msb_right = 0; in setup_fb_info()
495 fb_info->var.blue.offset = 0; in setup_fb_info()
496 fb_info->var.blue.length = 5; in setup_fb_info()
497 fb_info->var.blue.msb_right = 0; in setup_fb_info()
499 r = fb_alloc_cmap(&fb_info->cmap, 16, 0); in setup_fb_info()
500 fb_info->pseudo_palette = PP; in setup_fb_info()
509 struct fb_info *fb = msmfb->fb; in setup_fbmem()
539 struct fb_info *fb; in msmfb_probe()