Lines Matching full:crtc
46 * The helper operations are called by the mid-layer CRTC helper.
50 * Control power levels on the CRTC. If the mode passed in is
53 void (*dpms)(struct drm_crtc *crtc, int mode);
54 void (*prepare)(struct drm_crtc *crtc);
55 void (*commit)(struct drm_crtc *crtc);
58 bool (*mode_fixup)(struct drm_crtc *crtc,
62 int (*mode_set)(struct drm_crtc *crtc, struct drm_display_mode *mode,
66 /* Move the crtc on the current fb to the given position *optional* */
67 int (*mode_set_base)(struct drm_crtc *crtc, int x, int y,
69 int (*mode_set_base_atomic)(struct drm_crtc *crtc,
73 /* reload the current crtc LUT */
74 void (*load_lut)(struct drm_crtc *crtc);
76 /* disable crtc when not in use - more explicit than dpms off */
77 void (*disable)(struct drm_crtc *crtc);
85 * The helper operations are called by the mid-layer CRTC helper.
113 * The helper operations are called by the mid-layer CRTC helper.
125 extern bool drm_crtc_helper_set_mode(struct drm_crtc *crtc,
129 extern bool drm_helper_crtc_in_use(struct drm_crtc *crtc);
139 static inline void drm_crtc_helper_add(struct drm_crtc *crtc, in drm_crtc_helper_add() argument
142 crtc->helper_private = __DECONST(void *, funcs); in drm_crtc_helper_add()