Lines Matching defs:par
208 static void __cg14_reset(struct cg14_par *par)
210 struct cg14_regs __iomem *regs = par->regs;
220 struct cg14_par *par = (struct cg14_par *) info->par;
226 spin_lock_irqsave(&par->lock, flags);
227 __cg14_reset(par);
228 spin_unlock_irqrestore(&par->lock, flags);
248 struct cg14_par *par = (struct cg14_par *) info->par;
249 struct cg14_clut __iomem *clut = par->clut;
261 spin_lock_irqsave(&par->lock, flags);
263 spin_unlock_irqrestore(&par->lock, flags);
270 struct cg14_par *par = (struct cg14_par *) info->par;
272 return sbusfb_mmap_helper(par->mmap_map,
274 par->iospace, vma);
279 struct cg14_par *par = (struct cg14_par *) info->par;
280 struct cg14_regs __iomem *regs = par->regs;
287 spin_lock_irqsave(&par->lock, flags);
288 __cg14_reset(par);
289 spin_unlock_irqrestore(&par->lock, flags);
295 spin_lock_irqsave(&par->lock, flags);
299 kmdi.mdi_mode = par->mode;
301 kmdi.mdi_size = par->ramsize;
302 spin_unlock_irqrestore(&par->lock, flags);
315 spin_lock_irqsave(&par->lock, flags);
338 par->mode = mode;
340 spin_unlock_irqrestore(&par->lock, flags);
450 struct cg14_par *par)
452 if (par->regs)
454 par->regs, sizeof(struct cg14_regs));
455 if (par->clut)
457 par->clut, sizeof(struct cg14_clut));
458 if (par->cursor)
460 par->cursor, sizeof(struct cg14_cursor));
470 struct cg14_par *par;
478 par = info->par;
480 spin_lock_init(&par->lock);
494 par->iospace = op->resource[0].flags & IORESOURCE_BITS;
497 par->iospace = op->resource[0].flags & IORESOURCE_BITS;
500 par->regs = of_ioremap(&op->resource[0], 0,
502 par->clut = of_ioremap(&op->resource[0], CG14_CLUT1,
504 par->cursor = of_ioremap(&op->resource[0], CG14_CURSORREGS,
510 if (!par->regs || !par->clut || !par->cursor || !info->screen_base)
515 BUILD_BUG_ON(sizeof(par->mmap_map) != sizeof(__cg14_mmap_map));
517 memcpy(&par->mmap_map, &__cg14_mmap_map, sizeof(par->mmap_map));
520 struct sbus_mmap_map *map = &par->mmap_map[i];
534 par->mode = MDI_8_PIX;
535 par->ramsize = (is_8mb ? 0x800000 : 0x400000);
540 __cg14_reset(par);
557 par->iospace, info->fix.smem_start,
558 par->ramsize >> 20);
566 cg14_unmap_regs(op, info, par);
576 struct cg14_par *par = info->par;
581 cg14_unmap_regs(op, info, par);