Lines Matching refs:vmode

265 static int ps3fb_cmp_mode(const struct fb_videomode *vmode,
272 if (var->xres > vmode->xres || var->yres > vmode->yres ||
273 var->pixclock > vmode->pixclock ||
274 var->hsync_len > vmode->hsync_len ||
275 var->vsync_len > vmode->vsync_len)
279 if ((var->vmode & FB_VMODE_MASK) != vmode->vmode)
287 left_margin = max(var->left_margin, vmode->left_margin);
288 right_margin = max(var->right_margin, vmode->right_margin);
289 upper_margin = max(var->upper_margin, vmode->upper_margin);
290 lower_margin = max(var->lower_margin, vmode->lower_margin);
293 dx = ((long)vmode->left_margin + (long)vmode->xres +
294 (long)vmode->right_margin) -
299 dy = ((long)vmode->upper_margin + (long)vmode->yres +
300 (long)vmode->lower_margin) -
310 return (vmode->xres - xres) * (vmode->yres - yres);
338 const struct fb_videomode *vmode;
347 vmode = ps3fb_native_vmode(id);
348 diff = ps3fb_cmp_mode(vmode, var);
350 __func__, id, vmode->left_margin, vmode->xres,
351 vmode->right_margin, vmode->upper_margin,
352 vmode->yres, vmode->lower_margin, diff);
369 vmode = ps3fb_native_vmode(id);
371 *ddr_line_length = vmode->xres * BPP;
386 if (var->left_margin < vmode->left_margin)
387 var->left_margin = vmode->left_margin;
388 if (var->right_margin < vmode->right_margin)
389 var->right_margin = vmode->right_margin;
390 if (var->upper_margin < vmode->upper_margin)
391 var->upper_margin = vmode->upper_margin;
392 if (var->lower_margin < vmode->lower_margin)
393 var->lower_margin = vmode->lower_margin;
396 gap = ((long)vmode->left_margin + (long)vmode->xres +
397 (long)vmode->right_margin) -
407 gap = ((long)vmode->upper_margin + (long)vmode->yres +
408 (long)vmode->lower_margin) -
419 var->pixclock = vmode->pixclock;
420 var->hsync_len = vmode->hsync_len;
421 var->vsync_len = vmode->vsync_len;
422 var->sync = vmode->sync;
431 if (vmode->sync & FB_SYNC_BROADCAST) {
433 if (vmode->xres == var->xres && vmode->yres == var->yres)
608 const struct fb_videomode *vmode;
615 vmode = ps3fb_native_vmode(mode & PS3AV_MODE_MASK);
622 par->ddr_frame_size = vmode->yres * ddr_line_length;
635 ddr_xoff = info->var.left_margin - vmode->left_margin;
636 ddr_yoff = info->var.upper_margin - vmode->upper_margin;
656 lines = vmode->yres * par->num_frames;
662 ps3fb_sync_image(info->device, 0, dst, 0, vmode->xres, l,
812 const struct fb_videomode *vmode;
825 vmode = ps3fb_vmode(val);
826 if (vmode) {
828 fb_videomode_to_var(&var, vmode);