Lines Matching refs:mode
55 static void ch7006_encoder_dpms(struct drm_encoder *encoder, int mode) in ch7006_encoder_dpms() argument
63 if (mode == priv->last_dpms) in ch7006_encoder_dpms()
65 priv->last_dpms = mode; in ch7006_encoder_dpms()
93 const struct drm_display_mode *mode, in ch7006_encoder_mode_fixup() argument
101 priv->mode = ch7006_lookup_mode(encoder, mode); in ch7006_encoder_mode_fixup()
103 return !!priv->mode; in ch7006_encoder_mode_fixup()
107 struct drm_display_mode *mode) in ch7006_encoder_mode_valid() argument
109 if (ch7006_lookup_mode(encoder, mode)) in ch7006_encoder_mode_valid()
124 const struct ch7006_mode *mode = priv->mode; in ch7006_encoder_mode_set() local
130 regs[CH7006_DISPMODE] = norm->dispmode | mode->dispmode; in ch7006_encoder_mode_set()
231 const struct ch7006_mode *mode; in ch7006_encoder_get_modes() local
234 for (mode = ch7006_modes; mode->mode.clock; mode++) { in ch7006_encoder_get_modes()
235 if (~mode->valid_scales & 1<<priv->scale || in ch7006_encoder_get_modes()
236 ~mode->valid_norms & 1<<priv->norm) in ch7006_encoder_get_modes()
240 drm_mode_duplicate(encoder->dev, &mode->mode)); in ch7006_encoder_get_modes()
365 drm_crtc_helper_set_mode(crtc, &crtc->mode, in ch7006_encoder_set_property()