| /linux-6.15/drivers/gpu/drm/display/ |
| H A D | drm_hdmi_state_helper.c | 343 &conn_state->hdmi.infoframes.avi; in hdmi_generate_avi_infoframe() 377 &conn_state->hdmi.infoframes.spd; in hdmi_generate_spd_infoframe() 401 &conn_state->hdmi.infoframes.hdr_drm; in hdmi_generate_hdr_infoframe() 430 &conn_state->hdmi.infoframes.hdmi; in hdmi_generate_hdmi_vendor_infoframe() 671 mutex_lock(&connector->hdmi.infoframes.lock); in drm_atomic_helper_connector_hdmi_update_infoframes() 679 if (connector->hdmi.infoframes.audio.set) { in drm_atomic_helper_connector_hdmi_update_infoframes() 681 &connector->hdmi.infoframes.audio); in drm_atomic_helper_connector_hdmi_update_infoframes() 729 &connector->hdmi.infoframes.audio; in drm_atomic_helper_connector_hdmi_update_audio_infoframe() 736 mutex_lock(&connector->hdmi.infoframes.lock); in drm_atomic_helper_connector_hdmi_update_audio_infoframe() 764 &connector->hdmi.infoframes.audio; in drm_atomic_helper_connector_hdmi_clear_audio_infoframe() [all …]
|
| /linux-6.15/drivers/gpu/drm/i915/display/ |
| H A D | intel_crtc_state_dump.c | 258 pipe_config->infoframes.enable); in intel_crtc_state_dump() 260 if (pipe_config->infoframes.enable & in intel_crtc_state_dump() 263 if (pipe_config->infoframes.enable & in intel_crtc_state_dump() 266 if (pipe_config->infoframes.enable & in intel_crtc_state_dump() 269 if (pipe_config->infoframes.enable & in intel_crtc_state_dump() 272 if (pipe_config->infoframes.enable & in intel_crtc_state_dump() 275 if (pipe_config->infoframes.enable & in intel_crtc_state_dump() 278 if (pipe_config->infoframes.enable & in intel_crtc_state_dump() 280 drm_dp_vsc_sdp_log(&p, &pipe_config->infoframes.vsc); in intel_crtc_state_dump() 281 if (pipe_config->infoframes.enable & in intel_crtc_state_dump() [all …]
|
| H A D | intel_hdmi.c | 656 if ((crtc_state->infoframes.enable & in intel_write_infoframe() 685 if ((crtc_state->infoframes.enable & in intel_read_infoframe() 723 crtc_state->infoframes.enable |= in intel_hdmi_compute_avi_infoframe() 778 crtc_state->infoframes.enable |= in intel_hdmi_compute_spd_infoframe() 812 crtc_state->infoframes.enable |= in intel_hdmi_compute_hdmi_infoframe() 846 crtc_state->infoframes.enable |= in intel_hdmi_compute_drm_infoframe() 924 &crtc_state->infoframes.avi); in g4x_set_infoframes() 985 if ((crtc_state->infoframes.enable & in intel_hdmi_set_gcp_infoframe() 1011 if ((crtc_state->infoframes.enable & in intel_hdmi_read_gcp_infoframe() 1036 crtc_state->infoframes.enable |= in intel_hdmi_compute_gcp_infoframe() [all …]
|
| H A D | g4x_hdmi.c | 180 pipe_config->infoframes.enable |= in intel_hdmi_get_config() 183 if (pipe_config->infoframes.enable) in intel_hdmi_get_config() 211 &pipe_config->infoframes.avi); in intel_hdmi_get_config() 214 &pipe_config->infoframes.spd); in intel_hdmi_get_config() 217 &pipe_config->infoframes.hdmi); in intel_hdmi_get_config()
|
| H A D | intel_dp.c | 2834 struct drm_dp_as_sdp *as_sdp = &crtc_state->infoframes.as_sdp; in intel_dp_compute_as_sdp() 2869 vsc = &crtc_state->infoframes.vsc; in intel_dp_compute_vsc_sdp() 2926 crtc_state->infoframes.enable |= in intel_dp_compute_hdr_metadata_infoframe_sdp() 4617 if ((crtc_state->infoframes.enable & in intel_write_dp_sdp() 4627 &crtc_state->infoframes.drm.drm, in intel_write_dp_sdp() 4800 if ((crtc_state->infoframes.enable & in intel_read_dp_as_sdp() 4868 if ((crtc_state->infoframes.enable & in intel_read_dp_vsc_sdp() 4890 if ((crtc_state->infoframes.enable & in intel_read_dp_hdr_metadata_infoframe_sdp() 4912 &crtc_state->infoframes.vsc); in intel_read_dp_sdp() 4916 &crtc_state->infoframes.drm.drm); in intel_read_dp_sdp() [all …]
|
| H A D | intel_display.c | 5123 if (!intel_compare_infoframe(¤t_config->infoframes.name, \ in intel_pipe_config_compare() 5124 &pipe_config->infoframes.name)) { \ in intel_pipe_config_compare() 5126 ¤t_config->infoframes.name, \ in intel_pipe_config_compare() 5127 &pipe_config->infoframes.name); \ in intel_pipe_config_compare() 5134 &pipe_config->infoframes.name)) { \ in intel_pipe_config_compare() 5136 ¤t_config->infoframes.name, \ in intel_pipe_config_compare() 5137 &pipe_config->infoframes.name); \ in intel_pipe_config_compare() 5144 &pipe_config->infoframes.name)) { \ in intel_pipe_config_compare() 5146 ¤t_config->infoframes.name, \ in intel_pipe_config_compare() 5147 &pipe_config->infoframes.name); \ in intel_pipe_config_compare() [all …]
|
| H A D | intel_ddi.c | 3990 crtc_state->infoframes.enable |= in intel_ddi_read_func_ctl_hdmi() 3993 if (crtc_state->infoframes.enable) in intel_ddi_read_func_ctl_hdmi() 4050 crtc_state->infoframes.enable |= in intel_ddi_read_func_ctl_dp_sst() 4053 crtc_state->infoframes.enable |= in intel_ddi_read_func_ctl_dp_sst() 4080 crtc_state->infoframes.enable |= in intel_ddi_read_func_ctl_dp_mst() 4184 &pipe_config->infoframes.avi); in intel_ddi_get_config() 4187 &pipe_config->infoframes.spd); in intel_ddi_get_config() 4190 &pipe_config->infoframes.hdmi); in intel_ddi_get_config() 4193 &pipe_config->infoframes.drm); in intel_ddi_get_config()
|
| H A D | intel_sdvo.c | 1104 struct hdmi_avi_infoframe *frame = &crtc_state->infoframes.avi.avi; in intel_sdvo_compute_avi_infoframe() 1112 crtc_state->infoframes.enable |= in intel_sdvo_compute_avi_infoframe() 1140 const union hdmi_infoframe *frame = &crtc_state->infoframes.avi; in intel_sdvo_set_avi_infoframe() 1143 if ((crtc_state->infoframes.enable & in intel_sdvo_set_avi_infoframe() 1165 union hdmi_infoframe *frame = &crtc_state->infoframes.avi; in intel_sdvo_get_avi_infoframe() 1181 crtc_state->infoframes.enable |= in intel_sdvo_get_avi_infoframe()
|
| H A D | intel_display_types.h | 1222 } infoframes; member
|
| H A D | intel_psr.c | 1747 pipe_config->infoframes.enable |= intel_hdmi_infoframe_enable(DP_SDP_VSC); in intel_psr_get_config()
|
| /linux-6.15/drivers/media/v4l2-core/ |
| H A D | v4l2-dv-timings.c | 1215 return infoframes->if_read((flag), infoframes->priv, filp, \ 1234 struct v4l2_debugfs_if *infoframes; in v4l2_debugfs_if_alloc() local 1239 infoframes = kzalloc(sizeof(*infoframes), GFP_KERNEL); in v4l2_debugfs_if_alloc() 1240 if (!infoframes) in v4l2_debugfs_if_alloc() 1244 infoframes->priv = priv; in v4l2_debugfs_if_alloc() 1245 infoframes->if_read = if_read; in v4l2_debugfs_if_alloc() 1248 infoframes, &infoframe_avi_fops); in v4l2_debugfs_if_alloc() 1254 infoframes, &infoframe_spd_fops); in v4l2_debugfs_if_alloc() 1258 return infoframes; in v4l2_debugfs_if_alloc() 1264 if (infoframes) { in v4l2_debugfs_if_free() [all …]
|
| /linux-6.15/include/media/ |
| H A D | v4l2-dv-timings.h | 294 void v4l2_debugfs_if_free(struct v4l2_debugfs_if *infoframes); 304 static inline void v4l2_debugfs_if_free(struct v4l2_debugfs_if *infoframes) in v4l2_debugfs_if_free() argument
|
| /linux-6.15/drivers/gpu/drm/ |
| H A D | drm_debugfs.c | 538 mutex_lock(&connector->hdmi.infoframes.lock); in audio_infoframe_read() 540 infoframe = &connector->hdmi.infoframes.audio; in audio_infoframe_read() 552 mutex_unlock(&connector->hdmi.infoframes.lock); in audio_infoframe_read() 594 infoframe = &conn_state->hdmi.infoframes._f; \
|
| H A D | drm_connector.c | 284 mutex_init(&connector->hdmi.infoframes.lock); in drm_connector_init_only() 761 mutex_destroy(&connector->hdmi.infoframes.lock); in drm_connector_cleanup()
|
| /linux-6.15/include/drm/ |
| H A D | drm_connector.h | 971 } infoframes; member 1832 } infoframes; member
|
| /linux-6.15/drivers/media/i2c/ |
| H A D | adv7511-v4l2.c | 121 struct v4l2_debugfs_if *infoframes; member 1757 state->infoframes = v4l2_debugfs_if_alloc(state->debugfs_dir, in adv7511_registered() 1768 v4l2_debugfs_if_free(state->infoframes); in adv7511_unregistered() 1769 state->infoframes = NULL; in adv7511_unregistered()
|
| H A D | tc358743.c | 92 struct v4l2_debugfs_if *infoframes; member 2192 state->infoframes = v4l2_debugfs_if_alloc(state->debugfs_dir, in tc358743_probe() 2225 v4l2_debugfs_if_free(state->infoframes); in tc358743_remove()
|
| H A D | adv7842.c | 118 struct v4l2_debugfs_if *infoframes; member 3323 state->infoframes = v4l2_debugfs_if_alloc(state->debugfs_dir, in adv7842_registered() 3336 v4l2_debugfs_if_free(state->infoframes); in adv7842_unregistered() 3337 state->infoframes = NULL; in adv7842_unregistered()
|
| H A D | adv7604.c | 197 struct v4l2_debugfs_if *infoframes; member 2749 state->infoframes = v4l2_debugfs_if_alloc(state->debugfs_dir, in adv76xx_registered() 2761 v4l2_debugfs_if_free(state->infoframes); in adv76xx_unregistered() 2762 state->infoframes = NULL; in adv76xx_unregistered()
|
| /linux-6.15/drivers/media/platform/synopsys/hdmirx/ |
| H A D | snps_hdmirx.c | 145 struct v4l2_debugfs_if *infoframes; member 2682 hdmirx_dev->infoframes = v4l2_debugfs_if_alloc(hdmirx_dev->debugfs_dir, in hdmirx_probe() 2705 v4l2_debugfs_if_free(hdmirx_dev->infoframes); in hdmirx_remove()
|