Lines Matching refs:var

149 		if (info->var.bits_per_pixel <= 8) {  in au1100fb_setmode()
151 info->var.red.offset = 0; in au1100fb_setmode()
152 info->var.red.length = info->var.bits_per_pixel; in au1100fb_setmode()
153 info->var.red.msb_right = 0; in au1100fb_setmode()
155 info->var.green.offset = 0; in au1100fb_setmode()
156 info->var.green.length = info->var.bits_per_pixel; in au1100fb_setmode()
157 info->var.green.msb_right = 0; in au1100fb_setmode()
159 info->var.blue.offset = 0; in au1100fb_setmode()
160 info->var.blue.length = info->var.bits_per_pixel; in au1100fb_setmode()
161 info->var.blue.msb_right = 0; in au1100fb_setmode()
163 info->var.transp.offset = 0; in au1100fb_setmode()
164 info->var.transp.length = 0; in au1100fb_setmode()
165 info->var.transp.msb_right = 0; in au1100fb_setmode()
168 info->fix.line_length = info->var.xres_virtual / in au1100fb_setmode()
169 (8/info->var.bits_per_pixel); in au1100fb_setmode()
173 info->var.red = rgb_bitfields[index][0]; in au1100fb_setmode()
174 info->var.green = rgb_bitfields[index][1]; in au1100fb_setmode()
175 info->var.blue = rgb_bitfields[index][2]; in au1100fb_setmode()
176 info->var.transp = rgb_bitfields[index][3]; in au1100fb_setmode()
179 info->fix.line_length = info->var.xres_virtual << 1; /* depth=16 */ in au1100fb_setmode()
184 info->fix.line_length = info->var.xres_virtual / 8; in au1100fb_setmode()
187 info->screen_size = info->fix.line_length * info->var.yres_virtual; in au1100fb_setmode()
188 info->var.rotate = ((fbdev->panel->control_base&LCD_CONTROL_SM_MASK) \ in au1100fb_setmode()
203 if (info->var.yres_virtual >= (info->var.yres << 1)) { in au1100fb_setmode()
206 (info->var.yres_virtual >> 1))); in au1100fb_setmode()
213 if (!info->var.rotate || (info->var.rotate == 180)) { in au1100fb_setmode()
214 words *= info->var.yres_virtual; in au1100fb_setmode()
215 if (info->var.rotate /* 180 */) { in au1100fb_setmode()
247 if (fbi->var.grayscale) { in au1100fb_fb_setcolreg()
260 red >>= (16 - fbi->var.red.length); in au1100fb_fb_setcolreg()
261 green >>= (16 - fbi->var.green.length); in au1100fb_fb_setcolreg()
262 blue >>= (16 - fbi->var.blue.length); in au1100fb_fb_setcolreg()
264 value = (red << fbi->var.red.offset) | in au1100fb_fb_setcolreg()
265 (green << fbi->var.green.offset)| in au1100fb_fb_setcolreg()
266 (blue << fbi->var.blue.offset); in au1100fb_fb_setcolreg()
294 int au1100fb_fb_pan_display(struct fb_var_screeninfo *var, struct fb_info *fbi) in au1100fb_fb_pan_display() argument
301 print_dbg("fb_pan_display %p %p", var, fbi); in au1100fb_fb_pan_display()
303 if (!var || !fbdev) { in au1100fb_fb_pan_display()
307 if (var->xoffset - fbi->var.xoffset) { in au1100fb_fb_pan_display()
312 print_dbg("fb_pan_display 2 %p %p", var, fbi); in au1100fb_fb_pan_display()
313 dy = var->yoffset - fbi->var.yoffset; in au1100fb_fb_pan_display()
332 print_dbg("fb_pan_display 3 %p %p", var, fbi); in au1100fb_fb_pan_display()
498 fbdev->info.var = au1100fb_var; in au1100fb_drv_probe()