Home
last modified time | relevance | path

Searched refs:conn_state (Results 1 – 25 of 191) sorted by relevance

12345678

/linux-6.15/drivers/gpu/drm/tests/
H A Ddrm_hdmi_state_helper_test.c947 conn_state = conn->state; in drm_test_check_output_bpc_dvi()
994 conn_state = conn->state; in drm_test_check_tmds_char_rate_rgb_8bpc()
1043 conn_state = conn->state; in drm_test_check_tmds_char_rate_rgb_10bpc()
1092 conn_state = conn->state; in drm_test_check_tmds_char_rate_rgb_12bpc()
1214 conn_state = conn->state; in drm_test_check_max_tmds_rate_bpc_fallback()
1288 conn_state = conn->state; in drm_test_check_max_tmds_rate_format_fallback()
1353 conn_state = conn->state; in drm_test_check_output_bpc_format_vic_1()
1420 conn_state = conn->state; in drm_test_check_output_bpc_format_driver_rgb_only()
1489 conn_state = conn->state; in drm_test_check_output_bpc_format_display_rgb_only()
1549 conn_state = conn->state; in drm_test_check_output_bpc_format_driver_8bpc_only()
[all …]
/linux-6.15/drivers/gpu/drm/display/
H A Ddrm_hdmi_state_helper.c40 state = conn_state->state; in connector_state_get_mode()
44 crtc = conn_state->crtc; in connector_state_get_mode()
60 connector_state_get_mode(conn_state); in hdmi_is_limited_range()
310 conn_state->max_bpc, in hdmi_compute_config()
322 conn_state->hdmi.output_bpc = bpc; in hdmi_compute_config()
327 conn_state->hdmi.output_bpc, in hdmi_compute_config()
341 connector_state_get_mode(conn_state); in hdmi_generate_avi_infoframe()
343 &conn_state->hdmi.infoframes.avi; in hdmi_generate_avi_infoframe()
377 &conn_state->hdmi.infoframes.spd; in hdmi_generate_spd_infoframe()
411 if (!conn_state->hdr_output_metadata) in hdmi_generate_hdr_infoframe()
[all …]
H A Ddrm_hdmi_helper.c26 const struct drm_connector_state *conn_state) in drm_hdmi_infoframe_set_hdr_metadata() argument
32 if (!frame || !conn_state) in drm_hdmi_infoframe_set_hdr_metadata()
35 connector = conn_state->connector; in drm_hdmi_infoframe_set_hdr_metadata()
37 if (!conn_state->hdr_output_metadata) in drm_hdmi_infoframe_set_hdr_metadata()
40 hdr_metadata = conn_state->hdr_output_metadata->data; in drm_hdmi_infoframe_set_hdr_metadata()
130 const struct drm_connector_state *conn_state) in drm_hdmi_avi_infoframe_colorimetry() argument
157 const struct drm_connector_state *conn_state) in drm_hdmi_avi_infoframe_bars() argument
159 frame->right_bar = conn_state->tv.margins.right; in drm_hdmi_avi_infoframe_bars()
160 frame->left_bar = conn_state->tv.margins.left; in drm_hdmi_avi_infoframe_bars()
161 frame->top_bar = conn_state->tv.margins.top; in drm_hdmi_avi_infoframe_bars()
[all …]
/linux-6.15/drivers/gpu/drm/i915/display/
H A Dintel_dp_aux_backlight.c234 if (!conn_state->hdr_output_metadata) in intel_dp_in_hdr_mode()
237 hdr_metadata = conn_state->hdr_output_metadata->data; in intel_dp_in_hdr_mode()
248 if (intel_dp_in_hdr_mode(conn_state) || in intel_dp_aux_hdr_set_backlight()
250 intel_dp_aux_hdr_set_aux_backlight(conn_state, level); in intel_dp_aux_hdr_set_backlight()
254 intel_backlight_set_pwm_level(conn_state, pwm_level); in intel_dp_aux_hdr_set_backlight()
295 if (intel_dp_in_hdr_mode(conn_state)) { in intel_dp_aux_fill_hdr_tcon_params()
339 if (intel_dp_in_hdr_mode(conn_state) || in intel_dp_aux_hdr_enable_backlight()
352 intel_dp_aux_fill_hdr_tcon_params(conn_state, &ctrl); in intel_dp_aux_hdr_enable_backlight()
360 if (intel_dp_in_hdr_mode(conn_state)) { in intel_dp_aux_hdr_enable_backlight()
361 hdr_metadata = conn_state->hdr_output_metadata->data; in intel_dp_aux_hdr_enable_backlight()
[all …]
H A Dintel_dsi_dcs_backlight.c66 static void dcs_set_backlight(const struct drm_connector_state *conn_state, u32 level) in dcs_set_backlight() argument
68 struct intel_dsi *intel_dsi = enc_to_intel_dsi(to_intel_encoder(conn_state->best_encoder)); in dcs_set_backlight()
69 struct intel_panel *panel = &to_intel_connector(conn_state->connector)->panel; in dcs_set_backlight()
93 static void dcs_disable_backlight(const struct drm_connector_state *conn_state, u32 level) in dcs_disable_backlight() argument
95 struct intel_dsi *intel_dsi = enc_to_intel_dsi(to_intel_encoder(conn_state->best_encoder)); in dcs_disable_backlight()
96 struct intel_panel *panel = &to_intel_connector(conn_state->connector)->panel; in dcs_disable_backlight()
100 dcs_set_backlight(conn_state, 0); in dcs_disable_backlight()
128 const struct drm_connector_state *conn_state, u32 level) in dcs_enable_backlight() argument
130 struct intel_dsi *intel_dsi = enc_to_intel_dsi(to_intel_encoder(conn_state->best_encoder)); in dcs_enable_backlight()
131 struct intel_panel *panel = &to_intel_connector(conn_state->connector)->panel; in dcs_enable_backlight()
[all …]
H A Dg4x_hdmi.c97 const struct drm_connector_state *conn_state; in g4x_compute_has_hdmi_sink() local
115 crtc = to_intel_crtc(conn_state->crtc); in g4x_compute_has_hdmi_sink()
132 struct drm_connector_state *conn_state) in g4x_hdmi_compute_config() argument
474 pipe_config, conn_state); in intel_hdmi_pre_enable()
480 const struct drm_connector_state *conn_state) in vlv_hdmi_pre_enable() argument
493 pipe_config, conn_state); in vlv_hdmi_pre_enable()
568 pipe_config, conn_state); in chv_hdmi_pre_enable()
636 struct drm_connector_state *conn_state; in g4x_hdmi_connector_atomic_check() local
647 if (IS_ERR(conn_state)) { in g4x_hdmi_connector_atomic_check()
648 ret = PTR_ERR(conn_state); in g4x_hdmi_connector_atomic_check()
[all …]
H A Dintel_backlight.c112 panel->backlight.pwm_funcs->set(conn_state, val); in intel_backlight_set_pwm_level()
295 panel->backlight.funcs->set(conn_state, level); in intel_panel_actually_set_backlight()
513 intel_backlight_set_pwm_level(conn_state, level); in lpt_enable_backlight()
552 intel_backlight_set_pwm_level(conn_state, level); in pch_enable_backlight()
596 intel_backlight_set_pwm_level(conn_state, level); in i9xx_enable_backlight()
641 intel_backlight_set_pwm_level(conn_state, level); in i965_enable_backlight()
666 intel_backlight_set_pwm_level(conn_state, level); in vlv_enable_backlight()
716 intel_backlight_set_pwm_level(conn_state, level); in bxt_enable_backlight()
747 intel_backlight_set_pwm_level(conn_state, level); in cnp_enable_backlight()
1606 panel->backlight.pwm_funcs->set(conn_state, in intel_pwm_set_backlight()
[all …]
H A Dintel_dp.h41 const struct drm_connector_state *conn_state);
74 struct drm_connector_state *conn_state);
77 struct drm_connector_state *conn_state,
82 struct drm_connector_state *conn_state);
93 const struct drm_connector_state *conn_state);
94 void intel_edp_backlight_off(const struct drm_connector_state *conn_state);
126 const struct drm_connector_state *conn_state);
129 const struct drm_connector_state *conn_state);
181 const struct drm_connector_state *conn_state);
208 const struct drm_connector_state *conn_state);
H A Dintel_backlight.h24 const struct drm_connector_state *conn_state);
28 const struct drm_connector_state *conn_state);
31 void intel_backlight_set_acpi(const struct drm_connector_state *conn_state,
33 void intel_backlight_set_pwm_level(const struct drm_connector_state *conn_state,
H A Dintel_dp_mst.c235 struct drm_connector_state *conn_state, in intel_dp_mtp_tu_compute_config() argument
242 to_intel_connector(conn_state->connector); in intel_dp_mtp_tu_compute_config()
618 to_intel_connector(conn_state->connector); in mst_stream_compute_config()
651 conn_state, &limits); in mst_stream_compute_config()
690 conn_state, &limits); in mst_stream_compute_config()
695 conn_state, &limits, in mst_stream_compute_config()
769 if (!conn_state->base.crtc) in get_pipes_downstream_of_mst_port()
1181 to_intel_connector(conn_state->connector); in mst_stream_pre_enable()
1983 struct drm_connector_state *conn_state; in intel_dp_mst_add_topology_state_for_crtc() local
1990 if (conn_state->crtc != &crtc->base) in intel_dp_mst_add_topology_state_for_crtc()
[all …]
H A Dintel_tv.c1184 conn_state->tv.margins.top - in intel_tv_vert_scaling()
1185 conn_state->tv.margins.bottom != in intel_tv_vert_scaling()
1245 top = conn_state->tv.margins.top; in intel_tv_compute_config()
1340 conn_state->tv.margins.left, in intel_tv_compute_config()
1558 conn_state->tv.margins.right); in intel_tv_pre_enable()
1897 conn_state->tv.margins.left = 54; in intel_tv_add_properties()
1898 conn_state->tv.margins.top = 36; in intel_tv_add_properties()
1899 conn_state->tv.margins.right = 46; in intel_tv_add_properties()
1902 conn_state->tv.legacy_mode = 0; in intel_tv_add_properties()
1916 conn_state->tv.legacy_mode); in intel_tv_add_properties()
[all …]
H A Dintel_hdmi.h28 const struct drm_connector_state *conn_state);
31 struct drm_connector_state *conn_state);
46 const struct drm_connector_state *conn_state);
52 const struct drm_connector_state *conn_state);
H A Dintel_hdmi.c712 struct drm_connector_state *conn_state) in intel_hdmi_compute_avi_infoframe() argument
769 struct drm_connector_state *conn_state) in intel_hdmi_compute_spd_infoframe() argument
801 struct drm_connector_state *conn_state) in intel_hdmi_compute_hdmi_infoframe() argument
806 &conn_state->connector->display_info; in intel_hdmi_compute_hdmi_infoframe()
816 conn_state->connector, in intel_hdmi_compute_hdmi_infoframe()
831 struct drm_connector_state *conn_state) in intel_hdmi_compute_drm_infoframe() argument
843 if (!conn_state->hdr_output_metadata) in intel_hdmi_compute_drm_infoframe()
2185 to_intel_digital_connector_state(conn_state); in intel_hdmi_limited_color_range()
2371 if (conn_state->picture_aspect_ratio) in intel_hdmi_compute_config()
2373 conn_state->picture_aspect_ratio; in intel_hdmi_compute_config()
[all …]
H A Dintel_dp.c1996 conn_state, in dsc_compute_link_config()
2183 conn_state, in dsc_compute_compressed_bpp()
2376 conn_state, limits); in intel_dp_dsc_compute_config()
2651 conn_state, &limits); in intel_dp_compute_link_config()
2655 conn_state, in intel_dp_compute_link_config()
2681 conn_state, &limits, 64); in intel_dp_compute_link_config()
3099 if (!conn_state->base.crtc) in intel_dp_queue_modeset_retry_for_link()
5136 if (!conn_state->best_encoder) in intel_dp_has_connector()
5161 if (!conn_state->commit) in wait_for_connector_hw_done()
6001 if (IS_ERR(conn_state)) { in intel_modeset_tile_group()
[all …]
/linux-6.15/drivers/gpu/drm/msm/disp/dpu1/
H A Ddpu_writeback.c33 struct drm_connector_state *conn_state = in dpu_wb_conn_atomic_check() local
42 if (!conn_state || !conn_state->connector) { in dpu_wb_conn_atomic_check()
47 crtc = conn_state->crtc; in dpu_wb_conn_atomic_check()
51 if (!conn_state->writeback_job || !conn_state->writeback_job->fb) in dpu_wb_conn_atomic_check()
60 fb = conn_state->writeback_job->fb; in dpu_wb_conn_atomic_check()
77 return drm_atomic_helper_check_wb_connector_state(conn_state->connector, conn_state->state); in dpu_wb_conn_atomic_check()
/linux-6.15/drivers/gpu/drm/vkms/
H A Dvkms_writeback.c36 struct drm_connector_state *conn_state = in vkms_wb_atomic_check() local
43 if (!conn_state->writeback_job || !conn_state->writeback_job->fb) in vkms_wb_atomic_check()
46 if (!conn_state->crtc) in vkms_wb_atomic_check()
49 crtc_state = drm_atomic_get_new_crtc_state(state, conn_state->crtc); in vkms_wb_atomic_check()
52 fb = conn_state->writeback_job->fb; in vkms_wb_atomic_check()
131 struct drm_connector_state *conn_state = wb_conn->base.state; in vkms_wb_atomic_commit() local
140 if (!conn_state) in vkms_wb_atomic_commit()
145 active_wb = conn_state->writeback_job->priv; in vkms_wb_atomic_commit()
/linux-6.15/drivers/gpu/drm/vc4/tests/
H A Dvc4_mock_output.c69 struct drm_connector_state *conn_state; in vc4_mock_atomic_add_output() local
85 conn_state = drm_atomic_get_connector_state(state, conn); in vc4_mock_atomic_add_output()
86 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, conn_state); in vc4_mock_atomic_add_output()
88 ret = drm_atomic_set_crtc_for_connector(conn_state, crtc); in vc4_mock_atomic_add_output()
107 struct drm_connector_state *conn_state; in vc4_mock_atomic_del_output() local
131 conn_state = drm_atomic_get_connector_state(state, conn); in vc4_mock_atomic_del_output()
132 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, conn_state); in vc4_mock_atomic_del_output()
134 ret = drm_atomic_set_crtc_for_connector(conn_state, NULL); in vc4_mock_atomic_del_output()
/linux-6.15/drivers/gpu/drm/
H A Ddrm_writeback.c417 int drm_writeback_set_fb(struct drm_connector_state *conn_state, in drm_writeback_set_fb() argument
422 if (!conn_state->writeback_job) { in drm_writeback_set_fb()
423 conn_state->writeback_job = in drm_writeback_set_fb()
424 kzalloc(sizeof(*conn_state->writeback_job), GFP_KERNEL); in drm_writeback_set_fb()
425 if (!conn_state->writeback_job) in drm_writeback_set_fb()
428 conn_state->writeback_job->connector = in drm_writeback_set_fb()
429 drm_connector_to_writeback(conn_state->connector); in drm_writeback_set_fb()
432 drm_framebuffer_assign(&conn_state->writeback_job->fb, fb); in drm_writeback_set_fb()
474 struct drm_connector_state *conn_state) in drm_writeback_queue_job() argument
479 job = conn_state->writeback_job; in drm_writeback_queue_job()
[all …]
H A Ddrm_bridge.c801 struct drm_connector_state *conn_state) in drm_atomic_bridge_check() argument
813 crtc_state, conn_state); in drm_atomic_bridge_check()
828 struct drm_connector_state *conn_state, in select_bus_fmt_recursive() argument
851 conn_state, in select_bus_fmt_recursive()
879 conn_state, in select_bus_fmt_recursive()
896 crtc_state, conn_state, in select_bus_fmt_recursive()
948 struct drm_connector_state *conn_state) in drm_atomic_bridge_chain_select_bus_fmts() argument
976 conn_state, in drm_atomic_bridge_chain_select_bus_fmts()
997 conn_state, out_bus_fmts[i]); in drm_atomic_bridge_chain_select_bus_fmts()
1075 struct drm_connector_state *conn_state) in drm_atomic_bridge_chain_check() argument
[all …]
/linux-6.15/include/drm/display/
H A Ddrm_hdmi_helper.h14 const struct drm_connector_state *conn_state);
18 const struct drm_connector_state *conn_state);
22 const struct drm_connector_state *conn_state);
25 const struct drm_connector_state *conn_state);
/linux-6.15/drivers/gpu/drm/arm/
H A Dmalidp_mw.c132 struct drm_connector_state *conn_state) in malidp_mw_encoder_atomic_check() argument
134 struct malidp_mw_connector_state *mw_state = to_mw_state(conn_state); in malidp_mw_encoder_atomic_check()
139 if (!conn_state->writeback_job) in malidp_mw_encoder_atomic_check()
142 fb = conn_state->writeback_job->fb; in malidp_mw_encoder_atomic_check()
244 struct drm_connector_state *conn_state = mw_conn->base.state; in malidp_mw_atomic_commit() local
248 if (!conn_state) in malidp_mw_atomic_commit()
251 mw_state = to_mw_state(conn_state); in malidp_mw_atomic_commit()
253 if (conn_state->writeback_job) { in malidp_mw_atomic_commit()
254 struct drm_framebuffer *fb = conn_state->writeback_job->fb; in malidp_mw_atomic_commit()
263 drm_writeback_queue_job(mw_conn, conn_state); in malidp_mw_atomic_commit()
/linux-6.15/drivers/gpu/drm/meson/
H A Dmeson_encoder_hdmi.c197 struct drm_connector_state *conn_state; in meson_encoder_hdmi_atomic_enable() local
208 conn_state = drm_atomic_get_new_connector_state(state, connector); in meson_encoder_hdmi_atomic_enable()
209 if (WARN_ON(!conn_state)) in meson_encoder_hdmi_atomic_enable()
212 crtc_state = drm_atomic_get_new_crtc_state(state, conn_state->crtc); in meson_encoder_hdmi_atomic_enable()
277 struct drm_connector_state *conn_state, in meson_encoder_hdmi_get_inp_bus_fmts() argument
307 struct drm_connector_state *conn_state) in meson_encoder_hdmi_atomic_check() argument
311 drm_atomic_get_old_connector_state(conn_state->state, conn_state->connector); in meson_encoder_hdmi_atomic_check()
318 if (!drm_connector_atomic_hdr_metadata_equal(old_conn_state, conn_state)) in meson_encoder_hdmi_atomic_check()
/linux-6.15/drivers/gpu/drm/vc4/
H A Dvc4_txp.c250 struct drm_connector_state *conn_state; in vc4_txp_connector_atomic_check() local
255 conn_state = drm_atomic_get_new_connector_state(state, conn); in vc4_txp_connector_atomic_check()
256 if (!conn_state->writeback_job) in vc4_txp_connector_atomic_check()
259 crtc_state = drm_atomic_get_new_crtc_state(state, conn_state->crtc); in vc4_txp_connector_atomic_check()
261 fb = conn_state->writeback_job->fb; in vc4_txp_connector_atomic_check()
290 struct drm_connector_state *conn_state = drm_atomic_get_new_connector_state(state, in vc4_txp_connector_atomic_commit() local
304 if (WARN_ON(!conn_state->writeback_job)) in vc4_txp_connector_atomic_commit()
307 mode = &conn_state->crtc->state->adjusted_mode; in vc4_txp_connector_atomic_commit()
308 fb = conn_state->writeback_job->fb; in vc4_txp_connector_atomic_commit()
359 drm_writeback_queue_job(&txp->connector, conn_state); in vc4_txp_connector_atomic_commit()
H A Dvc4_hdmi.h78 struct drm_connector_state *conn_state);
227 struct drm_connector_state *conn_state);
233 struct drm_connector_state *conn_state);
239 struct drm_connector_state *conn_state);
/linux-6.15/drivers/gpu/drm/bridge/imx/
H A Dimx8mp-hdmi-pvi.c55 struct drm_connector_state *conn_state; in imx8mp_hdmi_pvi_bridge_enable() local
64 conn_state = drm_atomic_get_new_connector_state(state, connector); in imx8mp_hdmi_pvi_bridge_enable()
65 crtc_state = drm_atomic_get_new_crtc_state(state, conn_state->crtc); in imx8mp_hdmi_pvi_bridge_enable()
105 struct drm_connector_state *conn_state, in imx8mp_hdmi_pvi_bridge_get_input_bus_fmts() argument
122 conn_state, in imx8mp_hdmi_pvi_bridge_get_input_bus_fmts()

12345678