Lines Matching defs:mode_ptr
1357 struct drm_display_mode *mode_ptr)
1363 mode_ptr->type |= DRM_MODE_TYPE_BUILTIN;
1364 else if (tv_mode->nbr_end < 480 && mode_ptr->vdisplay == 480)
1365 mode_ptr->type |= DRM_MODE_TYPE_PREFERRED;
1368 if (mode_ptr->vdisplay == 720)
1369 mode_ptr->type |= DRM_MODE_TYPE_PREFERRED;
1370 } else if (mode_ptr->vdisplay == 1080)
1371 mode_ptr->type |= DRM_MODE_TYPE_PREFERRED;
1385 struct drm_display_mode *mode_ptr;
1407 mode_ptr = drm_mode_create(connector->dev);
1408 if (!mode_ptr)
1410 (void) strncpy(mode_ptr->name, input->name, DRM_DISPLAY_MODE_LEN);
1412 mode_ptr->hdisplay = hactive_s;
1413 mode_ptr->hsync_start = hactive_s + 1;
1414 mode_ptr->hsync_end = hactive_s + 64;
1415 if (mode_ptr->hsync_end <= mode_ptr->hsync_start)
1416 mode_ptr->hsync_end = mode_ptr->hsync_start + 1;
1417 mode_ptr->htotal = hactive_s + 96;
1419 mode_ptr->vdisplay = vactive_s;
1420 mode_ptr->vsync_start = vactive_s + 1;
1421 mode_ptr->vsync_end = vactive_s + 32;
1422 if (mode_ptr->vsync_end <= mode_ptr->vsync_start)
1423 mode_ptr->vsync_end = mode_ptr->vsync_start + 1;
1424 mode_ptr->vtotal = vactive_s + 33;
1426 tmp = (u64) tv_mode->refresh * mode_ptr->vtotal;
1427 tmp *= mode_ptr->htotal;
1429 mode_ptr->clock = (int) tmp;
1431 mode_ptr->type = DRM_MODE_TYPE_DRIVER;
1432 intel_tv_chose_preferred_modes(connector, mode_ptr);
1433 drm_mode_probed_add(connector, mode_ptr);