Lines Matching refs:hd

546 	struct omap_hdmi *hd = dev_get_drvdata(dev);  in hdmi_audio_startup()  local
549 mutex_lock(&hd->lock); in hdmi_audio_startup()
551 if (!hdmi_mode_has_audio(&hd->cfg) || !hd->display_enabled) { in hdmi_audio_startup()
556 hd->audio_abort_cb = abort_cb; in hdmi_audio_startup()
559 mutex_unlock(&hd->lock); in hdmi_audio_startup()
566 struct omap_hdmi *hd = dev_get_drvdata(dev); in hdmi_audio_shutdown() local
568 mutex_lock(&hd->lock); in hdmi_audio_shutdown()
569 hd->audio_abort_cb = NULL; in hdmi_audio_shutdown()
570 mutex_unlock(&hd->lock); in hdmi_audio_shutdown()
577 struct omap_hdmi *hd = dev_get_drvdata(dev); in hdmi_audio_start() local
579 WARN_ON(!hdmi_mode_has_audio(&hd->cfg)); in hdmi_audio_start()
580 WARN_ON(!hd->display_enabled); in hdmi_audio_start()
582 hdmi_wp_audio_enable(&hd->wp, true); in hdmi_audio_start()
583 hdmi4_audio_start(&hd->core, &hd->wp); in hdmi_audio_start()
590 struct omap_hdmi *hd = dev_get_drvdata(dev); in hdmi_audio_stop() local
592 WARN_ON(!hdmi_mode_has_audio(&hd->cfg)); in hdmi_audio_stop()
593 WARN_ON(!hd->display_enabled); in hdmi_audio_stop()
595 hdmi4_audio_stop(&hd->core, &hd->wp); in hdmi_audio_stop()
596 hdmi_wp_audio_enable(&hd->wp, false); in hdmi_audio_stop()
602 struct omap_hdmi *hd = dev_get_drvdata(dev); in hdmi_audio_config() local
605 mutex_lock(&hd->lock); in hdmi_audio_config()
607 if (!hdmi_mode_has_audio(&hd->cfg) || !hd->display_enabled) { in hdmi_audio_config()
612 ret = hdmi4_audio_config(&hd->core, &hd->wp, dss_audio, in hdmi_audio_config()
613 hd->cfg.timings.pixelclock); in hdmi_audio_config()
616 mutex_unlock(&hd->lock); in hdmi_audio_config()