Lines Matching refs:mode

266 			      struct drm_display_mode *mode,  in drm_crtc_helper_set_mode()  argument
286 adjusted_mode = drm_mode_duplicate(dev, mode); in drm_crtc_helper_set_mode()
292 saved_mode = crtc->mode; in drm_crtc_helper_set_mode()
300 crtc->mode = *mode; in drm_crtc_helper_set_mode()
314 mode, adjusted_mode); in drm_crtc_helper_set_mode()
321 if (!(ret = encoder_funcs->mode_fixup(encoder, mode, in drm_crtc_helper_set_mode()
328 if (!(ret = crtc_funcs->mode_fixup(crtc, mode, adjusted_mode))) { in drm_crtc_helper_set_mode()
358 ret = !crtc_funcs->mode_set(crtc, mode, adjusted_mode, x, y, old_fb); in drm_crtc_helper_set_mode()
369 mode->base.id, mode->name); in drm_crtc_helper_set_mode()
371 encoder_funcs->mode_set(encoder, mode, adjusted_mode); in drm_crtc_helper_set_mode()
373 drm_bridge_mode_set(encoder->bridge, mode, adjusted_mode); in drm_crtc_helper_set_mode()
403 crtc->mode = saved_mode; in drm_crtc_helper_set_mode()
478 BUG_ON(!set->mode && set->fb); in drm_crtc_helper_set_config()
483 if (!set->mode) in drm_crtc_helper_set_config()
532 save_set.mode = &set->crtc->mode; in drm_crtc_helper_set_config()
556 if (set->mode && !drm_mode_equal(set->mode, &set->crtc->mode)) { in drm_crtc_helper_set_config()
558 drm_mode_debug_printmodeline(&set->crtc->mode); in drm_crtc_helper_set_config()
559 drm_mode_debug_printmodeline(set->mode); in drm_crtc_helper_set_config()
648 drm_mode_debug_printmodeline(set->mode); in drm_crtc_helper_set_config()
650 if (!drm_crtc_helper_set_mode(set->crtc, set->mode, in drm_crtc_helper_set_config()
699 !drm_crtc_helper_set_mode(save_set.crtc, save_set.mode, save_set.x, in drm_crtc_helper_set_config()
723 static void drm_helper_encoder_dpms(struct drm_encoder *encoder, int mode) in drm_helper_encoder_dpms() argument
728 if (mode == DRM_MODE_DPMS_ON) in drm_helper_encoder_dpms()
735 encoder_funcs->dpms(encoder, mode); in drm_helper_encoder_dpms()
737 if (mode == DRM_MODE_DPMS_ON) in drm_helper_encoder_dpms()
769 int drm_helper_connector_dpms(struct drm_connector *connector, int mode) in drm_helper_connector_dpms() argument
775 if (mode == connector->dpms) in drm_helper_connector_dpms()
779 connector->dpms = mode; in drm_helper_connector_dpms()
785 if (mode < old_dpms) { in drm_helper_connector_dpms()
797 if (mode > old_dpms) { in drm_helper_connector_dpms()
873 ret = drm_crtc_helper_set_mode(crtc, &crtc->mode, in drm_helper_resume_force_mode()
923 int drm_helper_crtc_mode_set(struct drm_crtc *crtc, struct drm_display_mode *mode, in drm_helper_crtc_mode_set() argument
945 ret = drm_atomic_set_mode_for_crtc(crtc_state, mode); in drm_helper_crtc_mode_set()
1008 plane_state->crtc_h = crtc->mode.vdisplay; in drm_helper_crtc_mode_set_base()
1009 plane_state->crtc_w = crtc->mode.hdisplay; in drm_helper_crtc_mode_set_base()
1012 plane_state->src_h = crtc->mode.vdisplay << 16; in drm_helper_crtc_mode_set_base()
1013 plane_state->src_w = crtc->mode.hdisplay << 16; in drm_helper_crtc_mode_set_base()