Lines Matching refs:var
163 info->var.transp.offset = 0;
164 info->var.transp.length = 0;
166 switch (info->var.bits_per_pixel) {
171 info->var.red.offset = 0;
172 info->var.red.length = 8;
173 info->var.green.offset = 0;
174 info->var.green.length = 8;
175 info->var.blue.offset = 0;
176 info->var.blue.length = 8;
184 info->var.red.offset = 11;
185 info->var.red.length = 5;
186 info->var.green.offset = 5;
187 info->var.green.length = 6;
188 info->var.blue.offset = 0;
189 info->var.blue.length = 5;
197 info->var.red.offset = 16;
198 info->var.red.length = 8;
199 info->var.green.offset = 8;
200 info->var.green.length = 8;
201 info->var.blue.offset = 0;
202 info->var.blue.length = 8;
210 info->var.red.offset = 16;
211 info->var.red.length = 8;
212 info->var.green.offset = 8;
213 info->var.green.length = 8;
214 info->var.blue.offset = 0;
215 info->var.blue.length = 8;
232 vlines_total = info->var.yres + info->var.upper_margin +
233 info->var.lower_margin + info->var.vsync_len - 1;
235 hclks_total = info->var.xres + info->var.left_margin +
236 info->var.right_margin + info->var.hsync_len - 1;
242 stop = vlines_total - info->var.vsync_len;
245 start = vlines_total - info->var.vsync_len - info->var.upper_margin;
246 stop = info->var.lower_margin - 1;
255 stop = hclks_total - info->var.hsync_len;
258 start = hclks_total - info->var.hsync_len - info->var.left_margin;
259 stop = info->var.right_margin - 1;
274 clk_set_rate(fbi->clk, 1000 * PICOS2KHZ(info->var.pixclock));
278 info->fix.line_length = info->var.xres_virtual *
279 info->var.bits_per_pixel / 8;
282 ep93xxfb_writel(fbi, info->var.yres - 1, EP93XXFB_SCREEN_LINES);
283 ep93xxfb_writel(fbi, ((info->var.xres * info->var.bits_per_pixel)
290 static int ep93xxfb_check_var(struct fb_var_screeninfo *var,
299 var->xres = max_t(unsigned int, var->xres, EP93XXFB_MIN_XRES);
300 var->xres = min_t(unsigned int, var->xres, EP93XXFB_MAX_XRES);
301 var->xres_virtual = max(var->xres_virtual, var->xres);
303 var->yres = max_t(unsigned int, var->yres, EP93XXFB_MIN_YRES);
304 var->yres = min_t(unsigned int, var->yres, EP93XXFB_MAX_YRES);
305 var->yres_virtual = max(var->yres_virtual, var->yres);
386 red = ep93xxfb_convert_color(red, info->var.red.length);
387 green = ep93xxfb_convert_color(green, info->var.green.length);
388 blue = ep93xxfb_convert_color(blue, info->var.blue.length);
390 info->var.transp.length);
392 pal[regno] = (red << info->var.red.offset) |
393 (green << info->var.green.offset) |
394 (blue << info->var.blue.offset) |
395 (transp << info->var.transp.offset);
516 info->var.activate = FB_ACTIVATE_NOW;
517 info->var.vmode = FB_VMODE_NONINTERLACED;
524 err = fb_find_mode(&info->var, info, video_mode,
538 err = ep93xxfb_check_var(&info->var, info);
557 info->var.xres, info->var.yres, info->var.bits_per_pixel);