Lines Matching defs:par
142 struct cg3_par *par = (struct cg3_par *) info->par;
143 struct bt_regs __iomem *bt = &par->regs->cmap;
156 spin_lock_irqsave(&par->lock, flags);
158 p8 = (u8 *)par->sw_cmap + (regno * 3);
167 p32 = &par->sw_cmap[D4M3(regno)];
175 spin_unlock_irqrestore(&par->lock, flags);
187 struct cg3_par *par = (struct cg3_par *) info->par;
188 struct cg3_regs __iomem *regs = par->regs;
192 spin_lock_irqsave(&par->lock, flags);
199 par->flags &= ~CG3_FLAG_BLANKED;
209 par->flags |= CG3_FLAG_BLANKED;
213 spin_unlock_irqrestore(&par->lock, flags);
229 struct cg3_par *par = (struct cg3_par *)info->par;
233 par->which_io,
312 static int cg3_do_default_mode(struct cg3_par *par)
317 if (par->flags & CG3_FLAG_RDI)
320 u8 status = sbus_readb(&par->regs->status), mon;
336 u8 __iomem *regp = &((u8 __iomem *)par->regs)[p[0]];
342 regp = (u8 __iomem *)&par->regs->cmap.addr;
344 regp = (u8 __iomem *)&par->regs->cmap.control;
354 struct cg3_par *par;
362 par = info->par;
364 spin_lock_init(&par->lock);
367 par->which_io = op->resource[0].flags & IORESOURCE_BITS;
374 par->flags |= CG3_FLAG_RDI;
375 if (par->flags & CG3_FLAG_RDI)
382 par->regs = of_ioremap(&op->resource[0], CG3_REGS_OFFSET,
384 if (!par->regs)
397 err = cg3_do_default_mode(par);
417 dp, par->which_io, info->fix.smem_start);
428 of_iounmap(&op->resource[0], par->regs, sizeof(struct cg3_regs));
440 struct cg3_par *par = info->par;
445 of_iounmap(&op->resource[0], par->regs, sizeof(struct cg3_regs));