Lines Matching refs:crtc

163 static int mdfld__intel_pipe_set_base(struct drm_crtc *crtc, int x, int y,  in mdfld__intel_pipe_set_base()  argument
166 struct drm_device *dev = crtc->dev; in mdfld__intel_pipe_set_base()
168 struct gma_crtc *gma_crtc = to_gma_crtc(crtc); in mdfld__intel_pipe_set_base()
169 struct psb_framebuffer *psbfb = to_psb_fb(crtc->primary->fb); in mdfld__intel_pipe_set_base()
181 if (!crtc->primary->fb) { in mdfld__intel_pipe_set_base()
186 ret = check_fb(crtc->primary->fb); in mdfld__intel_pipe_set_base()
199 offset = y * crtc->primary->fb->pitches[0] + x * (crtc->primary->fb->bits_per_pixel / 8); in mdfld__intel_pipe_set_base()
201 REG_WRITE(map->stride, crtc->primary->fb->pitches[0]); in mdfld__intel_pipe_set_base()
205 switch (crtc->primary->fb->bits_per_pixel) { in mdfld__intel_pipe_set_base()
210 if (crtc->primary->fb->depth == 15) in mdfld__intel_pipe_set_base()
304 static void mdfld_crtc_dpms(struct drm_crtc *crtc, int mode) in mdfld_crtc_dpms() argument
306 struct drm_device *dev = crtc->dev; in mdfld_crtc_dpms()
308 struct gma_crtc *gma_crtc = to_gma_crtc(crtc); in mdfld_crtc_dpms()
420 gma_crtc_load_lut(crtc); in mdfld_crtc_dpms()
589 static const struct mrst_limit_t *mdfld_limit(struct drm_crtc *crtc) in mdfld_limit() argument
592 struct drm_device *dev = crtc->dev; in mdfld_limit()
595 if (gma_pipe_has_type(crtc, INTEL_OUTPUT_MIPI) in mdfld_limit()
596 || gma_pipe_has_type(crtc, INTEL_OUTPUT_MIPI2)) { in mdfld_limit()
608 } else if (gma_pipe_has_type(crtc, INTEL_OUTPUT_HDMI)) { in mdfld_limit()
639 mdfldFindBestPLL(struct drm_crtc *crtc, int target, int refclk, in mdfldFindBestPLL() argument
643 const struct mrst_limit_t *limit = mdfld_limit(crtc); in mdfldFindBestPLL()
665 static int mdfld_crtc_mode_set(struct drm_crtc *crtc, in mdfld_crtc_mode_set() argument
671 struct drm_device *dev = crtc->dev; in mdfld_crtc_mode_set()
672 struct gma_crtc *gma_crtc = to_gma_crtc(crtc); in mdfld_crtc_mode_set()
697 android_hdmi_crtc_mode_set(crtc, mode, adjusted_mode, in mdfld_crtc_mode_set()
703 ret = check_fb(crtc->primary->fb); in mdfld_crtc_mode_set()
747 if (encoder->crtc != crtc) in mdfld_crtc_mode_set()
853 crtc->helper_private; in mdfld_crtc_mode_set()
854 crtc_funcs->mode_set_base(crtc, x, y, old_fb); in mdfld_crtc_mode_set()
914 ok = mdfldFindBestPLL(crtc, clk_tmp, refclk, &clock); in mdfld_crtc_mode_set()