Home
last modified time | relevance | path

Searched refs:intel_crtc (Results 1 – 25 of 26) sorted by relevance

12

/linux/drivers/gpu/drm/i915/display/
H A Dhsw_ips.h12 struct intel_crtc;
18 struct intel_crtc *crtc);
20 struct intel_crtc *crtc);
21 bool hsw_crtc_supports_ips(struct intel_crtc *crtc);
24 struct intel_crtc *crtc);
26 void hsw_ips_crtc_debugfs_add(struct intel_crtc *crtc);
33 struct intel_crtc *crtc) in hsw_ips_pre_update()
38 struct intel_crtc *crtc) in hsw_ips_post_update()
41 static inline bool hsw_crtc_supports_ips(struct intel_crtc *crtc) in hsw_crtc_supports_ips()
50 struct intel_crtc *crtc) in hsw_ips_compute_config()
[all …]
H A Dintel_color.c40 struct intel_crtc *crtc);
225 struct intel_crtc *crtc, in ilk_update_pipe_csc()
264 static void ilk_read_pipe_csc(struct intel_crtc *crtc, in ilk_read_pipe_csc()
303 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in ilk_read_csc()
311 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in skl_read_csc()
331 struct intel_crtc *crtc, in icl_update_output_csc()
367 static void icl_read_output_csc(struct intel_crtc *crtc, in icl_read_output_csc()
403 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in icl_read_csc()
562 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in ilk_load_csc_matrix()
600 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in icl_load_csc_matrix()
[all …]
H A Dintel_display.c228 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_crtc_is_bigjoiner_primary()
238 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_crtc_is_bigjoiner_secondary()
248 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in _intel_modeset_primary_pipes()
276 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_crtc_is_ultrajoiner_primary()
297 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_crtc_ultrajoiner_enable_needed()
313 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_crtc_is_joiner_secondary()
321 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_crtc_is_joiner_primary()
334 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_crtc_joined_pipe_mask()
339 struct intel_crtc *intel_primary_crtc(const struct intel_crtc_state *crtc_state) in intel_primary_crtc()
353 struct intel_crtc *crtc = to_intel_crtc(old_crtc_state->uapi.crtc); in intel_wait_for_pipe_off()
[all …]
H A Dintel_color.h13 struct intel_crtc;
22 void intel_color_crtc_init(struct intel_crtc *crtc);
24 struct intel_crtc *crtc);
26 struct intel_crtc *crtc);
H A Dintel_vdsc.h14 struct intel_crtc;
34 intel_dsc_power_domain(struct intel_crtc *crtc, enum transcoder cpu_transcoder);
35 struct intel_crtc *intel_dsc_get_bigjoiner_secondary(const struct intel_crtc *primary_crtc);
H A Dintel_dp_tunnel.c145 struct intel_crtc *crtc; in allocate_initial_tunnel_bw_for_pipes()
377 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_dp_tunnel_resume()
399 get_inherited_tunnel(struct intel_atomic_state *state, struct intel_crtc *crtc) in get_inherited_tunnel()
410 struct intel_crtc *crtc) in add_inherited_tunnel()
440 struct intel_crtc *old_crtc; in check_inherited_tunnel_state()
525 struct intel_crtc *crtc) in intel_dp_tunnel_atomic_add_state_for_crtc()
545 struct intel_crtc *crtc) in check_group_state()
628 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_dp_tunnel_atomic_compute_stream_bw()
668 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_dp_tunnel_atomic_clear_stream_bw()
722 struct intel_crtc *crtc; in atomic_decrease_bw()
[all …]
H A Dintel_plane.c304 struct intel_crtc *crtc = to_intel_crtc(plane_state->hw.crtc); in intel_plane_calc_min_cdclk()
363 struct intel_crtc *crtc) in intel_plane_color_copy_uapi_to_hw_state()
397 struct intel_crtc *crtc) in intel_plane_copy_uapi_to_hw_state()
625 struct intel_crtc *crtc = to_intel_crtc(new_crtc_state->uapi.crtc); in intel_plane_atomic_calc_changes()
773 intel_crtc_get_plane(struct intel_crtc *crtc, enum plane_id plane_id) in intel_crtc_get_plane()
796 struct intel_crtc *crtc = intel_crtc_for_pipe(display, plane->pipe); in plane_atomic_check()
803 struct intel_crtc *primary_crtc = in plane_atomic_check()
837 struct intel_crtc *crtc, in skl_next_plane_to_commit()
882 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_plane_update_noarm()
899 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_plane_async_flip()
[all …]
H A Dintel_dp_tunnel.h16 struct intel_crtc;
47 struct intel_crtc *crtc);
100 struct intel_crtc *crtc) in intel_dp_tunnel_atomic_add_state_for_crtc()
H A Dintel_modeset_verify.h10 struct intel_crtc;
13 struct intel_crtc *crtc);
H A Dintel_dbuf_bw.c98 struct intel_crtc *crtc, in skl_plane_calc_dbuf_bw()
121 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in skl_crtc_calc_dbuf_bw()
186 struct intel_crtc *crtc; in intel_dbuf_bw_calc_min_cdclk()
234 struct intel_crtc *crtc; in intel_dbuf_bw_update_hw_state()
247 void intel_dbuf_bw_crtc_disable_noatomic(struct intel_crtc *crtc) in intel_dbuf_bw_crtc_disable_noatomic()
H A Dintel_vdsc.c90 static bool is_pipe_dsc(struct intel_crtc *crtc, enum transcoder cpu_transcoder) in is_pipe_dsc()
445 intel_dsc_power_domain(struct intel_crtc *crtc, enum transcoder cpu_transcoder) in intel_dsc_power_domain()
488 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_dsc_get_pps_reg()
526 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_dsc_pps_configure()
827 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_dsc_su_et_parameters_configure()
846 static i915_reg_t dss_ctl1_reg(struct intel_crtc *crtc, enum transcoder cpu_transcoder) in dss_ctl1_reg()
852 static i915_reg_t dss_ctl2_reg(struct intel_crtc *crtc, enum transcoder cpu_transcoder) in dss_ctl2_reg()
861 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_uncompressed_joiner_enable()
878 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_dsc_enable()
918 struct intel_crtc *crtc = to_intel_crtc(old_crtc_state->uapi.crtc); in intel_dsc_disable()
[all …]
H A Dintel_global_state.c141 struct intel_crtc *crtc; in assert_global_state_write_locked()
164 struct intel_crtc *crtc; in assert_global_state_read_locked()
302 struct intel_crtc *crtc; in intel_atomic_lock_global_state()
335 struct intel_crtc *crtc; in intel_atomic_global_state_is_serialized()
H A Dintel_vrr.c89 struct intel_crtc *crtc; in intel_vrr_check_modeset()
359 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_vrr_dc_balance_possible()
667 struct intel_crtc *crtc) in intel_vrr_dcb_increment_flip_count()
681 struct intel_crtc *crtc) in intel_vrr_dcb_reset()
735 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_vrr_check_push_sent()
823 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_vrr_enable_dc_balancing()
874 struct intel_crtc *crtc = to_intel_crtc(old_crtc_state->uapi.crtc); in intel_vrr_disable_dc_balancing()
1017 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_vrr_get_dc_balance_config()
H A Dintel_atomic.c201 struct intel_crtc *crtc; in intel_any_crtc_needs_modeset()
361 struct intel_crtc *crtc) in intel_atomic_get_crtc_state()
H A Dintel_dmc.c777 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_dmc_enable_pipe()
812 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_dmc_disable_pipe()
1694 struct intel_crtc *crtc = intel_crtc_for_pipe(display, pipe); in intel_pipedmc_irq_handler()
1735 void intel_pipedmc_enable_event(struct intel_crtc *crtc, in intel_pipedmc_enable_event()
1744 void intel_pipedmc_disable_event(struct intel_crtc *crtc, in intel_pipedmc_disable_event()
1753 u32 intel_pipedmc_start_mmioaddr(struct intel_crtc *crtc) in intel_pipedmc_start_mmioaddr()
1762 void intel_pipedmc_dcb_enable(struct intel_dsb *dsb, struct intel_crtc *crtc) in intel_pipedmc_dcb_enable()
1771 void intel_pipedmc_dcb_disable(struct intel_dsb *dsb, struct intel_crtc *crtc) in intel_pipedmc_dcb_disable()
H A Dintel_display_types.h1485 struct intel_crtc { struct
1631 void (*capture_error)(struct intel_crtc *crtc,
1652 #define to_intel_crtc(x) container_of(x, struct intel_crtc, base)
2182 struct intel_crtc *crtc) in intel_atomic_get_old_crtc_state()
2190 struct intel_crtc *crtc) in intel_atomic_get_new_crtc_state()
2300 __assoc(intel_crtc, p), \
H A Dicl_dsi.c304 struct intel_crtc *crtc = to_intel_crtc(pipe_config->uapi.crtc); in configure_dual_link_mode()
704 struct intel_crtc *crtc = to_intel_crtc(pipe_config->uapi.crtc); in gen11_dsi_configure_transcoder()
1288 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in gen11_dsi_enable()
1456 struct intel_crtc *crtc = to_intel_crtc(old_crtc_state->uapi.crtc); in gen11_dsi_post_disable()
1574 struct intel_crtc *crtc = to_intel_crtc(pipe_config->uapi.crtc); in gen11_dsi_get_config()
1599 struct intel_crtc *intel_crtc; in gen11_dsi_sync_state() local
1605 intel_crtc = to_intel_crtc(crtc_state->uapi.crtc); in gen11_dsi_sync_state()
1606 pipe = intel_crtc->pipe; in gen11_dsi_sync_state()
H A Dg4x_dp.c98 struct intel_crtc *crtc = to_intel_crtc(pipe_config->uapi.crtc); in intel_dp_prepare()
198 struct intel_crtc *crtc = to_intel_crtc(pipe_config->uapi.crtc); in ilk_edp_pll_on()
322 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in g4x_dp_get_m_n()
342 struct intel_crtc *crtc = to_intel_crtc(pipe_config->uapi.crtc); in intel_dp_get_config()
416 struct intel_crtc *crtc = to_intel_crtc(old_crtc_state->uapi.crtc); in intel_dp_link_down()
H A Dintel_psr.c937 struct intel_crtc *crtc = intel_crtc_for_pipe(display, intel_dp->psr.pipe); in is_dc5_dc6_blocked()
1835 struct intel_crtc *crtc; in intel_psr_set_non_psr_pipes()
2491 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_psr_needs_vblank_notification()
2528 struct intel_crtc *crtc) in intel_psr_trigger_frame_change_event()
2606 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_psr2_program_trans_man_trk_ctl()
2744 struct intel_crtc *crtc, in intel_psr2_sel_fetch_et_alignment()
2864 struct intel_crtc *crtc) in intel_psr2_sel_fetch_update()
3082 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_psr2_panic_force_full_update()
3100 struct intel_crtc *crtc) in intel_psr_pre_plane_update()
3165 struct intel_crtc *crtc) in intel_psr_post_plane_update()
[all …]
H A Dintel_cdclk.c2901 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_planes_min_cdclk()
2932 struct intel_crtc *crtc, in intel_cdclk_update_crtc_min_cdclk()
2976 struct intel_crtc *crtc, in intel_cdclk_update_crtc_min_voltage_level()
3124 struct intel_crtc *crtc; in bxt_compute_min_voltage_level()
3220 struct intel_crtc *crtc; in skl_dpll0_vco()
3426 struct intel_crtc *crtc; in intel_crtcs_calc_min_cdclk()
3530 struct intel_crtc *crtc; in intel_modeset_calc_cdclk()
3645 struct intel_crtc *crtc; in intel_cdclk_update_hw_state()
3667 void intel_cdclk_crtc_disable_noatomic(struct intel_crtc *crtc) in intel_cdclk_crtc_disable_noatomic()
H A Dintel_lvds.c245 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_pre_enable_lvds()
425 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_lvds_compute_config()
H A Dintel_tv.c1197 struct intel_crtc *crtc = to_intel_crtc(pipe_config->uapi.crtc); in intel_tv_compute_config()
1438 struct intel_crtc *crtc = to_intel_crtc(pipe_config->uapi.crtc); in intel_tv_pre_enable()
1587 struct intel_crtc *crtc = to_intel_crtc(connector->state->crtc); in intel_tv_detect_type()
H A Dintel_dvo.c293 struct intel_crtc *crtc = to_intel_crtc(pipe_config->uapi.crtc); in intel_dvo_pre_enable()
H A Dintel_dp.c2634 const struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_dp_compute_config_link_bpp_limits()
2952 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_dp_compute_link_config()
5784 struct intel_crtc *crtc; in intel_dp_get_active_pipes()
6643 struct intel_crtc *crtc; in intel_modeset_tile_group()
6676 struct intel_crtc *crtc; in intel_modeset_affected_transcoders()
6720 struct intel_crtc *crtc; in intel_modeset_synced_crtcs()
/linux/drivers/gpu/drm/xe/
H A DMakefile248 i915-display/intel_crtc.o \

12