Lines Matching defs:var

198 		if (y2 >= fb_info->var.yres)
199 y2 = fb_info->var.yres - 1;
205 xenfb_refresh(info, 0, miny, fb_info->var.xres, maxy - miny + 1);
223 red = CNVT_TOHW(red, info->var.red.length);
224 green = CNVT_TOHW(green, info->var.green.length);
225 blue = CNVT_TOHW(blue, info->var.blue.length);
228 v = (red << info->var.red.offset) |
229 (green << info->var.green.offset) |
230 (blue << info->var.blue.offset);
232 switch (info->var.bits_per_pixel) {
244 xenfb_check_var(struct fb_var_screeninfo *var, struct fb_info *info)
252 if (var->xres == video[KPARAM_WIDTH] &&
253 var->yres == video[KPARAM_HEIGHT] &&
254 var->bits_per_pixel == xenfb_info->page->depth) {
261 if (var->xres > video[KPARAM_WIDTH] || var->yres > video[KPARAM_HEIGHT])
264 required_mem_len = var->xres * var->yres * xenfb_info->page->depth / 8;
265 if (var->bits_per_pixel == xenfb_info->page->depth &&
266 var->xres <= info->fix.line_length / (XENFB_DEPTH / 8) &&
268 var->xres_virtual = var->xres;
269 var->yres_virtual = var->yres;
284 xenfb_info->resize.width = info->var.xres;
285 xenfb_info->resize.height = info->var.yres;
287 xenfb_info->resize.depth = info->var.bits_per_pixel;
414 fb_info->var.xres_virtual = fb_info->var.xres = video[KPARAM_WIDTH];
415 fb_info->var.yres_virtual = fb_info->var.yres = video[KPARAM_HEIGHT];
416 fb_info->var.bits_per_pixel = XENFB_DEPTH;
418 fb_info->var.red = (struct fb_bitfield){16, 8, 0};
419 fb_info->var.green = (struct fb_bitfield){8, 8, 0};
420 fb_info->var.blue = (struct fb_bitfield){0, 8, 0};
422 fb_info->var.activate = FB_ACTIVATE_NOW;
423 fb_info->var.height = -1;
424 fb_info->var.width = -1;
425 fb_info->var.vmode = FB_VMODE_NONINTERLACED;
428 fb_info->fix.line_length = fb_info->var.xres * XENFB_DEPTH / 8;
539 info->page->width = fb_info->var.xres;
540 info->page->height = fb_info->var.yres;
541 info->page->depth = fb_info->var.bits_per_pixel;