• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/video/

Lines Matching refs:all

266 	struct all_info *all;
269 all = kzalloc(sizeof(*all), GFP_KERNEL);
270 if (!all)
273 spin_lock_init(&all->par.lock);
276 all->par.physbase = op->resource[2].start;
277 all->par.which_io = op->resource[2].flags & IORESOURCE_BITS;
279 sbusfb_fill_var(&all->info.var, dp->node, 8);
280 all->info.var.red.length = 8;
281 all->info.var.green.length = 8;
282 all->info.var.blue.length = 8;
285 all->info.var.xres);
286 all->par.fbsize = PAGE_ALIGN(linebytes * all->info.var.yres);
288 all->par.regs = of_ioremap(&op->resource[0], 0,
290 if (!all->par.regs) {
291 kfree(all);
295 all->info.flags = FBINFO_DEFAULT;
296 all->info.fbops = &p9100_ops;
297 all->info.screen_base = of_ioremap(&op->resource[2], 0,
298 all->par.fbsize, "p9100 ram");
299 if (!all->info.screen_base) {
301 all->par.regs, sizeof(struct p9100_regs));
302 kfree(all);
305 all->info.par = &all->par;
307 p9100_blank(0, &all->info);
309 if (fb_alloc_cmap(&all->info.cmap, 256, 0)) {
311 all->par.regs, sizeof(struct p9100_regs));
313 all->info.screen_base, all->par.fbsize);
314 kfree(all);
318 p9100_init_fix(&all->info, linebytes, dp);
320 err = register_framebuffer(&all->info);
322 fb_dealloc_cmap(&all->info.cmap);
324 all->par.regs, sizeof(struct p9100_regs));
326 all->info.screen_base, all->par.fbsize);
327 kfree(all);
330 fb_set_cmap(&all->info.cmap, &all->info);
332 dev_set_drvdata(&op->dev, all);
336 all->par.which_io, all->par.physbase);
350 struct all_info *all = dev_get_drvdata(&op->dev);
352 unregister_framebuffer(&all->info);
353 fb_dealloc_cmap(&all->info.cmap);
355 of_iounmap(&op->resource[0], all->par.regs, sizeof(struct p9100_regs));
356 of_iounmap(&op->resource[2], all->info.screen_base, all->par.fbsize);
358 kfree(all);