Lines Matching refs:mode

268 			      struct drm_display_mode *mode,  in drm_crtc_helper_set_mode()  argument
288 adjusted_mode = drm_mode_duplicate(dev, mode); in drm_crtc_helper_set_mode()
294 saved_mode = crtc->mode; in drm_crtc_helper_set_mode()
302 crtc->mode = *mode; in drm_crtc_helper_set_mode()
317 encoder->bridge, mode, adjusted_mode); in drm_crtc_helper_set_mode()
325 if (!(ret = encoder_funcs->mode_fixup(encoder, mode, in drm_crtc_helper_set_mode()
332 if (!(ret = crtc_funcs->mode_fixup(crtc, mode, adjusted_mode))) { in drm_crtc_helper_set_mode()
364 ret = !crtc_funcs->mode_set(crtc, mode, adjusted_mode, x, y, old_fb); in drm_crtc_helper_set_mode()
375 mode->base.id, mode->name); in drm_crtc_helper_set_mode()
377 encoder_funcs->mode_set(encoder, mode, adjusted_mode); in drm_crtc_helper_set_mode()
380 encoder->bridge->funcs->mode_set(encoder->bridge, mode, in drm_crtc_helper_set_mode()
413 crtc->mode = saved_mode; in drm_crtc_helper_set_mode()
488 BUG_ON(!set->mode && set->fb); in drm_crtc_helper_set_config()
493 if (!set->mode) in drm_crtc_helper_set_config()
542 save_set.mode = &set->crtc->mode; in drm_crtc_helper_set_config()
566 if (set->mode && !drm_mode_equal(set->mode, &set->crtc->mode)) { in drm_crtc_helper_set_config()
568 drm_mode_debug_printmodeline(&set->crtc->mode); in drm_crtc_helper_set_config()
569 drm_mode_debug_printmodeline(set->mode); in drm_crtc_helper_set_config()
658 drm_mode_debug_printmodeline(set->mode); in drm_crtc_helper_set_config()
660 if (!drm_crtc_helper_set_mode(set->crtc, set->mode, in drm_crtc_helper_set_config()
709 !drm_crtc_helper_set_mode(save_set.crtc, save_set.mode, save_set.x, in drm_crtc_helper_set_config()
733 static void drm_helper_encoder_dpms(struct drm_encoder *encoder, int mode) in drm_helper_encoder_dpms() argument
739 if (mode == DRM_MODE_DPMS_ON) in drm_helper_encoder_dpms()
747 encoder_funcs->dpms(encoder, mode); in drm_helper_encoder_dpms()
750 if (mode == DRM_MODE_DPMS_ON) in drm_helper_encoder_dpms()
780 void drm_helper_connector_dpms(struct drm_connector *connector, int mode) in drm_helper_connector_dpms() argument
786 if (mode == connector->dpms) in drm_helper_connector_dpms()
790 connector->dpms = mode; in drm_helper_connector_dpms()
796 if (mode < old_dpms) { in drm_helper_connector_dpms()
808 if (mode > old_dpms) { in drm_helper_connector_dpms()
884 ret = drm_crtc_helper_set_mode(crtc, &crtc->mode, in drm_helper_resume_force_mode()
934 int drm_helper_crtc_mode_set(struct drm_crtc *crtc, struct drm_display_mode *mode, in drm_helper_crtc_mode_set() argument
956 drm_mode_copy(&crtc_state->mode, mode); in drm_helper_crtc_mode_set()
1017 plane_state->crtc_h = crtc->mode.vdisplay; in drm_helper_crtc_mode_set_base()
1018 plane_state->crtc_w = crtc->mode.hdisplay; in drm_helper_crtc_mode_set_base()
1021 plane_state->src_h = crtc->mode.vdisplay << 16; in drm_helper_crtc_mode_set_base()
1022 plane_state->src_w = crtc->mode.hdisplay << 16; in drm_helper_crtc_mode_set_base()