Lines Matching refs:var
133 if (p->var.bits_per_pixel == 16) { in hitfb_fillrect()
151 hitfb_accel_bitblt(p->var.bits_per_pixel == 16, area->sx, area->sy, in hitfb_copyarea()
156 static int hitfb_pan_display(struct fb_var_screeninfo *var, in hitfb_pan_display() argument
159 int xoffset = var->xoffset; in hitfb_pan_display()
160 int yoffset = var->yoffset; in hitfb_pan_display()
212 switch (info->var.bits_per_pixel) { in hitfb_setcolreg()
237 static int hitfb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) in hitfb_check_var() argument
241 var->xres = info->var.xres; in hitfb_check_var()
242 var->xres_virtual = info->var.xres; in hitfb_check_var()
243 var->yres = info->var.yres; in hitfb_check_var()
245 if ((var->bits_per_pixel != 8) && (var->bits_per_pixel != 16)) in hitfb_check_var()
246 var->bits_per_pixel = info->var.bits_per_pixel; in hitfb_check_var()
248 if (var->yres_virtual < var->yres) in hitfb_check_var()
249 var->yres_virtual = var->yres; in hitfb_check_var()
251 maxy = info->fix.smem_len / var->xres; in hitfb_check_var()
253 if (var->bits_per_pixel == 16) in hitfb_check_var()
256 if (var->yres_virtual > maxy) in hitfb_check_var()
257 var->yres_virtual = maxy; in hitfb_check_var()
259 var->xoffset = 0; in hitfb_check_var()
260 var->yoffset = 0; in hitfb_check_var()
262 switch (var->bits_per_pixel) { in hitfb_check_var()
264 var->red.offset = 0; in hitfb_check_var()
265 var->red.length = 8; in hitfb_check_var()
266 var->green.offset = 0; in hitfb_check_var()
267 var->green.length = 8; in hitfb_check_var()
268 var->blue.offset = 0; in hitfb_check_var()
269 var->blue.length = 8; in hitfb_check_var()
270 var->transp.offset = 0; in hitfb_check_var()
271 var->transp.length = 0; in hitfb_check_var()
274 var->red.offset = 11; in hitfb_check_var()
275 var->red.length = 5; in hitfb_check_var()
276 var->green.offset = 5; in hitfb_check_var()
277 var->green.length = 6; in hitfb_check_var()
278 var->blue.offset = 0; in hitfb_check_var()
279 var->blue.length = 5; in hitfb_check_var()
280 var->transp.offset = 0; in hitfb_check_var()
281 var->transp.length = 0; in hitfb_check_var()
292 switch (info->var.bits_per_pixel) { in hitfb_set_par()
294 info->fix.line_length = info->var.xres; in hitfb_set_par()
299 info->fix.line_length = info->var.xres*2; in hitfb_set_par()
308 ldr3 |= (info->var.bits_per_pixel == 8) ? 4 : 8; in hitfb_set_par()
389 info->var = hitfb_var; in hitfb_probe()