Lines Matching defs:par
143 struct cg3_par *par = (struct cg3_par *) info->par;
144 struct bt_regs __iomem *bt = &par->regs->cmap;
157 spin_lock_irqsave(&par->lock, flags);
159 p8 = (u8 *)par->sw_cmap + (regno * 3);
168 p32 = &par->sw_cmap[D4M3(regno)];
176 spin_unlock_irqrestore(&par->lock, flags);
188 struct cg3_par *par = (struct cg3_par *) info->par;
189 struct cg3_regs __iomem *regs = par->regs;
193 spin_lock_irqsave(&par->lock, flags);
200 par->flags &= ~CG3_FLAG_BLANKED;
210 par->flags |= CG3_FLAG_BLANKED;
214 spin_unlock_irqrestore(&par->lock, flags);
230 struct cg3_par *par = (struct cg3_par *)info->par;
234 par->which_io,
313 static int cg3_do_default_mode(struct cg3_par *par)
318 if (par->flags & CG3_FLAG_RDI)
321 u8 status = sbus_readb(&par->regs->status), mon;
337 u8 __iomem *regp = &((u8 __iomem *)par->regs)[p[0]];
343 regp = (u8 __iomem *)&par->regs->cmap.addr;
345 regp = (u8 __iomem *)&par->regs->cmap.control;
355 struct cg3_par *par;
363 par = info->par;
365 spin_lock_init(&par->lock);
368 par->which_io = op->resource[0].flags & IORESOURCE_BITS;
375 par->flags |= CG3_FLAG_RDI;
376 if (par->flags & CG3_FLAG_RDI)
383 par->regs = of_ioremap(&op->resource[0], CG3_REGS_OFFSET,
385 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));