Lines Matching refs:mode

74     MODE_H_ILLEGAL,	/* mode has illegal horizontal timings */
75 MODE_V_ILLEGAL, /* mode has illegal horizontal timings */
77 MODE_NOMODE, /* no mode with a matching name */
78 MODE_NO_INTERLACE, /* interlaced mode not supported */
79 MODE_NO_DBLESCAN, /* doublescan mode not supported */
80 MODE_NO_VSCAN, /* multiscan mode not supported */
82 MODE_VIRTUAL_X, /* mode width too large for specified virtual size */
83 MODE_VIRTUAL_Y, /* mode height too large for specified virtual size */
88 MODE_CLOCK_RANGE, /* clock/mode isn't in a ClockRange */
101 MODE_INTERLACE_WIDTH, /* width too large for interlaced mode */
106 MODE_UNVERIFIED = -3, /* mode needs to reverified */
134 /* Proposed mode values */
152 /* Actual mode we give to hw */
169 /* Driver private mode info */
367 * @mode: current mode timings
368 * @hwmode: mode timings as programmed to hw regs
397 /* Requested mode from modesetting. */
398 struct drm_display_mode mode;
400 /* Programmed mode in hw, after adjustments for encoders,
431 * @fill_modes: fill mode list for this connector
441 void (*dpms)(struct drm_connector *connector, int mode);
540 * @user_modes: user added mode list
546 * @force: a %DRM_FORCE_<foo> state for forced mode sets
638 * @base: base mode object
681 * @mode: mode timings to use
687 * Represents a single crtc the connectors that it drives with what mode
695 struct drm_display_mode *mode;
705 * struct drm_mode_config_funcs - basic driver provided mode setting functions
709 * Some global (i.e. not per-CRTC, connector, etc) mode setting functions that
721 * drm_mode_group - group of mode setting resources for potential sub-grouping
727 * Currently this simply tracks the global mode setting state. But in the
730 * running simultaneously on different heads, each with their own mode
731 * configuration and freedom of mode setting).
759 * @funcs: core driver provided mode setting functions
765 * Core mode resource tracking structure. All CRTC, encoders, and connectors
770 struct sx mutex; /* protects configuration (mode lists etc.) */
889 extern void drm_mode_probed_add(struct drm_connector *connector, struct drm_display_mode *mode);
890 extern void drm_mode_remove(struct drm_connector *connector, struct drm_display_mode *mode);
893 const struct drm_display_mode *mode);
894 extern void drm_mode_debug_printmodeline(const struct drm_display_mode *mode);
898 extern void drm_mode_set_name(struct drm_display_mode *mode);
900 extern int drm_mode_width(const struct drm_display_mode *mode);
901 extern int drm_mode_height(const struct drm_display_mode *mode);
906 const struct drm_display_mode *mode);
907 extern int drm_mode_detachmode_crtc(struct drm_device *dev, struct drm_display_mode *mode);
910 extern void drm_mode_destroy(struct drm_device *dev, struct drm_display_mode *mode);
922 extern int drm_mode_hsync(const struct drm_display_mode *mode);
923 extern int drm_mode_vrefresh(const struct drm_display_mode *mode);
1056 extern uint8_t drm_mode_cea_vic(const struct drm_display_mode *mode);