Lines Matching refs:kmode

196 	struct drm_mode_modeinfo kmode;
1157 static char *canonical_kmode_name(const struct drm_mode_modeinfo *kmode)
1163 kmode->hdisplay, kmode->vdisplay,
1164 kmode->flags & V_INTERLACE ? "i" : "");
1175 static char *get_kmode_name(const struct drm_mode_modeinfo *kmode)
1177 if (*kmode->name == '\0')
1178 return canonical_kmode_name(kmode);
1180 return strdup(kmode->name);
1185 const struct drm_mode_modeinfo *kmode,
1188 DBG(("kmode: %s, clock=%d, %d %d %d %d %d, %d %d %d %d %d, flags=%x, type=%x\n",
1189 kmode->name, kmode->clock,
1190 kmode->hdisplay, kmode->hsync_start, kmode->hsync_end, kmode->htotal, kmode->hskew,
1191 kmode->vdisplay, kmode->vsync_start, kmode->vsync_end, kmode->vtotal, kmode->vscan,
1192 kmode->flags, kmode->type));
1196 mode->Clock = kmode->clock;
1198 mode->HDisplay = kmode->hdisplay;
1199 mode->HSyncStart = kmode->hsync_start;
1200 mode->HSyncEnd = kmode->hsync_end;
1201 mode->HTotal = kmode->htotal;
1202 mode->HSkew = kmode->hskew;
1204 mode->VDisplay = kmode->vdisplay;
1205 mode->VSyncStart = kmode->vsync_start;
1206 mode->VSyncEnd = kmode->vsync_end;
1207 mode->VTotal = kmode->vtotal;
1208 mode->VScan = kmode->vscan;
1210 mode->VRefresh = kmode->vrefresh;
1211 mode->Flags = kmode->flags;
1212 mode->name = get_kmode_name(kmode);
1214 if (kmode->type & DRM_MODE_TYPE_DRIVER)
1216 if (kmode->type & DRM_MODE_TYPE_PREFERRED)
1219 if (mode->status == MODE_OK && kmode->flags & ~KNOWN_MODE_FLAGS)
1227 mode_to_kmode(struct drm_mode_modeinfo *kmode, DisplayModePtr mode)
1229 memset(kmode, 0, sizeof(*kmode));
1231 kmode->clock = mode->Clock;
1232 kmode->hdisplay = mode->HDisplay;
1233 kmode->hsync_start = mode->HSyncStart;
1234 kmode->hsync_end = mode->HSyncEnd;
1235 kmode->htotal = mode->HTotal;
1236 kmode->hskew = mode->HSkew;
1238 kmode->vdisplay = mode->VDisplay;
1239 kmode->vsync_start = mode->VSyncStart;
1240 kmode->vsync_end = mode->VSyncEnd;
1241 kmode->vtotal = mode->VTotal;
1242 kmode->vscan = mode->VScan;
1244 kmode->vrefresh = mode->VRefresh;
1245 kmode->flags = mode->Flags;
1247 strncpy(kmode->name, mode->name, DRM_DISPLAY_MODE_LEN);
1248 kmode->name[DRM_DISPLAY_MODE_LEN-1] = 0;
1525 if (!sna_crtc->kmode.clock) {
1608 arg.mode = sna_crtc->kmode;
3159 saved_kmode = sna_crtc->kmode;
3160 mode_to_kmode(&sna_crtc->kmode, mode);
3164 sna_crtc->kmode = saved_kmode;
6917 assert(crtc->kmode.clock);
6948 arg.mode = crtc->kmode;