hdmi_audio
mutex_lock(&connector->hdmi_audio.lock);
connector->hdmi_audio.plugged_cb = fn;
connector->hdmi_audio.plugged_cb_dev = codec_dev;
fn(codec_dev, connector->hdmi_audio.last_state);
mutex_unlock(&connector->hdmi_audio.lock);
mutex_lock(&connector->hdmi_audio.lock);
connector->hdmi_audio.last_state = plugged;
if (connector->hdmi_audio.plugged_cb &&
connector->hdmi_audio.plugged_cb_dev)
connector->hdmi_audio.plugged_cb(connector->hdmi_audio.plugged_cb_dev,
connector->hdmi_audio.last_state);
mutex_unlock(&connector->hdmi_audio.lock);
connector->hdmi_audio.funcs = funcs;
connector->hdmi_audio.dai_port = dai_port;
connector->hdmi_audio.codec_pdev = pdev;
connector->hdmi_audio.funcs;
connector->hdmi_audio.funcs;
connector->hdmi_audio.funcs;
connector->hdmi_audio.funcs;
if (connector->hdmi_audio.dai_port < 0)
if (of_ep.port == connector->hdmi_audio.dai_port)
mutex_init(&connector->hdmi_audio.lock);
platform_device_unregister(connector->hdmi_audio.codec_pdev);
mutex_destroy(&connector->hdmi_audio.lock);
struct hdmi_audio audio;
struct hdmi_audio audio;
struct hdmi_audio *audio = &hdmi->audio;
dai_link->codecs->name = dev_name(&vc4_hdmi->connector.hdmi_audio.codec_pdev->dev);
struct drm_connector_hdmi_audio hdmi_audio;