Lines Matching refs:fixed_mode

98 	const struct drm_display_mode *fixed_mode, *best_mode = NULL;  in intel_panel_fixed_mode()  local
101 list_for_each_entry(fixed_mode, &connector->panel.fixed_modes, head) { in intel_panel_fixed_mode()
102 int fixed_mode_vrefresh = drm_mode_vrefresh(fixed_mode); in intel_panel_fixed_mode()
106 best_mode = fixed_mode; in intel_panel_fixed_mode()
137 const struct drm_display_mode *fixed_mode, *best_mode = NULL; in intel_panel_downclock_mode() local
142 list_for_each_entry(fixed_mode, &connector->panel.fixed_modes, head) { in intel_panel_downclock_mode()
143 int vrefresh = drm_mode_vrefresh(fixed_mode); in intel_panel_downclock_mode()
145 if (is_alt_drrs_mode(fixed_mode, adjusted_mode) && in intel_panel_downclock_mode()
148 best_mode = fixed_mode; in intel_panel_downclock_mode()
159 const struct drm_display_mode *fixed_mode, *best_mode = adjusted_mode; in intel_panel_highest_mode() local
162 list_for_each_entry(fixed_mode, &connector->panel.fixed_modes, head) { in intel_panel_highest_mode()
163 if (fixed_mode->clock > best_mode->clock) in intel_panel_highest_mode()
164 best_mode = fixed_mode; in intel_panel_highest_mode()
172 const struct drm_display_mode *fixed_mode; in intel_panel_get_modes() local
175 list_for_each_entry(fixed_mode, &connector->panel.fixed_modes, head) { in intel_panel_get_modes()
178 mode = drm_mode_duplicate(connector->base.dev, fixed_mode); in intel_panel_get_modes()
212 const struct drm_display_mode *fixed_mode = in intel_panel_compute_config() local
217 if (!fixed_mode) in intel_panel_compute_config()
221 fixed_mode_vrefresh = drm_mode_vrefresh(fixed_mode); in intel_panel_compute_config()
247 drm_mode_copy(adjusted_mode, fixed_mode); in intel_panel_compute_config()
282 struct drm_display_mode *scan, *fixed_mode = NULL; in intel_panel_add_edid_preferred_mode() local
290 fixed_mode = scan; in intel_panel_add_edid_preferred_mode()
295 if (!fixed_mode) in intel_panel_add_edid_preferred_mode()
296 fixed_mode = list_first_entry(&connector->base.probed_modes, in intel_panel_add_edid_preferred_mode()
297 typeof(*fixed_mode), head); in intel_panel_add_edid_preferred_mode()
302 fixed_mode->type & DRM_MODE_TYPE_PREFERRED ? "preferred" : "first", in intel_panel_add_edid_preferred_mode()
303 DRM_MODE_ARG(fixed_mode)); in intel_panel_add_edid_preferred_mode()
305 fixed_mode->type |= DRM_MODE_TYPE_PREFERRED; in intel_panel_add_edid_preferred_mode()
307 list_move_tail(&fixed_mode->head, &connector->panel.fixed_modes); in intel_panel_add_edid_preferred_mode()
335 struct drm_display_mode *fixed_mode, in intel_panel_add_fixed_mode() argument
341 if (!fixed_mode) in intel_panel_add_fixed_mode()
344 fixed_mode->type |= DRM_MODE_TYPE_PREFERRED | DRM_MODE_TYPE_DRIVER; in intel_panel_add_fixed_mode()
346 info->width_mm = fixed_mode->width_mm; in intel_panel_add_fixed_mode()
347 info->height_mm = fixed_mode->height_mm; in intel_panel_add_fixed_mode()
351 DRM_MODE_ARG(fixed_mode)); in intel_panel_add_fixed_mode()
353 list_add_tail(&fixed_mode->head, &connector->panel.fixed_modes); in intel_panel_add_fixed_mode()
702 const struct drm_display_mode *fixed_mode = in intel_panel_mode_valid() local
705 if (!fixed_mode) in intel_panel_mode_valid()
708 if (mode->hdisplay != fixed_mode->hdisplay) in intel_panel_mode_valid()
711 if (mode->vdisplay != fixed_mode->vdisplay) in intel_panel_mode_valid()
714 if (drm_mode_vrefresh(mode) != drm_mode_vrefresh(fixed_mode)) in intel_panel_mode_valid()
752 struct drm_display_mode *fixed_mode, *next; in intel_panel_fini() local
761 list_for_each_entry_safe(fixed_mode, next, &panel->fixed_modes, head) { in intel_panel_fini()
762 list_del(&fixed_mode->head); in intel_panel_fini()
763 drm_mode_destroy(connector->base.dev, fixed_mode); in intel_panel_fini()