Lines Matching refs:mode

62 drm_mode_validate_flag(const struct drm_display_mode *mode,  in drm_mode_validate_flag()  argument
65 if ((mode->flags & DRM_MODE_FLAG_INTERLACE) && in drm_mode_validate_flag()
69 if ((mode->flags & DRM_MODE_FLAG_DBLSCAN) && in drm_mode_validate_flag()
73 if ((mode->flags & DRM_MODE_FLAG_3D_MASK) && in drm_mode_validate_flag()
82 struct drm_display_mode *mode; in drm_helper_probe_add_cmdline_mode() local
87 mode = drm_mode_create_from_cmdline_mode(connector->dev, in drm_helper_probe_add_cmdline_mode()
89 if (mode == NULL) in drm_helper_probe_add_cmdline_mode()
92 drm_mode_probed_add(connector, mode); in drm_helper_probe_add_cmdline_mode()
100 struct drm_display_mode *mode; in drm_helper_probe_single_connector_modes_merge_bits() local
113 list_for_each_entry(mode, &connector->modes, head) in drm_helper_probe_single_connector_modes_merge_bits()
114 mode->status = MODE_UNVERIFIED; in drm_helper_probe_single_connector_modes_merge_bits()
197 list_for_each_entry(mode, &connector->modes, head) { in drm_helper_probe_single_connector_modes_merge_bits()
198 if (mode->status == MODE_OK) in drm_helper_probe_single_connector_modes_merge_bits()
199 mode->status = drm_mode_validate_basic(mode); in drm_helper_probe_single_connector_modes_merge_bits()
201 if (mode->status == MODE_OK) in drm_helper_probe_single_connector_modes_merge_bits()
202 mode->status = drm_mode_validate_size(mode, maxX, maxY); in drm_helper_probe_single_connector_modes_merge_bits()
204 if (mode->status == MODE_OK) in drm_helper_probe_single_connector_modes_merge_bits()
205 mode->status = drm_mode_validate_flag(mode, mode_flags); in drm_helper_probe_single_connector_modes_merge_bits()
207 if (mode->status == MODE_OK && connector_funcs->mode_valid) in drm_helper_probe_single_connector_modes_merge_bits()
208 mode->status = connector_funcs->mode_valid(connector, in drm_helper_probe_single_connector_modes_merge_bits()
209 mode); in drm_helper_probe_single_connector_modes_merge_bits()
218 list_for_each_entry(mode, &connector->modes, head) in drm_helper_probe_single_connector_modes_merge_bits()
219 mode->vrefresh = drm_mode_vrefresh(mode); in drm_helper_probe_single_connector_modes_merge_bits()
225 list_for_each_entry(mode, &connector->modes, head) { in drm_helper_probe_single_connector_modes_merge_bits()
226 drm_mode_set_crtcinfo(mode, CRTC_INTERLACE_HALVE_V); in drm_helper_probe_single_connector_modes_merge_bits()
227 drm_mode_debug_printmodeline(mode); in drm_helper_probe_single_connector_modes_merge_bits()