Lines Matching refs:info

13 	struct fb_info		*info;  member
45 unsigned transp, struct fb_info *info) in gfb_setcolreg() argument
55 ((u32 *)info->pseudo_palette)[regno] = value; in gfb_setcolreg()
71 struct fb_info *info = gp->info; in gfb_set_fbinfo() local
72 struct fb_var_screeninfo *var = &info->var; in gfb_set_fbinfo()
74 info->flags = FBINFO_DEFAULT; in gfb_set_fbinfo()
75 info->fbops = &gfb_ops; in gfb_set_fbinfo()
76 info->screen_base = gp->fb_base; in gfb_set_fbinfo()
77 info->screen_size = gp->fb_size; in gfb_set_fbinfo()
79 info->pseudo_palette = gp->pseudo_palette; in gfb_set_fbinfo()
82 strlcpy(info->fix.id, "gfb", sizeof(info->fix.id)); in gfb_set_fbinfo()
83 info->fix.smem_start = gp->fb_base_phys; in gfb_set_fbinfo()
84 info->fix.smem_len = gp->fb_size; in gfb_set_fbinfo()
85 info->fix.type = FB_TYPE_PACKED_PIXELS; in gfb_set_fbinfo()
87 info->fix.visual = FB_VISUAL_TRUECOLOR; in gfb_set_fbinfo()
89 info->fix.visual = FB_VISUAL_PSEUDOCOLOR; in gfb_set_fbinfo()
106 if (fb_alloc_cmap(&info->cmap, 256, 0)) { in gfb_set_fbinfo()
117 struct fb_info *info; in gfb_probe() local
121 info = framebuffer_alloc(sizeof(struct gfb_info), &op->dev); in gfb_probe()
122 if (!info) { in gfb_probe()
128 gp = info->par; in gfb_probe()
129 gp->info = info; in gfb_probe()
139 info->fix.line_length = 16384; in gfb_probe()
140 gp->fb_size = info->fix.line_length * gp->height; in gfb_probe()
155 err = register_framebuffer(info); in gfb_probe()
162 dev_set_drvdata(&op->dev, info); in gfb_probe()
170 framebuffer_release(info); in gfb_probe()
178 struct fb_info *info = dev_get_drvdata(&op->dev); in gfb_remove() local
179 struct gfb_info *gp = info->par; in gfb_remove()
181 unregister_framebuffer(info); in gfb_remove()
187 framebuffer_release(info); in gfb_remove()