Lines Matching refs:display

396 	struct i915_audio_component *acomp = dev_priv->display.audio.component;  in hsw_dp_audio_config_update()
444 struct i915_audio_component *acomp = dev_priv->display.audio.component; in hsw_hdmi_audio_config_update()
499 mutex_lock(&dev_priv->display.audio.mutex); in hsw_audio_codec_disable()
517 mutex_unlock(&dev_priv->display.audio.mutex); in hsw_audio_codec_disable()
535 cdclk = i915->display.cdclk.hw.cdclk; in calc_hblank_early_prog()
642 mutex_lock(&dev_priv->display.audio.mutex); in hsw_audio_codec_enable()
680 mutex_unlock(&dev_priv->display.audio.mutex); in hsw_audio_codec_enable()
817 struct i915_audio_component *acomp = dev_priv->display.audio.component; in intel_audio_codec_enable()
841 if (dev_priv->display.funcs.audio) in intel_audio_codec_enable()
842 dev_priv->display.funcs.audio->audio_codec_enable(encoder, in intel_audio_codec_enable()
846 mutex_lock(&dev_priv->display.audio.mutex); in intel_audio_codec_enable()
850 dev_priv->display.audio.encoder_map[pipe] = encoder; in intel_audio_codec_enable()
851 mutex_unlock(&dev_priv->display.audio.mutex); in intel_audio_codec_enable()
881 struct i915_audio_component *acomp = dev_priv->display.audio.component; in intel_audio_codec_disable()
894 if (dev_priv->display.funcs.audio) in intel_audio_codec_disable()
895 dev_priv->display.funcs.audio->audio_codec_disable(encoder, in intel_audio_codec_disable()
899 mutex_lock(&dev_priv->display.audio.mutex); in intel_audio_codec_disable()
901 dev_priv->display.audio.encoder_map[pipe] = NULL; in intel_audio_codec_disable()
902 mutex_unlock(&dev_priv->display.audio.mutex); in intel_audio_codec_disable()
938 dev_priv->display.funcs.audio = &g4x_audio_funcs; in intel_audio_hooks_init()
940 dev_priv->display.funcs.audio = &ilk_audio_funcs; in intel_audio_hooks_init()
942 dev_priv->display.funcs.audio = &hsw_audio_funcs; in intel_audio_hooks_init()
944 dev_priv->display.funcs.audio = &ilk_audio_funcs; in intel_audio_hooks_init()
974 get_aud_ts_cdclk_m_n(i915->display.cdclk.hw.ref, i915->display.cdclk.hw.cdclk, &aud_ts); in intel_audio_cdclk_change_post()
1049 if (dev_priv->display.audio.power_refcount++ == 0) { in i915_audio_component_get_power()
1052 dev_priv->display.audio.freq_cntrl); in i915_audio_component_get_power()
1055 dev_priv->display.audio.freq_cntrl); in i915_audio_component_get_power()
1076 if (--dev_priv->display.audio.power_refcount == 0) in i915_audio_component_put_power()
1122 return dev_priv->display.cdclk.hw.cdclk; in i915_audio_component_get_cdclk_freq()
1143 pipe >= ARRAY_SIZE(dev_priv->display.audio.encoder_map))) in get_saved_enc()
1146 encoder = dev_priv->display.audio.encoder_map[pipe]; in get_saved_enc()
1162 encoder = dev_priv->display.audio.encoder_map[pipe]; in get_saved_enc()
1180 struct i915_audio_component *acomp = dev_priv->display.audio.component; in i915_audio_component_sync_audio_rate()
1190 mutex_lock(&dev_priv->display.audio.mutex); in i915_audio_component_sync_audio_rate()
1209 mutex_unlock(&dev_priv->display.audio.mutex); in i915_audio_component_sync_audio_rate()
1223 mutex_lock(&dev_priv->display.audio.mutex); in i915_audio_component_get_eld()
1229 mutex_unlock(&dev_priv->display.audio.mutex); in i915_audio_component_get_eld()
1241 mutex_unlock(&dev_priv->display.audio.mutex); in i915_audio_component_get_eld()
1276 dev_priv->display.audio.component = acomp; in i915_audio_component_bind()
1291 dev_priv->display.audio.component = NULL; in i915_audio_component_unbind()
1296 if (dev_priv->display.audio.power_refcount) in i915_audio_component_unbind()
1298 dev_priv->display.audio.power_refcount); in i915_audio_component_unbind()
1362 dev_priv->display.audio.freq_cntrl = aud_freq; in i915_audio_component_init()
1368 dev_priv->display.audio.component_registered = true; in i915_audio_component_init()
1380 if (!dev_priv->display.audio.component_registered) in i915_audio_component_cleanup()
1384 dev_priv->display.audio.component_registered = false; in i915_audio_component_cleanup()
1406 if (dev_priv->display.audio.lpe.platdev != NULL) in intel_audio_deinit()