Lines Matching refs:crtc
87 static void ipu_crtc_dpms(struct drm_crtc *crtc, int mode) in ipu_crtc_dpms() argument
89 struct ipu_crtc *ipu_crtc = to_ipu_crtc(crtc); in ipu_crtc_dpms()
105 static int ipu_page_flip(struct drm_crtc *crtc, in ipu_page_flip() argument
110 struct ipu_crtc *ipu_crtc = to_ipu_crtc(crtc); in ipu_page_flip()
126 crtc->primary->fb = fb; in ipu_page_flip()
137 static int ipu_crtc_mode_set(struct drm_crtc *crtc, in ipu_crtc_mode_set() argument
143 struct drm_device *dev = crtc->dev; in ipu_crtc_mode_set()
145 struct ipu_crtc *ipu_crtc = to_ipu_crtc(crtc); in ipu_crtc_mode_set()
156 if (encoder->crtc == crtc) in ipu_crtc_mode_set()
201 return ipu_plane_mode_set(ipu_crtc->plane[0], crtc, mode, in ipu_crtc_mode_set()
202 crtc->primary->fb, in ipu_crtc_mode_set()
239 static bool ipu_crtc_mode_fixup(struct drm_crtc *crtc, in ipu_crtc_mode_fixup() argument
243 struct ipu_crtc *ipu_crtc = to_ipu_crtc(crtc); in ipu_crtc_mode_fixup()
258 static void ipu_crtc_prepare(struct drm_crtc *crtc) in ipu_crtc_prepare() argument
260 struct ipu_crtc *ipu_crtc = to_ipu_crtc(crtc); in ipu_crtc_prepare()
265 static void ipu_crtc_commit(struct drm_crtc *crtc) in ipu_crtc_commit() argument
267 struct ipu_crtc *ipu_crtc = to_ipu_crtc(crtc); in ipu_crtc_commit()
280 static int ipu_enable_vblank(struct drm_crtc *crtc) in ipu_enable_vblank() argument
285 static void ipu_disable_vblank(struct drm_crtc *crtc) in ipu_disable_vblank() argument
287 struct ipu_crtc *ipu_crtc = to_ipu_crtc(crtc); in ipu_disable_vblank()
293 static int ipu_set_interface_pix_fmt(struct drm_crtc *crtc, in ipu_set_interface_pix_fmt() argument
296 struct ipu_crtc *ipu_crtc = to_ipu_crtc(crtc); in ipu_set_interface_pix_fmt()