Lines Matching defs:info
76 struct fb_info info;
96 struct fb_info *info);
97 static int valkyriefb_set_par(struct fb_info *info);
99 u_int transp, struct fb_info *info);
100 static int valkyriefb_blank(int blank_mode, struct fb_info *info);
107 static int valkyrie_init_info(struct fb_info *info, struct fb_info_valkyrie *p);
120 /* Sets the video mode according to info->var */
121 static int valkyriefb_set_par(struct fb_info *info)
124 container_of(info, struct fb_info_valkyrie, info);
126 struct fb_par_valkyrie *par = info->par;
130 if ((err = valkyrie_var_to_par(&info->var, par, info)))
133 valkyrie_par_to_fix(par, &info->fix);
159 valkyriefb_check_var(struct fb_var_screeninfo *var, struct fb_info *info)
164 if ((err = valkyrie_var_to_par(var, &par, info)))
180 static int valkyriefb_blank(int blank_mode, struct fb_info *info)
183 container_of(info, struct fb_info_valkyrie, info);
184 struct fb_par_valkyrie *par = info->par;
213 u_int transp, struct fb_info *info)
216 container_of(info, struct fb_info_valkyrie, info);
218 struct fb_par_valkyrie *par = info->par;
235 ((u32 *)info->pseudo_palette)[regno] =
368 mac_vmode_to_var(default_vmode, default_cmode, &p->info.var);
369 err = valkyrie_init_info(&p->info, p);
372 valkyrie_init_fix(&p->info.fix, p);
373 if (valkyriefb_set_par(&p->info))
377 if ((err = register_framebuffer(&p->info)) != 0)
380 fb_info(&p->info, "valkyrie frame buffer device\n");
384 fb_dealloc_cmap(&p->info.cmap);
455 container_of(fb_info, struct fb_info_valkyrie, info);
531 static int __init valkyrie_init_info(struct fb_info *info,
534 info->fbops = &valkyriefb_ops;
535 info->screen_base = p->frame_buffer + 0x1000;
536 info->pseudo_palette = p->pseudo_palette;
537 info->par = &p->par;
538 return fb_alloc_cmap(&info->cmap, 256, 0);