Lines Matching refs:par
80 static inline void dac_write(struct pmagbafb_par *par, unsigned int reg, u8 v) in dac_write() argument
82 writeb(v, par->dac + reg / 4); in dac_write()
85 static inline u8 dac_read(struct pmagbafb_par *par, unsigned int reg) in dac_read() argument
87 return readb(par->dac + reg / 4); in dac_read()
98 struct pmagbafb_par *par = info->par; in pmagbafb_setcolreg() local
108 dac_write(par, BT459_ADDR_LO, regno); in pmagbafb_setcolreg()
109 dac_write(par, BT459_ADDR_HI, 0x00); in pmagbafb_setcolreg()
111 dac_write(par, BT459_CMAP, red); in pmagbafb_setcolreg()
113 dac_write(par, BT459_CMAP, green); in pmagbafb_setcolreg()
115 dac_write(par, BT459_CMAP, blue); in pmagbafb_setcolreg()
134 struct pmagbafb_par *par = info->par; in pmagbafb_erase_cursor() local
137 dac_write(par, BT459_ADDR_LO, 0x00); in pmagbafb_erase_cursor()
138 dac_write(par, BT459_ADDR_HI, 0x03); in pmagbafb_erase_cursor()
140 dac_write(par, BT459_DATA, 0x00); in pmagbafb_erase_cursor()
149 struct pmagbafb_par *par; in pmagbafb_probe() local
158 par = info->par; in pmagbafb_probe()
185 par->mmio = ioremap_nocache(info->fix.mmio_start, info->fix.mmio_len); in pmagbafb_probe()
186 if (!par->mmio) { in pmagbafb_probe()
191 par->dac = par->mmio + PMAG_BA_BT459; in pmagbafb_probe()
225 iounmap(par->mmio); in pmagbafb_probe()
242 struct pmagbafb_par *par = info->par; in pmagbafb_remove() local
248 iounmap(par->mmio); in pmagbafb_remove()