Lines Matching full:infoframe

342 	struct drm_connector_hdmi_infoframe *infoframe =  in hdmi_generate_avi_infoframe()  local
345 &infoframe->data.avi; in hdmi_generate_avi_infoframe()
351 infoframe->set = false; in hdmi_generate_avi_infoframe()
368 infoframe->set = true; in hdmi_generate_avi_infoframe()
376 struct drm_connector_hdmi_infoframe *infoframe = in hdmi_generate_spd_infoframe() local
379 &infoframe->data.spd; in hdmi_generate_spd_infoframe()
382 infoframe->set = false; in hdmi_generate_spd_infoframe()
392 infoframe->set = true; in hdmi_generate_spd_infoframe()
400 struct drm_connector_hdmi_infoframe *infoframe = in hdmi_generate_hdr_infoframe() local
403 &infoframe->data.drm; in hdmi_generate_hdr_infoframe()
406 infoframe->set = false; in hdmi_generate_hdr_infoframe()
418 infoframe->set = true; in hdmi_generate_hdr_infoframe()
429 struct drm_connector_hdmi_infoframe *infoframe = in hdmi_generate_hdmi_vendor_infoframe() local
432 &infoframe->data.vendor.hdmi; in hdmi_generate_hdmi_vendor_infoframe()
435 infoframe->set = false; in hdmi_generate_hdmi_vendor_infoframe()
444 infoframe->set = true; in hdmi_generate_hdmi_vendor_infoframe()
564 drm_dbg_kms(dev, "Clearing infoframe type 0x%x\n", type); in clear_device_infoframe()
601 drm_dbg_kms(dev, "Writing infoframe type %x\n", frame->any.type); in write_device_infoframe()
649 * @state: The HDMI connector state to generate the infoframe from
713 * drm_atomic_helper_connector_hdmi_update_audio_infoframe - Update the Audio Infoframe
715 * @frame: A pointer to the audio infoframe to write
718 * audio infoframe. It will typically be used in one of the ALSA hooks
728 struct drm_connector_hdmi_infoframe *infoframe = in drm_atomic_helper_connector_hdmi_update_audio_infoframe() local
738 memcpy(&infoframe->data, frame, sizeof(infoframe->data)); in drm_atomic_helper_connector_hdmi_update_audio_infoframe()
739 infoframe->set = true; in drm_atomic_helper_connector_hdmi_update_audio_infoframe()
741 ret = write_infoframe(connector, infoframe); in drm_atomic_helper_connector_hdmi_update_audio_infoframe()
750 * drm_atomic_helper_connector_hdmi_clear_audio_infoframe - Stop sending the Audio Infoframe
754 * audio infoframe. It will typically be used in one of the ALSA hooks
763 struct drm_connector_hdmi_infoframe *infoframe = in drm_atomic_helper_connector_hdmi_clear_audio_infoframe() local
773 infoframe->set = false; in drm_atomic_helper_connector_hdmi_clear_audio_infoframe()
775 ret = clear_infoframe(connector, infoframe); in drm_atomic_helper_connector_hdmi_clear_audio_infoframe()
777 memset(&infoframe->data, 0, sizeof(infoframe->data)); in drm_atomic_helper_connector_hdmi_clear_audio_infoframe()