Lines Matching refs:par
124 struct bw2_par *par = (struct bw2_par *) info->par; in bw2_blank() local
125 struct bw2_regs __iomem *regs = par->regs; in bw2_blank()
129 spin_lock_irqsave(&par->lock, flags); in bw2_blank()
136 par->flags &= ~BW2_FLAG_BLANKED; in bw2_blank()
146 par->flags |= BW2_FLAG_BLANKED; in bw2_blank()
150 spin_unlock_irqrestore(&par->lock, flags); in bw2_blank()
164 struct bw2_par *par = (struct bw2_par *)info->par; in bw2_mmap() local
168 par->which_io, in bw2_mmap()
229 static int bw2_do_default_mode(struct bw2_par *par, struct fb_info *info, in bw2_do_default_mode() argument
235 status = sbus_readb(&par->regs->status); in bw2_do_default_mode()
269 u8 __iomem *regp = &((u8 __iomem *)par->regs)[p[0]]; in bw2_do_default_mode()
279 struct bw2_par *par; in bw2_probe() local
287 par = info->par; in bw2_probe()
289 spin_lock_init(&par->lock); in bw2_probe()
292 par->which_io = op->resource[0].flags & IORESOURCE_BITS; in bw2_probe()
303 par->regs = of_ioremap(&op->resource[0], BWTWO_REGISTER_OFFSET, in bw2_probe()
305 if (!par->regs) in bw2_probe()
309 err = bw2_do_default_mode(par, info, &linebytes); in bw2_probe()
337 dp->full_name, par->which_io, info->fix.smem_start); in bw2_probe()
345 of_iounmap(&op->resource[0], par->regs, sizeof(struct bw2_regs)); in bw2_probe()
357 struct bw2_par *par = info->par; in bw2_remove() local
361 of_iounmap(&op->resource[0], par->regs, sizeof(struct bw2_regs)); in bw2_remove()