Lines Matching full:mode

46  * enum drm_mode_status - hardware support status of a mode
47 * @MODE_OK: Mode OK
50 * @MODE_H_ILLEGAL: mode has illegal horizontal timings
51 * @MODE_V_ILLEGAL: mode has illegal vertical timings
53 * @MODE_NOMODE: no mode with a matching name
54 * @MODE_NO_INTERLACE: interlaced mode not supported
55 * @MODE_NO_DBLESCAN: doublescan mode not supported
56 * @MODE_NO_VSCAN: multiscan mode not supported
58 * @MODE_VIRTUAL_X: mode width too large for specified virtual size
59 * @MODE_VIRTUAL_Y: mode height too large for specified virtual size
64 * @MODE_CLOCK_RANGE: clock/mode isn't in a ClockRange
77 * @MODE_INTERLACE_WIDTH: width too large for interlaced mode
84 * @MODE_STALE: mode has become stale
157 * DRM_MODE_INIT - Initialize display mode
171 * DRM_SIMPLE_MODE - Simple display mode
198 * struct drm_display_mode - DRM kernel-internal display mode structure
209 * @crtc_hdisplay: hardware mode horizontal display size
210 * @crtc_hblank_start: hardware mode horizontal blank start
211 * @crtc_hblank_end: hardware mode horizontal blank end
212 * @crtc_hsync_start: hardware mode horizontal sync start
213 * @crtc_hsync_end: hardware mode horizontal sync end
214 * @crtc_htotal: hardware mode horizontal total size
215 * @crtc_hskew: hardware mode horizontal skew?!
216 * @crtc_vdisplay: hardware mode vertical display size
217 * @crtc_vblank_start: hardware mode vertical blank start
218 * @crtc_vblank_end: hardware mode vertical blank end
219 * @crtc_vsync_start: hardware mode vertical sync start
220 * @crtc_vsync_end: hardware mode vertical sync end
221 * @crtc_vtotal: hardware mode vertical total size
223 * This is the kernel API display mode information structure. For the
244 * which specify the logical mode, as it would be for a progressive 1:1 scanout
278 * - DRM_MODE_FLAG_INTERLACE: mode is interlaced.
279 * - DRM_MODE_FLAG_DBLSCAN: mode uses doublescan.
280 * - DRM_MODE_FLAG_CSYNC: mode uses composite sync.
286 * - DRM_MODE_FLAG_DBLCLK: double-clocked mode.
287 * - DRM_MODE_FLAG_CLKDIV2: half-clocked mode.
291 * - DRM_MODE_FLAG_3D_NONE: normal, non-3D mode.
354 * A bitmask of flags, mostly about the source of a mode. Possible flags
357 * - DRM_MODE_TYPE_PREFERRED: Preferred mode, usually the native
359 * mode per connector at any given time.
360 * - DRM_MODE_TYPE_DRIVER: Mode created by the driver, which is all of
363 * - DRM_MODE_TYPE_USERDEF: Mode defined or selected via the kernel
383 * Indicates whether the mode is to be exposed to the userspace.
385 * user-mode's list in drm_mode_getconnector ioctl. The purpose of
394 * struct list_head for mode lists.
401 * Human-readable name of the mode, filled out with drm_mode_set_name().
408 * Status of the mode, used to filter out modes not supported by the
416 * Field for setting the HDMI picture aspect ratio of a mode.
429 * @m: display mode
440 * drm_mode_is_stereo - check for stereo mode flags
441 * @mode: drm_display_mode to check
444 * True if the mode is one of the stereo modes (like side-by-side), false if
447 static inline bool drm_mode_is_stereo(const struct drm_display_mode *mode) in drm_mode_is_stereo() argument
449 return mode->flags & DRM_MODE_FLAG_3D_MASK; in drm_mode_is_stereo()
456 void drm_mode_destroy(struct drm_device *dev, struct drm_display_mode *mode);
462 void drm_mode_probed_add(struct drm_connector *connector, struct drm_display_mode *mode);
463 void drm_mode_debug_printmodeline(const struct drm_display_mode *mode);
465 const struct drm_display_mode *mode);
467 const struct drm_display_mode *mode);
469 const struct drm_display_mode *mode);
472 enum drm_connector_tv_mode mode,
528 void drm_mode_set_name(struct drm_display_mode *mode);
529 int drm_mode_vrefresh(const struct drm_display_mode *mode);
530 void drm_mode_get_hv_timing(const struct drm_display_mode *mode,
540 const struct drm_display_mode *mode);
553 const struct drm_display_mode *mode);
554 enum drm_mode_status drm_mode_validate_size(const struct drm_display_mode *mode,
557 drm_mode_validate_ycbcr420(const struct drm_display_mode *mode,
568 struct drm_cmdline_mode *mode);