Lines Matching refs:display
389 struct i915_audio_component *acomp = i915->display.audio.component; in hsw_dp_audio_config_update()
437 struct i915_audio_component *acomp = i915->display.audio.component; in hsw_hdmi_audio_config_update()
492 mutex_lock(&i915->display.audio.mutex); in hsw_audio_codec_disable()
514 mutex_unlock(&i915->display.audio.mutex); in hsw_audio_codec_disable()
532 cdclk = i915->display.cdclk.hw.cdclk; in calc_hblank_early_prog()
633 mutex_lock(&i915->display.audio.mutex); in hsw_audio_codec_enable()
657 mutex_unlock(&i915->display.audio.mutex); in hsw_audio_codec_enable()
701 mutex_lock(&i915->display.audio.mutex); in ibx_audio_codec_disable()
716 mutex_unlock(&i915->display.audio.mutex); in ibx_audio_codec_disable()
739 mutex_lock(&i915->display.audio.mutex); in ibx_audio_codec_enable()
759 mutex_unlock(&i915->display.audio.mutex); in ibx_audio_codec_enable()
811 struct i915_audio_component *acomp = i915->display.audio.component; in intel_audio_codec_enable()
827 if (i915->display.funcs.audio) in intel_audio_codec_enable()
828 i915->display.funcs.audio->audio_codec_enable(encoder, in intel_audio_codec_enable()
832 mutex_lock(&i915->display.audio.mutex); in intel_audio_codec_enable()
834 audio_state = &i915->display.audio.state[cpu_transcoder]; in intel_audio_codec_enable()
840 mutex_unlock(&i915->display.audio.mutex); in intel_audio_codec_enable()
870 struct i915_audio_component *acomp = i915->display.audio.component; in intel_audio_codec_disable()
885 if (i915->display.funcs.audio) in intel_audio_codec_disable()
886 i915->display.funcs.audio->audio_codec_disable(encoder, in intel_audio_codec_disable()
890 mutex_lock(&i915->display.audio.mutex); in intel_audio_codec_disable()
892 audio_state = &i915->display.audio.state[cpu_transcoder]; in intel_audio_codec_disable()
897 mutex_unlock(&i915->display.audio.mutex); in intel_audio_codec_disable()
918 mutex_lock(&i915->display.audio.mutex); in intel_acomp_get_config()
920 audio_state = &i915->display.audio.state[cpu_transcoder]; in intel_acomp_get_config()
925 mutex_unlock(&i915->display.audio.mutex); in intel_acomp_get_config()
936 if (i915->display.funcs.audio) in intel_audio_codec_get_config()
937 i915->display.funcs.audio->audio_codec_get_config(encoder, crtc_state); in intel_audio_codec_get_config()
965 i915->display.funcs.audio = &g4x_audio_funcs; in intel_audio_hooks_init()
968 i915->display.funcs.audio = &ibx_audio_funcs; in intel_audio_hooks_init()
970 i915->display.funcs.audio = &hsw_audio_funcs; in intel_audio_hooks_init()
995 get_aud_ts_cdclk_m_n(i915->display.cdclk.hw.ref, i915->display.cdclk.hw.cdclk, &aud_ts); in intel_audio_cdclk_change_post()
1071 if (i915->display.audio.power_refcount++ == 0) { in i915_audio_component_get_power()
1074 i915->display.audio.freq_cntrl); in i915_audio_component_get_power()
1077 i915->display.audio.freq_cntrl); in i915_audio_component_get_power()
1098 if (--i915->display.audio.power_refcount == 0) in i915_audio_component_put_power()
1141 return i915->display.cdclk.hw.cdclk; in i915_audio_component_get_cdclk_freq()
1162 cpu_transcoder >= ARRAY_SIZE(i915->display.audio.state))) in find_audio_state()
1165 audio_state = &i915->display.audio.state[cpu_transcoder]; in find_audio_state()
1181 audio_state = &i915->display.audio.state[cpu_transcoder]; in find_audio_state()
1196 struct i915_audio_component *acomp = i915->display.audio.component; in i915_audio_component_sync_audio_rate()
1207 mutex_lock(&i915->display.audio.mutex); in i915_audio_component_sync_audio_rate()
1228 mutex_unlock(&i915->display.audio.mutex); in i915_audio_component_sync_audio_rate()
1241 mutex_lock(&i915->display.audio.mutex); in i915_audio_component_get_eld()
1246 mutex_unlock(&i915->display.audio.mutex); in i915_audio_component_get_eld()
1258 mutex_unlock(&i915->display.audio.mutex); in i915_audio_component_get_eld()
1293 i915->display.audio.component = acomp; in i915_audio_component_bind()
1308 i915->display.audio.component = NULL; in i915_audio_component_unbind()
1313 if (i915->display.audio.power_refcount) in i915_audio_component_unbind()
1315 i915->display.audio.power_refcount); in i915_audio_component_unbind()
1379 i915->display.audio.freq_cntrl = aud_freq; in i915_audio_component_init()
1385 i915->display.audio.component_registered = true; in i915_audio_component_init()
1397 if (!i915->display.audio.component_registered) in i915_audio_component_cleanup()
1401 i915->display.audio.component_registered = false; in i915_audio_component_cleanup()
1423 if (i915->display.audio.lpe.platdev != NULL) in intel_audio_deinit()