Lines Matching defs:par
118 * @par: pointer to hardware par structure
122 * register values of @par.
125 struct i810fb_par *par, u32 xres, u32 yres)
128 u8 __iomem *mmio = par->mmio_start_virtual;
135 par->regs.cr00 = (u8) n;
136 par->regs.cr35 = (u8) ((n >> 8) & 1);
139 par->regs.cr01 = (u8) ((xres >> 3) - 1);
148 par->regs.cr02 = (u8) blank_s;
149 par->regs.cr03 = (u8) (blank_e & 0x1F);
150 par->regs.cr05 = (u8) ((blank_e & (1 << 5)) << 2);
151 par->regs.cr39 = (u8) ((blank_e >> 6) & 1);
154 par->regs.cr04 = (u8) ((xres + var->right_margin) >> 3);
155 par->regs.cr05 |= (u8) (((xres + var->right_margin +
161 par->regs.cr06 = (u8) (n & 0xFF);
162 par->regs.cr30 = (u8) ((n >> 8) & 0x0F);
166 par->regs.cr10 = (u8) (n & 0xFF);
167 par->regs.cr32 = (u8) ((n >> 8) & 0x0F);
168 par->regs.cr11 = i810_readb(CR11, mmio) & ~0x0F;
169 par->regs.cr11 |= (u8) ((yres + var->lower_margin +
174 par->regs.cr12 = (u8) (n & 0xFF);
175 par->regs.cr31 = (u8) ((n >> 8) & 0x0F);
184 par->regs.cr15 = (u8) (blank_s & 0xFF);
185 par->regs.cr33 = (u8) ((blank_s >> 8) & 0x0F);
186 par->regs.cr16 = (u8) (blank_e & 0xFF);
187 par->regs.cr09 = 0;
194 par->regs.msr = msr;
198 par->interlace = (1 << 7) | ((u8) (var->yres >> 4));
200 par->interlace = 0;
203 par->regs.cr09 |= 1 << 7;
206 par->ovract = ((var->xres + var->right_margin + var->hsync_len +
215 * @par: pointer to i810fb_par structure
225 struct i810fb_par *par)
230 if (par->mem_freq == 100) {