Lines Matching refs:intel_dvo

102 struct intel_dvo {  struct
112 static struct intel_dvo *enc_to_dvo(struct intel_encoder *encoder) in enc_to_dvo() argument
114 return container_of(encoder, struct intel_dvo, base); in enc_to_dvo()
117 static struct intel_dvo *intel_attached_dvo(struct drm_connector *connector) in intel_attached_dvo()
126 struct intel_dvo *intel_dvo = intel_attached_dvo(&connector->base); in intel_dvo_connector_get_hw_state() local
129 tmp = I915_READ(intel_dvo->dev.dvo_reg); in intel_dvo_connector_get_hw_state()
134 return intel_dvo->dev.dev_ops->get_hw_state(&intel_dvo->dev); in intel_dvo_connector_get_hw_state()
141 struct intel_dvo *intel_dvo = enc_to_dvo(encoder); in intel_dvo_get_hw_state() local
144 tmp = I915_READ(intel_dvo->dev.dvo_reg); in intel_dvo_get_hw_state()
155 struct intel_dvo *intel_dvo = enc_to_dvo(encoder); in intel_dvo_get_config() local
160 tmp = I915_READ(intel_dvo->dev.dvo_reg); in intel_dvo_get_config()
180 struct intel_dvo *intel_dvo = enc_to_dvo(encoder); in intel_disable_dvo() local
181 i915_reg_t dvo_reg = intel_dvo->dev.dvo_reg; in intel_disable_dvo()
184 intel_dvo->dev.dev_ops->dpms(&intel_dvo->dev, false); in intel_disable_dvo()
194 struct intel_dvo *intel_dvo = enc_to_dvo(encoder); in intel_enable_dvo() local
195 i915_reg_t dvo_reg = intel_dvo->dev.dvo_reg; in intel_enable_dvo()
198 intel_dvo->dev.dev_ops->mode_set(&intel_dvo->dev, in intel_enable_dvo()
205 intel_dvo->dev.dev_ops->dpms(&intel_dvo->dev, true); in intel_enable_dvo()
212 struct intel_dvo *intel_dvo = intel_attached_dvo(connector); in intel_dvo_mode_valid() local
235 return intel_dvo->dev.dev_ops->mode_valid(&intel_dvo->dev, mode); in intel_dvo_mode_valid()
242 struct intel_dvo *intel_dvo = enc_to_dvo(encoder); in intel_dvo_compute_config() local
244 intel_dvo->attached_connector->panel.fixed_mode; in intel_dvo_compute_config()
269 struct intel_dvo *intel_dvo = enc_to_dvo(encoder); in intel_dvo_pre_enable() local
272 i915_reg_t dvo_reg = intel_dvo->dev.dvo_reg; in intel_dvo_pre_enable()
273 i915_reg_t dvo_srcdim_reg = intel_dvo->dev.dvo_srcdim_reg; in intel_dvo_pre_enable()
301 struct intel_dvo *intel_dvo = intel_attached_dvo(connector); in intel_dvo_detect() local
304 return intel_dvo->dev.dev_ops->detect(&intel_dvo->dev); in intel_dvo_detect()
360 struct intel_dvo *intel_dvo = enc_to_dvo(to_intel_encoder(encoder)); in intel_dvo_enc_destroy() local
362 if (intel_dvo->dev.dev_ops->destroy) in intel_dvo_enc_destroy()
363 intel_dvo->dev.dev_ops->destroy(&intel_dvo->dev); in intel_dvo_enc_destroy()
406 struct intel_dvo *intel_dvo; in intel_dvo_init() local
411 intel_dvo = kzalloc(sizeof(*intel_dvo), GFP_KERNEL); in intel_dvo_init()
412 if (!intel_dvo) in intel_dvo_init()
417 kfree(intel_dvo); in intel_dvo_init()
421 intel_dvo->attached_connector = intel_connector; in intel_dvo_init()
423 intel_encoder = &intel_dvo->base; in intel_dvo_init()
463 intel_dvo->dev = *dvo; in intel_dvo_init()
482 dvoinit = dvo->dev_ops->init(&intel_dvo->dev, i2c); in intel_dvo_init()
541 intel_dvo->panel_wants_dither = true; in intel_dvo_init()
547 kfree(intel_dvo); in intel_dvo_init()