Lines Matching refs:var

134 		if (p->var.bits_per_pixel == 16) {  in hitfb_fillrect()
152 hitfb_accel_bitblt(p->var.bits_per_pixel == 16, area->sx, area->sy, in hitfb_copyarea()
157 static int hitfb_pan_display(struct fb_var_screeninfo *var, in hitfb_pan_display() argument
160 int xoffset = var->xoffset; in hitfb_pan_display()
161 int yoffset = var->yoffset; in hitfb_pan_display()
213 switch (info->var.bits_per_pixel) { in hitfb_setcolreg()
238 static int hitfb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) in hitfb_check_var() argument
242 var->xres = info->var.xres; in hitfb_check_var()
243 var->xres_virtual = info->var.xres; in hitfb_check_var()
244 var->yres = info->var.yres; in hitfb_check_var()
246 if ((var->bits_per_pixel != 8) && (var->bits_per_pixel != 16)) in hitfb_check_var()
247 var->bits_per_pixel = info->var.bits_per_pixel; in hitfb_check_var()
249 if (var->yres_virtual < var->yres) in hitfb_check_var()
250 var->yres_virtual = var->yres; in hitfb_check_var()
252 maxy = info->fix.smem_len / var->xres; in hitfb_check_var()
254 if (var->bits_per_pixel == 16) in hitfb_check_var()
257 if (var->yres_virtual > maxy) in hitfb_check_var()
258 var->yres_virtual = maxy; in hitfb_check_var()
260 var->xoffset = 0; in hitfb_check_var()
261 var->yoffset = 0; in hitfb_check_var()
263 switch (var->bits_per_pixel) { in hitfb_check_var()
265 var->red.offset = 0; in hitfb_check_var()
266 var->red.length = 8; in hitfb_check_var()
267 var->green.offset = 0; in hitfb_check_var()
268 var->green.length = 8; in hitfb_check_var()
269 var->blue.offset = 0; in hitfb_check_var()
270 var->blue.length = 8; in hitfb_check_var()
271 var->transp.offset = 0; in hitfb_check_var()
272 var->transp.length = 0; in hitfb_check_var()
275 var->red.offset = 11; in hitfb_check_var()
276 var->red.length = 5; in hitfb_check_var()
277 var->green.offset = 5; in hitfb_check_var()
278 var->green.length = 6; in hitfb_check_var()
279 var->blue.offset = 0; in hitfb_check_var()
280 var->blue.length = 5; in hitfb_check_var()
281 var->transp.offset = 0; in hitfb_check_var()
282 var->transp.length = 0; in hitfb_check_var()
293 switch (info->var.bits_per_pixel) { in hitfb_set_par()
295 info->fix.line_length = info->var.xres; in hitfb_set_par()
300 info->fix.line_length = info->var.xres*2; in hitfb_set_par()
309 ldr3 |= (info->var.bits_per_pixel == 8) ? 4 : 8; in hitfb_set_par()
390 info->var = hitfb_var; in hitfb_probe()