Lines Matching refs:dev_priv

168 	struct drm_i915_private *dev_priv = connector->dev->dev_private;  in intel_eld_uptodate()  local
192 struct drm_i915_private *dev_priv = encoder->base.dev->dev_private; in g4x_audio_codec_disable() local
213 struct drm_i915_private *dev_priv = connector->dev->dev_private; in g4x_audio_codec_enable() local
250 struct drm_i915_private *dev_priv = encoder->base.dev->dev_private; in hsw_audio_codec_disable() local
257 mutex_lock(&dev_priv->av_mutex); in hsw_audio_codec_disable()
275 mutex_unlock(&dev_priv->av_mutex); in hsw_audio_codec_disable()
282 struct drm_i915_private *dev_priv = connector->dev->dev_private; in hsw_audio_codec_enable() local
285 struct i915_audio_component *acomp = dev_priv->audio_component; in hsw_audio_codec_enable()
297 mutex_lock(&dev_priv->av_mutex); in hsw_audio_codec_enable()
355 mutex_unlock(&dev_priv->av_mutex); in hsw_audio_codec_enable()
360 struct drm_i915_private *dev_priv = encoder->base.dev->dev_private; in ilk_audio_codec_disable() local
376 if (HAS_PCH_IBX(dev_priv->dev)) { in ilk_audio_codec_disable()
379 } else if (IS_VALLEYVIEW(dev_priv)) { in ilk_audio_codec_disable()
409 struct drm_i915_private *dev_priv = connector->dev->dev_private; in ilk_audio_codec_enable() local
502 struct drm_i915_private *dev_priv = dev->dev_private; in intel_audio_codec_enable() local
503 struct i915_audio_component *acomp = dev_priv->audio_component; in intel_audio_codec_enable()
524 if (dev_priv->display.audio_codec_enable) in intel_audio_codec_enable()
525 dev_priv->display.audio_codec_enable(connector, intel_encoder, in intel_audio_codec_enable()
543 struct drm_i915_private *dev_priv = dev->dev_private; in intel_audio_codec_disable() local
544 struct i915_audio_component *acomp = dev_priv->audio_component; in intel_audio_codec_disable()
548 if (dev_priv->display.audio_codec_disable) in intel_audio_codec_disable()
549 dev_priv->display.audio_codec_disable(intel_encoder); in intel_audio_codec_disable()
561 struct drm_i915_private *dev_priv = dev->dev_private; in intel_init_audio() local
564 dev_priv->display.audio_codec_enable = g4x_audio_codec_enable; in intel_init_audio()
565 dev_priv->display.audio_codec_disable = g4x_audio_codec_disable; in intel_init_audio()
567 dev_priv->display.audio_codec_enable = ilk_audio_codec_enable; in intel_init_audio()
568 dev_priv->display.audio_codec_disable = ilk_audio_codec_disable; in intel_init_audio()
570 dev_priv->display.audio_codec_enable = hsw_audio_codec_enable; in intel_init_audio()
571 dev_priv->display.audio_codec_disable = hsw_audio_codec_disable; in intel_init_audio()
573 dev_priv->display.audio_codec_enable = ilk_audio_codec_enable; in intel_init_audio()
574 dev_priv->display.audio_codec_disable = ilk_audio_codec_disable; in intel_init_audio()
591 struct drm_i915_private *dev_priv = dev_to_i915(dev); in i915_audio_component_codec_wake_override() local
594 if (!IS_SKYLAKE(dev_priv)) in i915_audio_component_codec_wake_override()
617 struct drm_i915_private *dev_priv = dev_to_i915(dev); in i915_audio_component_get_cdclk_freq() local
620 if (WARN_ON_ONCE(!HAS_DDI(dev_priv))) in i915_audio_component_get_cdclk_freq()
623 intel_display_power_get(dev_priv, POWER_DOMAIN_AUDIO); in i915_audio_component_get_cdclk_freq()
624 ret = dev_priv->display.get_display_clock_speed(dev_priv->dev); in i915_audio_component_get_cdclk_freq()
626 intel_display_power_put(dev_priv, POWER_DOMAIN_AUDIO); in i915_audio_component_get_cdclk_freq()
634 struct drm_i915_private *dev_priv = dev_to_i915(dev); in i915_audio_component_sync_audio_rate() local
635 struct drm_device *drm_dev = dev_priv->dev; in i915_audio_component_sync_audio_rate()
640 struct i915_audio_component *acomp = dev_priv->audio_component; in i915_audio_component_sync_audio_rate()
646 if (!IS_SKYLAKE(dev_priv) && in i915_audio_component_sync_audio_rate()
647 !IS_BROADWELL(dev_priv) && in i915_audio_component_sync_audio_rate()
648 !IS_HASWELL(dev_priv)) in i915_audio_component_sync_audio_rate()
651 mutex_lock(&dev_priv->av_mutex); in i915_audio_component_sync_audio_rate()
670 mutex_unlock(&dev_priv->av_mutex); in i915_audio_component_sync_audio_rate()
685 mutex_unlock(&dev_priv->av_mutex); in i915_audio_component_sync_audio_rate()
696 mutex_unlock(&dev_priv->av_mutex); in i915_audio_component_sync_audio_rate()
705 mutex_unlock(&dev_priv->av_mutex); in i915_audio_component_sync_audio_rate()
722 struct drm_i915_private *dev_priv = dev_to_i915(i915_dev); in i915_audio_component_bind() local
728 drm_modeset_lock_all(dev_priv->dev); in i915_audio_component_bind()
734 dev_priv->audio_component = acomp; in i915_audio_component_bind()
735 drm_modeset_unlock_all(dev_priv->dev); in i915_audio_component_bind()
744 struct drm_i915_private *dev_priv = dev_to_i915(i915_dev); in i915_audio_component_unbind() local
746 drm_modeset_lock_all(dev_priv->dev); in i915_audio_component_unbind()
749 dev_priv->audio_component = NULL; in i915_audio_component_unbind()
750 drm_modeset_unlock_all(dev_priv->dev); in i915_audio_component_unbind()
774 void i915_audio_component_init(struct drm_i915_private *dev_priv) in i915_audio_component_init() argument
778 ret = component_add(dev_priv->dev->dev, &i915_audio_component_bind_ops); in i915_audio_component_init()
785 dev_priv->audio_component_registered = true; in i915_audio_component_init()
795 void i915_audio_component_cleanup(struct drm_i915_private *dev_priv) in i915_audio_component_cleanup() argument
797 if (!dev_priv->audio_component_registered) in i915_audio_component_cleanup()
800 component_del(dev_priv->dev->dev, &i915_audio_component_bind_ops); in i915_audio_component_cleanup()
801 dev_priv->audio_component_registered = false; in i915_audio_component_cleanup()