Lines Matching refs:var
149 if (p->var.bits_per_pixel == 16) { in hitfb_fillrect()
167 hitfb_accel_bitblt(p->var.bits_per_pixel == 16, area->sx, area->sy, in hitfb_copyarea()
172 static int hitfb_pan_display(struct fb_var_screeninfo *var, in hitfb_pan_display() argument
175 int xoffset = var->xoffset; in hitfb_pan_display()
176 int yoffset = var->yoffset; in hitfb_pan_display()
228 switch (info->var.bits_per_pixel) { in hitfb_setcolreg()
253 static int hitfb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) in hitfb_check_var() argument
257 var->xres = info->var.xres; in hitfb_check_var()
258 var->xres_virtual = info->var.xres; in hitfb_check_var()
259 var->yres = info->var.yres; in hitfb_check_var()
261 if ((var->bits_per_pixel != 8) && (var->bits_per_pixel != 16)) in hitfb_check_var()
262 var->bits_per_pixel = info->var.bits_per_pixel; in hitfb_check_var()
264 if (var->yres_virtual < var->yres) in hitfb_check_var()
265 var->yres_virtual = var->yres; in hitfb_check_var()
267 maxy = info->fix.smem_len / var->xres; in hitfb_check_var()
269 if (var->bits_per_pixel == 16) in hitfb_check_var()
272 if (var->yres_virtual > maxy) in hitfb_check_var()
273 var->yres_virtual = maxy; in hitfb_check_var()
275 var->xoffset = 0; in hitfb_check_var()
276 var->yoffset = 0; in hitfb_check_var()
278 switch (var->bits_per_pixel) { in hitfb_check_var()
280 var->red.offset = 0; in hitfb_check_var()
281 var->red.length = 8; in hitfb_check_var()
282 var->green.offset = 0; in hitfb_check_var()
283 var->green.length = 8; in hitfb_check_var()
284 var->blue.offset = 0; in hitfb_check_var()
285 var->blue.length = 8; in hitfb_check_var()
286 var->transp.offset = 0; in hitfb_check_var()
287 var->transp.length = 0; in hitfb_check_var()
290 var->red.offset = 11; in hitfb_check_var()
291 var->red.length = 5; in hitfb_check_var()
292 var->green.offset = 5; in hitfb_check_var()
293 var->green.length = 6; in hitfb_check_var()
294 var->blue.offset = 0; in hitfb_check_var()
295 var->blue.length = 5; in hitfb_check_var()
296 var->transp.offset = 0; in hitfb_check_var()
297 var->transp.length = 0; in hitfb_check_var()
308 switch (info->var.bits_per_pixel) { in hitfb_set_par()
310 info->fix.line_length = info->var.xres; in hitfb_set_par()
315 info->fix.line_length = info->var.xres*2; in hitfb_set_par()
324 ldr3 |= (info->var.bits_per_pixel == 8) ? 4 : 8; in hitfb_set_par()
407 info->var = hitfb_var; in hitfb_probe()