Lines Matching refs:par
141 struct cg3_par *par = (struct cg3_par *) info->par; in cg3_setcolreg() local
142 struct bt_regs __iomem *bt = &par->regs->cmap; in cg3_setcolreg()
155 spin_lock_irqsave(&par->lock, flags); in cg3_setcolreg()
157 p8 = (u8 *)par->sw_cmap + (regno * 3); in cg3_setcolreg()
166 p32 = &par->sw_cmap[D4M3(regno)]; in cg3_setcolreg()
174 spin_unlock_irqrestore(&par->lock, flags); in cg3_setcolreg()
186 struct cg3_par *par = (struct cg3_par *) info->par; in cg3_blank() local
187 struct cg3_regs __iomem *regs = par->regs; in cg3_blank()
191 spin_lock_irqsave(&par->lock, flags); in cg3_blank()
198 par->flags &= ~CG3_FLAG_BLANKED; in cg3_blank()
208 par->flags |= CG3_FLAG_BLANKED; in cg3_blank()
212 spin_unlock_irqrestore(&par->lock, flags); in cg3_blank()
228 struct cg3_par *par = (struct cg3_par *)info->par; in cg3_mmap() local
232 par->which_io, in cg3_mmap()
311 static int cg3_do_default_mode(struct cg3_par *par) in cg3_do_default_mode() argument
316 if (par->flags & CG3_FLAG_RDI) in cg3_do_default_mode()
319 u8 status = sbus_readb(&par->regs->status), mon; in cg3_do_default_mode()
335 u8 __iomem *regp = &((u8 __iomem *)par->regs)[p[0]]; in cg3_do_default_mode()
341 regp = (u8 __iomem *)&par->regs->cmap.addr; in cg3_do_default_mode()
343 regp = (u8 __iomem *)&par->regs->cmap.control; in cg3_do_default_mode()
353 struct cg3_par *par; in cg3_probe() local
361 par = info->par; in cg3_probe()
363 spin_lock_init(&par->lock); in cg3_probe()
366 par->which_io = op->resource[0].flags & IORESOURCE_BITS; in cg3_probe()
373 par->flags |= CG3_FLAG_RDI; in cg3_probe()
374 if (par->flags & CG3_FLAG_RDI) in cg3_probe()
381 par->regs = of_ioremap(&op->resource[0], CG3_REGS_OFFSET, in cg3_probe()
383 if (!par->regs) in cg3_probe()
396 err = cg3_do_default_mode(par); in cg3_probe()
416 dp->full_name, par->which_io, info->fix.smem_start); in cg3_probe()
427 of_iounmap(&op->resource[0], par->regs, sizeof(struct cg3_regs)); in cg3_probe()
439 struct cg3_par *par = info->par; in cg3_remove() local
444 of_iounmap(&op->resource[0], par->regs, sizeof(struct cg3_regs)); in cg3_remove()