• Home
  • Raw
  • Download

Lines Matching refs:vmode

121 		struct fb_videomode *vmode)  in adf_modeinfo_to_fb_videomode()  argument
123 memset(vmode, 0, sizeof(*vmode)); in adf_modeinfo_to_fb_videomode()
125 vmode->refresh = mode->vrefresh; in adf_modeinfo_to_fb_videomode()
127 vmode->xres = mode->hdisplay; in adf_modeinfo_to_fb_videomode()
128 vmode->yres = mode->vdisplay; in adf_modeinfo_to_fb_videomode()
130 vmode->pixclock = mode->clock ? KHZ2PICOS(mode->clock) : 0; in adf_modeinfo_to_fb_videomode()
131 vmode->left_margin = mode->htotal - mode->hsync_end; in adf_modeinfo_to_fb_videomode()
132 vmode->right_margin = mode->hsync_start - mode->hdisplay; in adf_modeinfo_to_fb_videomode()
133 vmode->upper_margin = mode->vtotal - mode->vsync_end; in adf_modeinfo_to_fb_videomode()
134 vmode->lower_margin = mode->vsync_start - mode->vdisplay; in adf_modeinfo_to_fb_videomode()
135 vmode->hsync_len = mode->hsync_end - mode->hsync_start; in adf_modeinfo_to_fb_videomode()
136 vmode->vsync_len = mode->vsync_end - mode->vsync_start; in adf_modeinfo_to_fb_videomode()
138 vmode->sync = 0; in adf_modeinfo_to_fb_videomode()
140 vmode->sync |= FB_SYNC_HOR_HIGH_ACT; in adf_modeinfo_to_fb_videomode()
142 vmode->sync |= FB_SYNC_VERT_HIGH_ACT; in adf_modeinfo_to_fb_videomode()
144 vmode->sync |= FB_SYNC_COMP_HIGH_ACT; in adf_modeinfo_to_fb_videomode()
146 vmode->sync |= FB_SYNC_BROADCAST; in adf_modeinfo_to_fb_videomode()
148 vmode->vmode = 0; in adf_modeinfo_to_fb_videomode()
150 vmode->vmode |= FB_VMODE_INTERLACED; in adf_modeinfo_to_fb_videomode()
152 vmode->vmode |= FB_VMODE_DOUBLE; in adf_modeinfo_to_fb_videomode()
156 void adf_modeinfo_from_fb_videomode(const struct fb_videomode *vmode, in adf_modeinfo_from_fb_videomode() argument
161 mode->hdisplay = vmode->xres; in adf_modeinfo_from_fb_videomode()
162 mode->hsync_start = mode->hdisplay + vmode->right_margin; in adf_modeinfo_from_fb_videomode()
163 mode->hsync_end = mode->hsync_start + vmode->hsync_len; in adf_modeinfo_from_fb_videomode()
164 mode->htotal = mode->hsync_end + vmode->left_margin; in adf_modeinfo_from_fb_videomode()
166 mode->vdisplay = vmode->yres; in adf_modeinfo_from_fb_videomode()
167 mode->vsync_start = mode->vdisplay + vmode->lower_margin; in adf_modeinfo_from_fb_videomode()
168 mode->vsync_end = mode->vsync_start + vmode->vsync_len; in adf_modeinfo_from_fb_videomode()
169 mode->vtotal = mode->vsync_end + vmode->upper_margin; in adf_modeinfo_from_fb_videomode()
171 mode->clock = vmode->pixclock ? PICOS2KHZ(vmode->pixclock) : 0; in adf_modeinfo_from_fb_videomode()
174 if (vmode->sync & FB_SYNC_HOR_HIGH_ACT) in adf_modeinfo_from_fb_videomode()
176 if (vmode->sync & FB_SYNC_VERT_HIGH_ACT) in adf_modeinfo_from_fb_videomode()
178 if (vmode->sync & FB_SYNC_COMP_HIGH_ACT) in adf_modeinfo_from_fb_videomode()
180 if (vmode->sync & FB_SYNC_BROADCAST) in adf_modeinfo_from_fb_videomode()
182 if (vmode->vmode & FB_VMODE_INTERLACED) in adf_modeinfo_from_fb_videomode()
184 if (vmode->vmode & FB_VMODE_DOUBLE) in adf_modeinfo_from_fb_videomode()
187 if (vmode->refresh) in adf_modeinfo_from_fb_videomode()
188 mode->vrefresh = vmode->refresh; in adf_modeinfo_from_fb_videomode()
192 if (vmode->name) in adf_modeinfo_from_fb_videomode()
193 strlcpy(mode->name, vmode->name, sizeof(mode->name)); in adf_modeinfo_from_fb_videomode()
496 struct fb_videomode vmode; in adf_fbdev_set_par() local
501 fb_var_to_videomode(&vmode, &info->var); in adf_fbdev_set_par()
502 adf_modeinfo_from_fb_videomode(&vmode, &mode); in adf_fbdev_set_par()