Lines Matching defs:mode
17 * Pseudocolor mode?
223 static void fbmode_to_mmpmode(struct mmp_mode *mode,
227 mode->name = videomode->name;
228 mode->refresh = videomode->refresh;
229 mode->xres = videomode->xres;
230 mode->yres = videomode->yres;
233 mode->pixclock_freq = (u32)div_result;
235 mode->left_margin = videomode->left_margin;
236 mode->right_margin = videomode->right_margin;
237 mode->upper_margin = videomode->upper_margin;
238 mode->lower_margin = videomode->lower_margin;
239 mode->hsync_len = videomode->hsync_len;
240 mode->vsync_len = videomode->vsync_len;
241 mode->hsync_invert = !!(videomode->sync & FB_SYNC_HOR_HIGH_ACT);
242 mode->vsync_invert = !!(videomode->sync & FB_SYNC_VERT_HIGH_ACT);
244 mode->invert_pixclock = !!(videomode->vmode & 8);
245 mode->pix_fmt_out = output_fmt;
249 struct mmp_mode *mode)
253 videomode->name = mode->name;
254 videomode->refresh = mode->refresh;
255 videomode->xres = mode->xres;
256 videomode->yres = mode->yres;
258 do_div(div_result, mode->pixclock_freq);
261 videomode->left_margin = mode->left_margin;
262 videomode->right_margin = mode->right_margin;
263 videomode->upper_margin = mode->upper_margin;
264 videomode->lower_margin = mode->lower_margin;
265 videomode->hsync_len = mode->hsync_len;
266 videomode->vsync_len = mode->vsync_len;
267 videomode->sync = (mode->hsync_invert ? FB_SYNC_HOR_HIGH_ACT : 0)
268 | (mode->vsync_invert ? FB_SYNC_VERT_HIGH_ACT : 0);
269 videomode->vmode = mode->invert_pixclock ? 8 : 0;
361 /* set var according to best video mode*/
364 dev_err(fbi->dev, "set par: no match mode, use best mode\n");
369 memcpy(&fbi->mode, m, sizeof(struct fb_videomode));
388 win.xsrc = win.xdst = fbi->mode.xres;
389 win.ysrc = win.ydst = fbi->mode.yres;
403 struct mmp_mode mode;
411 fbmode_to_mmpmode(&mode, &fbi->mode, fbi->output_fmt);
412 mmp_path_set_mode(fbi->path, &mode);
490 /* set videomode[0] as default mode */
491 memcpy(&fbi->mode, &videomodes[0], sizeof(struct fb_videomode));
493 fb_videomode_to_var(&info->var, &fbi->mode);