Lines Matching defs:par

212 	struct leo_par *par = (struct leo_par *) info->par;
213 struct leo_ld_ss0 __iomem *ss = par->ld_ss0;
214 struct leo_cursor __iomem *cursor = par->cursor;
218 spin_lock_irqsave(&par->lock, flags);
220 par->extent = ((info->var.xres - 1) |
226 sbus_writel(par->extent, &ss->vclipmax);
232 &par->lc_ss0_usr->extent);
233 sbus_writel(4, &par->lc_ss0_usr->addrspace);
234 sbus_writel(0x80000000, &par->lc_ss0_usr->fill);
235 sbus_writel(0, &par->lc_ss0_usr->fontt);
237 val = sbus_readl(&par->lc_ss0_usr->csr);
244 sbus_writel(0, &par->lc_ss0_usr->addrspace);
249 spin_unlock_irqrestore(&par->lock, flags);
277 struct leo_par *par = (struct leo_par *) info->par;
278 struct leo_lx_krn __iomem *lx_krn = par->lx_krn;
290 par->clut_data[regno] = red | (green << 8) | (blue << 16);
292 spin_lock_irqsave(&par->lock, flags);
298 sbus_writel(par->clut_data[i], &lx_krn->krn_value);
305 spin_unlock_irqrestore(&par->lock, flags);
317 struct leo_par *par = (struct leo_par *) info->par;
318 struct leo_lx_krn __iomem *lx_krn = par->lx_krn;
322 spin_lock_irqsave(&par->lock, flags);
329 par->flags &= ~LEO_FLAG_BLANKED;
339 par->flags |= LEO_FLAG_BLANKED;
343 spin_unlock_irqrestore(&par->lock, flags);
419 struct leo_par *par = (struct leo_par *)info->par;
423 par->which_io, vma);
451 struct leo_par *par = (struct leo_par *) info->par;
452 struct leo_lx_krn __iomem *lx_krn = par->lx_krn;
458 spin_lock_irqsave(&par->lock, flags);
484 spin_unlock_irqrestore(&par->lock, flags);
512 struct leo_par *par = (struct leo_par *) info->par;
515 val = sbus_readl(&par->ld_ss1->ss1_misc);
517 sbus_writel(val, &par->ld_ss1->ss1_misc);
535 struct leo_par *par)
537 if (par->lc_ss0_usr)
538 of_iounmap(&op->resource[0], par->lc_ss0_usr, 0x1000);
539 if (par->ld_ss0)
540 of_iounmap(&op->resource[0], par->ld_ss0, 0x1000);
541 if (par->ld_ss1)
542 of_iounmap(&op->resource[0], par->ld_ss1, 0x1000);
543 if (par->lx_krn)
544 of_iounmap(&op->resource[0], par->lx_krn, 0x1000);
545 if (par->cursor)
547 par->cursor, sizeof(struct leo_cursor));
556 struct leo_par *par;
564 par = info->par;
566 spin_lock_init(&par->lock);
569 par->which_io = op->resource[0].flags & IORESOURCE_BITS;
578 par->lc_ss0_usr =
581 par->ld_ss0 =
584 par->ld_ss1 =
587 par->lx_krn =
590 par->cursor =
596 if (!par->lc_ss0_usr ||
597 !par->ld_ss0 ||
598 !par->ld_ss1 ||
599 !par->lx_krn ||
600 !par->cursor ||
605 info->pseudo_palette = par->clut_data;
625 par->which_io, info->fix.smem_start);
633 leo_unmap_regs(op, info, par);
643 struct leo_par *par = info->par;
648 leo_unmap_regs(op, info, par);