Lines Matching refs:var

197 		if (y2 >= fb_info->var.yres)  in xenfb_deferred_io()
198 y2 = fb_info->var.yres - 1; in xenfb_deferred_io()
204 xenfb_refresh(info, 0, miny, fb_info->var.xres, maxy - miny + 1); in xenfb_deferred_io()
222 red = CNVT_TOHW(red, info->var.red.length); in xenfb_setcolreg()
223 green = CNVT_TOHW(green, info->var.green.length); in xenfb_setcolreg()
224 blue = CNVT_TOHW(blue, info->var.blue.length); in xenfb_setcolreg()
225 transp = CNVT_TOHW(transp, info->var.transp.length); in xenfb_setcolreg()
228 v = (red << info->var.red.offset) | in xenfb_setcolreg()
229 (green << info->var.green.offset) | in xenfb_setcolreg()
230 (blue << info->var.blue.offset); in xenfb_setcolreg()
232 switch (info->var.bits_per_pixel) { in xenfb_setcolreg()
279 xenfb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) in xenfb_check_var() argument
287 if (var->xres == video[KPARAM_WIDTH] && in xenfb_check_var()
288 var->yres == video[KPARAM_HEIGHT] && in xenfb_check_var()
289 var->bits_per_pixel == xenfb_info->page->depth) { in xenfb_check_var()
296 if (var->xres > video[KPARAM_WIDTH] || var->yres > video[KPARAM_HEIGHT]) in xenfb_check_var()
299 required_mem_len = var->xres * var->yres * xenfb_info->page->depth / 8; in xenfb_check_var()
300 if (var->bits_per_pixel == xenfb_info->page->depth && in xenfb_check_var()
301 var->xres <= info->fix.line_length / (XENFB_DEPTH / 8) && in xenfb_check_var()
303 var->xres_virtual = var->xres; in xenfb_check_var()
304 var->yres_virtual = var->yres; in xenfb_check_var()
319 xenfb_info->resize.width = info->var.xres; in xenfb_set_par()
320 xenfb_info->resize.height = info->var.yres; in xenfb_set_par()
322 xenfb_info->resize.depth = info->var.bits_per_pixel; in xenfb_set_par()
426 fb_info->var.xres_virtual = fb_info->var.xres = video[KPARAM_WIDTH]; in xenfb_probe()
427 fb_info->var.yres_virtual = fb_info->var.yres = video[KPARAM_HEIGHT]; in xenfb_probe()
428 fb_info->var.bits_per_pixel = XENFB_DEPTH; in xenfb_probe()
430 fb_info->var.red = (struct fb_bitfield){16, 8, 0}; in xenfb_probe()
431 fb_info->var.green = (struct fb_bitfield){8, 8, 0}; in xenfb_probe()
432 fb_info->var.blue = (struct fb_bitfield){0, 8, 0}; in xenfb_probe()
434 fb_info->var.activate = FB_ACTIVATE_NOW; in xenfb_probe()
435 fb_info->var.height = -1; in xenfb_probe()
436 fb_info->var.width = -1; in xenfb_probe()
437 fb_info->var.vmode = FB_VMODE_NONINTERLACED; in xenfb_probe()
440 fb_info->fix.line_length = fb_info->var.xres * XENFB_DEPTH / 8; in xenfb_probe()
557 info->page->width = fb_info->var.xres; in xenfb_init_shared_page()
558 info->page->height = fb_info->var.yres; in xenfb_init_shared_page()
559 info->page->depth = fb_info->var.bits_per_pixel; in xenfb_init_shared_page()