Home
last modified time | relevance | path

Searched full:display (Results 1 – 25 of 2197) sorted by relevance

12345678910>>...88

/linux/drivers/gpu/drm/i915/display/
H A Dintel_display_irq.c34 static void irq_reset(struct intel_display *display, struct intel_irq_regs regs) in irq_reset()
36 intel_de_write(display, regs.imr, 0xffffffff); in irq_reset()
37 intel_de_posting_read(display, regs.imr); in irq_reset()
39 intel_de_write(display, regs.ier, 0); in irq_reset()
42 intel_de_write(display, regs.iir, 0xffffffff); in irq_reset()
43 intel_de_posting_read(display, regs.iir); in irq_reset()
44 intel_de_write(display, regs.iir, 0xffffffff); in irq_reset()
45 intel_de_posting_read(display, regs.iir); in irq_reset()
51 static void assert_iir_is_zero(struct intel_display *display, intel_reg_t reg) in assert_iir_is_zero()
53 u32 val = intel_de_read(display, re in assert_iir_is_zero()
33 irq_reset(struct intel_display * display,struct i915_irq_regs regs) irq_reset() argument
50 assert_iir_is_zero(struct intel_display * display,i915_reg_t reg) assert_iir_is_zero() argument
66 irq_init(struct intel_display * display,struct i915_irq_regs regs,u32 imr_val,u32 ier_val) irq_init() argument
76 error_reset(struct intel_display * display,struct i915_error_regs regs) error_reset() argument
87 error_init(struct intel_display * display,struct i915_error_regs regs,u32 emr_val) error_init() argument
107 struct intel_display *display = to_intel_display(crtc); handle_plane_fault() local
126 intel_pipe_fault_irq_handler(struct intel_display * display,const struct pipe_fault_handler * handlers,enum pipe pipe,u32 fault_errors) intel_pipe_fault_irq_handler() argument
146 intel_handle_vblank(struct intel_display * display,enum pipe pipe) intel_handle_vblank() argument
159 ilk_update_display_irq(struct intel_display * display,u32 interrupt_mask,u32 enabled_irq_mask) ilk_update_display_irq() argument
179 ilk_enable_display_irq(struct intel_display * display,u32 bits) ilk_enable_display_irq() argument
184 ilk_disable_display_irq(struct intel_display * display,u32 bits) ilk_disable_display_irq() argument
195 bdw_update_port_irq(struct intel_display * display,u32 interrupt_mask,u32 enabled_irq_mask) bdw_update_port_irq() argument
227 bdw_update_pipe_irq(struct intel_display * display,enum pipe pipe,u32 interrupt_mask,u32 enabled_irq_mask) bdw_update_pipe_irq() argument
251 bdw_enable_pipe_irq(struct intel_display * display,enum pipe pipe,u32 bits) bdw_enable_pipe_irq() argument
257 bdw_disable_pipe_irq(struct intel_display * display,enum pipe pipe,u32 bits) bdw_disable_pipe_irq() argument
269 ibx_display_interrupt_update(struct intel_display * display,u32 interrupt_mask,u32 enabled_irq_mask) ibx_display_interrupt_update() argument
289 ibx_enable_display_interrupt(struct intel_display * display,u32 bits) ibx_enable_display_interrupt() argument
294 ibx_disable_display_interrupt(struct intel_display * display,u32 bits) ibx_disable_display_interrupt() argument
299 i915_pipestat_enable_mask(struct intel_display * display,enum pipe pipe) i915_pipestat_enable_mask() argument
343 i915_enable_pipestat(struct intel_display * display,enum pipe pipe,u32 status_mask) i915_enable_pipestat() argument
366 i915_disable_pipestat(struct intel_display * display,enum pipe pipe,u32 status_mask) i915_disable_pipestat() argument
389 i915_has_legacy_blc_interrupt(struct intel_display * display) i915_has_legacy_blc_interrupt() argument
401 i915_enable_asle_pipestat(struct intel_display * display) i915_enable_asle_pipestat() argument
420 display_pipe_crc_irq_handler(struct intel_display * display,enum pipe pipe,u32 crc0,u32 crc1,u32 crc2,u32 crc3,u32 crc4) display_pipe_crc_irq_handler() argument
455 display_pipe_crc_irq_handler(struct intel_display * display,enum pipe pipe,u32 crc0,u32 crc1,u32 crc2,u32 crc3,u32 crc4) display_pipe_crc_irq_handler() argument
462 flip_done_handler(struct intel_display * display,enum pipe pipe) flip_done_handler() argument
478 hsw_pipe_crc_irq_handler(struct intel_display * display,enum pipe pipe) hsw_pipe_crc_irq_handler() argument
486 ivb_pipe_crc_irq_handler(struct intel_display * display,enum pipe pipe) ivb_pipe_crc_irq_handler() argument
497 i9xx_pipe_crc_irq_handler(struct intel_display * display,enum pipe pipe) i9xx_pipe_crc_irq_handler() argument
519 i9xx_pipestat_irq_reset(struct intel_display * display) i9xx_pipestat_irq_reset() argument
532 i9xx_pipestat_irq_ack(struct intel_display * display,u32 iir,u32 pipe_stats[I915_MAX_PIPES]) i9xx_pipestat_irq_ack() argument
599 i915_pipestat_irq_handler(struct intel_display * display,u32 iir,u32 pipe_stats[I915_MAX_PIPES]) i915_pipestat_irq_handler() argument
623 i965_pipestat_irq_handler(struct intel_display * display,u32 iir,u32 pipe_stats[I915_MAX_PIPES]) i965_pipestat_irq_handler() argument
650 valleyview_pipestat_irq_handler(struct intel_display * display,u32 pipe_stats[I915_MAX_PIPES]) valleyview_pipestat_irq_handler() argument
673 ibx_irq_handler(struct intel_display * display,u32 pch_iir) ibx_irq_handler() argument
756 ivb_err_int_handler(struct intel_display * display) ivb_err_int_handler() argument
792 cpt_serr_int_handler(struct intel_display * display) cpt_serr_int_handler() argument
807 cpt_irq_handler(struct intel_display * display,u32 pch_iir) cpt_irq_handler() argument
870 ilk_gtt_fault_irq_handler(struct intel_display * display) ilk_gtt_fault_irq_handler() argument
894 _ilk_display_irq_handler(struct intel_display * display,u32 de_iir) _ilk_display_irq_handler() argument
945 _ivb_display_irq_handler(struct intel_display * display,u32 de_iir) _ivb_display_irq_handler() argument
994 ilk_display_irq_master_disable(struct intel_display * display,u32 * de_ier,u32 * sde_ier) ilk_display_irq_master_disable() argument
1015 ilk_display_irq_master_enable(struct intel_display * display,u32 de_ier,u32 sde_ier) ilk_display_irq_master_enable() argument
1023 ilk_display_irq_handler(struct intel_display * display) ilk_display_irq_handler() argument
1041 gen8_de_port_aux_mask(struct intel_display * display) gen8_de_port_aux_mask() argument
1085 gen8_de_pipe_fault_mask(struct intel_display * display) gen8_de_pipe_fault_mask() argument
1146 struct intel_display *display = to_intel_display(crtc); handle_plane_ats_fault() local
1157 struct intel_display *display = to_intel_display(crtc); handle_pipedmc_ats_fault() local
1168 struct intel_display *display = to_intel_display(crtc); handle_pipedmc_fault() local
1232 gen8_pipe_fault_handlers(struct intel_display * display) gen8_pipe_fault_handlers() argument
1246 intel_pmdemand_irq_handler(struct intel_display * display) intel_pmdemand_irq_handler() argument
1252 gen8_de_misc_irq_handler(struct intel_display * display,u32 iir) gen8_de_misc_irq_handler() argument
1315 gen11_dsi_te_interrupt_handler(struct intel_display * display,u32 te_trigger) gen11_dsi_te_interrupt_handler() argument
1371 gen8_de_pipe_flip_done_mask(struct intel_display * display) gen8_de_pipe_flip_done_mask() argument
1379 gen8_read_and_ack_pch_irqs(struct intel_display * display,u32 * pch_iir,u32 * pica_iir) gen8_read_and_ack_pch_irqs() argument
1407 gen8_de_irq_handler(struct intel_display * display,u32 master_ctl) gen8_de_irq_handler() argument
1568 gen11_gu_misc_irq_ack(struct intel_display * display,const u32 master_ctl) gen11_gu_misc_irq_ack() argument
1586 gen11_gu_misc_irq_handler(struct intel_display * display,const u32 iir) gen11_gu_misc_irq_handler() argument
1592 gen11_display_irq_handler(struct intel_display * display) gen11_display_irq_handler() argument
1610 i915gm_irq_cstate_wa_enable(struct intel_display * display) i915gm_irq_cstate_wa_enable() argument
1625 i915gm_irq_cstate_wa_disable(struct intel_display * display) i915gm_irq_cstate_wa_disable() argument
1634 i915gm_irq_cstate_wa(struct intel_display * display,bool enable) i915gm_irq_cstate_wa() argument
1648 struct intel_display *display = to_intel_display(crtc->dev); i8xx_enable_vblank() local
1661 struct intel_display *display = to_intel_display(crtc->dev); i8xx_disable_vblank() local
1672 struct intel_display *display = to_intel_display(crtc->dev); i915gm_enable_vblank() local
1681 struct intel_display *display = to_intel_display(crtc->dev); i915gm_disable_vblank() local
1690 struct intel_display *display = to_intel_display(crtc->dev); i965_enable_vblank() local
1704 struct intel_display *display = to_intel_display(crtc->dev); i965_disable_vblank() local
1716 struct intel_display *display = to_intel_display(crtc->dev); ilk_enable_vblank() local
1737 struct intel_display *display = to_intel_display(crtc->dev); ilk_disable_vblank() local
1751 struct intel_display *display = to_intel_display(intel_crtc); gen11_dsi_configure_te() local
1773 struct intel_display *display = intel_display_vblank_notify_work() local
1787 struct intel_display *display = to_intel_display(crtc); bdw_enable_vblank() local
1813 struct intel_display *display = to_intel_display(crtc); bdw_disable_vblank() local
1867 vlv_page_table_error_irq_ack(struct intel_display * display,u32 * dpinvgtt) vlv_page_table_error_irq_ack() argument
1891 vlv_page_table_error_irq_handler(struct intel_display * display,u32 dpinvgtt) vlv_page_table_error_irq_handler() argument
1905 vlv_display_error_irq_ack(struct intel_display * display,u32 * eir,u32 * dpinvgtt) vlv_display_error_irq_ack() argument
1927 vlv_display_error_irq_handler(struct intel_display * display,u32 eir,u32 dpinvgtt) vlv_display_error_irq_handler() argument
1936 _vlv_display_irq_reset(struct intel_display * display) _vlv_display_irq_reset() argument
1954 vlv_display_irq_reset(struct intel_display * display) vlv_display_irq_reset() argument
1962 i9xx_display_irq_reset(struct intel_display * display) i9xx_display_irq_reset() argument
1972 i9xx_display_irq_enable_mask(struct intel_display * display) i9xx_display_irq_enable_mask() argument
1988 i915_display_irq_postinstall(struct intel_display * display) i915_display_irq_postinstall() argument
2002 i965_display_irq_postinstall(struct intel_display * display) i965_display_irq_postinstall() argument
2023 _vlv_display_irq_postinstall(struct intel_display * display) _vlv_display_irq_postinstall() argument
2064 vlv_display_irq_postinstall(struct intel_display * display) vlv_display_irq_postinstall() argument
2072 ibx_display_irq_reset(struct intel_display * display) ibx_display_irq_reset() argument
2083 ilk_display_irq_reset(struct intel_display * display) ilk_display_irq_reset() argument
2099 gen8_display_irq_reset(struct intel_display * display) gen8_display_irq_reset() argument
2121 gen11_display_irq_reset(struct intel_display * display) gen11_display_irq_reset() argument
2171 gen8_irq_power_well_post_enable(struct intel_display * display,u8 pipe_mask) gen8_irq_power_well_post_enable() argument
2193 gen8_irq_power_well_pre_disable(struct intel_display * display,u8 pipe_mask) gen8_irq_power_well_pre_disable() argument
2225 ibx_irq_postinstall(struct intel_display * display) ibx_irq_postinstall() argument
2242 valleyview_enable_display_irqs(struct intel_display * display) valleyview_enable_display_irqs() argument
2260 valleyview_disable_display_irqs(struct intel_display * display) valleyview_disable_display_irqs() argument
2275 ilk_de_irq_postinstall(struct intel_display * display) ilk_de_irq_postinstall() argument
2319 gen8_de_irq_postinstall(struct intel_display * display) gen8_de_irq_postinstall() argument
2417 xelpdp_pica_aux_mask(struct intel_display * display) xelpdp_pica_aux_mask() argument
2427 mtp_irq_postinstall(struct intel_display * display) mtp_irq_postinstall() argument
2439 icp_irq_postinstall(struct intel_display * display) icp_irq_postinstall() argument
2446 gen11_de_irq_postinstall(struct intel_display * display) gen11_de_irq_postinstall() argument
2456 dg1_de_irq_postinstall(struct intel_display * display) dg1_de_irq_postinstall() argument
2465 intel_display_irq_init(struct intel_display * display) intel_display_irq_init() argument
2483 intel_display_irq_snapshot_capture(struct intel_display * display) intel_display_irq_snapshot_capture() argument
[all...]
H A Dintel_display_power_well.c44 static enum skl_power_gate pw_idx_to_pg(struct intel_display *display, int pw_idx)
46 int pw1_idx = DISPLAY_VER(display) >= 11 ? ICL_PW_CTL_IDX_PW_1 : SKL_PW_CTL_IDX_PW_1; in pw_idx_to_pg()
66 void (*sync_hw)(struct intel_display *display,
73 void (*enable)(struct intel_display *display,
79 void (*disable)(struct intel_display *display,
82 bool (*is_enabled)(struct intel_display *display,
93 lookup_power_well(struct intel_display *display,
98 for_each_power_well(display, power_well) in lookup_power_well()
105 * to abort things like display initialization sequences. Just return in lookup_power_well()
109 drm_WARN(display in lookup_power_well()
45 pw_idx_to_pg(struct intel_display * display,int pw_idx) pw_idx_to_pg() argument
94 lookup_power_well(struct intel_display * display,enum i915_power_well_id power_well_id) lookup_power_well() argument
116 intel_power_well_enable(struct intel_display * display,struct i915_power_well * power_well) intel_power_well_enable() argument
124 intel_power_well_disable(struct intel_display * display,struct i915_power_well * power_well) intel_power_well_disable() argument
132 intel_power_well_sync_hw(struct intel_display * display,struct i915_power_well * power_well) intel_power_well_sync_hw() argument
139 intel_power_well_get(struct intel_display * display,struct i915_power_well * power_well) intel_power_well_get() argument
146 intel_power_well_put(struct intel_display * display,struct i915_power_well * power_well) intel_power_well_put() argument
157 intel_power_well_is_enabled(struct intel_display * display,struct i915_power_well * power_well) intel_power_well_is_enabled() argument
168 intel_display_power_well_is_enabled(struct intel_display * display,enum i915_power_well_id power_well_id) intel_display_power_well_is_enabled() argument
214 dss_pipe_gating_enable_disable(struct intel_display * display,u8 irq_pipe_mask,bool disable) dss_pipe_gating_enable_disable() argument
246 hsw_power_well_post_enable(struct intel_display * display,u8 irq_pipe_mask) hsw_power_well_post_enable() argument
257 hsw_power_well_pre_disable(struct intel_display * display,u8 irq_pipe_mask) hsw_power_well_pre_disable() argument
286 aux_ch_to_digital_port(struct intel_display * display,enum aux_ch aux_ch) aux_ch_to_digital_port() argument
308 icl_aux_pw_to_encoder(struct intel_display * display,const struct i915_power_well * power_well) icl_aux_pw_to_encoder() argument
324 icl_aux_pw_to_phy(struct intel_display * display,const struct i915_power_well * power_well) icl_aux_pw_to_phy() argument
332 icl_aux_pw_is_tc_phy(struct intel_display * display,const struct i915_power_well * power_well) icl_aux_pw_is_tc_phy() argument
340 hsw_wait_for_power_well_enable(struct intel_display * display,struct i915_power_well * power_well,bool timeout_expected) hsw_wait_for_power_well_enable() argument
369 hsw_power_well_requesters(struct intel_display * display,const struct i915_power_well_regs * regs,int pw_idx) hsw_power_well_requesters() argument
385 hsw_wait_for_power_well_disable(struct intel_display * display,struct i915_power_well * power_well) hsw_wait_for_power_well_disable() argument
420 gen9_wait_for_power_well_fuses(struct intel_display * display,enum skl_power_gate pg) gen9_wait_for_power_well_fuses() argument
429 hsw_power_well_enable(struct intel_display * display,struct i915_power_well * power_well) hsw_power_well_enable() argument
471 hsw_power_well_disable(struct intel_display * display,struct i915_power_well * power_well) hsw_power_well_disable() argument
484 intel_aux_ch_is_edp(struct intel_display * display,enum aux_ch aux_ch) intel_aux_ch_is_edp() argument
492 icl_combo_phy_aux_power_well_enable(struct intel_display * display,struct i915_power_well * power_well) icl_combo_phy_aux_power_well_enable() argument
519 icl_combo_phy_aux_power_well_disable(struct intel_display * display,struct i915_power_well * power_well) icl_combo_phy_aux_power_well_disable() argument
541 icl_tc_port_assert_ref_held(struct intel_display * display,struct i915_power_well * power_well,struct intel_digital_port * dig_port) icl_tc_port_assert_ref_held() argument
556 icl_tc_port_assert_ref_held(struct intel_display * display,struct i915_power_well * power_well,struct intel_digital_port * dig_port) icl_tc_port_assert_ref_held() argument
566 icl_tc_cold_exit(struct intel_display * display) icl_tc_cold_exit() argument
587 icl_tc_phy_aux_power_well_enable(struct intel_display * display,struct i915_power_well * power_well) icl_tc_phy_aux_power_well_enable() argument
632 icl_aux_power_well_enable(struct intel_display * display,struct i915_power_well * power_well) icl_aux_power_well_enable() argument
645 icl_aux_power_well_disable(struct intel_display * display,struct i915_power_well * power_well) icl_aux_power_well_disable() argument
662 hsw_power_well_enabled(struct intel_display * display,struct i915_power_well * power_well) hsw_power_well_enabled() argument
687 assert_can_enable_dc9(struct intel_display * display) assert_can_enable_dc9() argument
712 assert_can_disable_dc9(struct intel_display * display) assert_can_disable_dc9() argument
730 gen9_write_dc_state(struct intel_display * display,u32 state) gen9_write_dc_state() argument
769 gen9_dc_mask(struct intel_display * display) gen9_dc_mask() argument
788 gen9_sanitize_dc_state(struct intel_display * display) gen9_sanitize_dc_state() argument
827 gen9_set_dc_state(struct intel_display * display,u32 state) gen9_set_dc_state() argument
870 tgl_enable_dc3co(struct intel_display * display) tgl_enable_dc3co() argument
876 tgl_disable_dc3co(struct intel_display * display) tgl_disable_dc3co() argument
887 assert_can_enable_dc5(struct intel_display * display) assert_can_enable_dc5() argument
911 gen9_enable_dc5(struct intel_display * display) gen9_enable_dc5() argument
927 assert_can_enable_dc6(struct intel_display * display) assert_can_enable_dc6() argument
942 skl_enable_dc6(struct intel_display * display) skl_enable_dc6() argument
958 bxt_enable_dc9(struct intel_display * display) bxt_enable_dc9() argument
972 bxt_disable_dc9(struct intel_display * display) bxt_disable_dc9() argument
983 hsw_power_well_sync_hw(struct intel_display * display,struct i915_power_well * power_well) hsw_power_well_sync_hw() argument
1001 bxt_dpio_cmn_power_well_enable(struct intel_display * display,struct i915_power_well * power_well) bxt_dpio_cmn_power_well_enable() argument
1007 bxt_dpio_cmn_power_well_disable(struct intel_display * display,struct i915_power_well * power_well) bxt_dpio_cmn_power_well_disable() argument
1013 bxt_dpio_cmn_power_well_enabled(struct intel_display * display,struct i915_power_well * power_well) bxt_dpio_cmn_power_well_enabled() argument
1019 bxt_verify_dpio_phy_power_wells(struct intel_display * display) bxt_verify_dpio_phy_power_wells() argument
1040 gen9_dc_off_power_well_enabled(struct intel_display * display,struct i915_power_well * power_well) gen9_dc_off_power_well_enabled() argument
1047 gen9_assert_dbuf_enabled(struct intel_display * display) gen9_assert_dbuf_enabled() argument
1059 gen9_disable_dc_states(struct intel_display * display) gen9_disable_dc_states() argument
1103 gen9_dc_off_power_well_enable(struct intel_display * display,struct i915_power_well * power_well) gen9_dc_off_power_well_enable() argument
1109 gen9_dc_off_power_well_disable(struct intel_display * display,struct i915_power_well * power_well) gen9_dc_off_power_well_disable() argument
1130 i9xx_power_well_sync_hw_noop(struct intel_display * display,struct i915_power_well * power_well) i9xx_power_well_sync_hw_noop() argument
1135 i9xx_always_on_power_well_noop(struct intel_display * display,struct i915_power_well * power_well) i9xx_always_on_power_well_noop() argument
1140 i9xx_always_on_power_well_enabled(struct intel_display * display,struct i915_power_well * power_well) i9xx_always_on_power_well_enabled() argument
1146 i830_pipes_power_well_enable(struct intel_display * display,struct i915_power_well * power_well) i830_pipes_power_well_enable() argument
1155 i830_pipes_power_well_disable(struct intel_display * display,struct i915_power_well * power_well) i830_pipes_power_well_disable() argument
1162 i830_pipes_power_well_enabled(struct intel_display * display,struct i915_power_well * power_well) i830_pipes_power_well_enabled() argument
1169 i830_pipes_power_well_sync_hw(struct intel_display * display,struct i915_power_well * power_well) i830_pipes_power_well_sync_hw() argument
1178 vlv_set_power_well(struct intel_display * display,struct i915_power_well * power_well,bool enable) vlv_set_power_well() argument
1216 vlv_power_well_enable(struct intel_display * display,struct i915_power_well * power_well) vlv_power_well_enable() argument
1222 vlv_power_well_disable(struct intel_display * display,struct i915_power_well * power_well) vlv_power_well_disable() argument
1228 vlv_power_well_enabled(struct intel_display * display,struct i915_power_well * power_well) vlv_power_well_enabled() argument
1264 vlv_init_display_clock_gating(struct intel_display * display) vlv_init_display_clock_gating() argument
1288 vlv_display_power_well_init(struct intel_display * display) vlv_display_power_well_init() argument
1336 vlv_display_power_well_deinit(struct intel_display * display) vlv_display_power_well_deinit() argument
1350 vlv_display_power_well_enable(struct intel_display * display,struct i915_power_well * power_well) vlv_display_power_well_enable() argument
1358 vlv_display_power_well_disable(struct intel_display * display,struct i915_power_well * power_well) vlv_display_power_well_disable() argument
1366 vlv_dpio_cmn_power_well_enable(struct intel_display * display,struct i915_power_well * power_well) vlv_dpio_cmn_power_well_enable() argument
1388 vlv_dpio_cmn_power_well_disable(struct intel_display * display,struct i915_power_well * power_well) vlv_dpio_cmn_power_well_disable() argument
1404 assert_chv_phy_status(struct intel_display * display) assert_chv_phy_status() argument
1510 chv_dpio_cmn_power_well_enable(struct intel_display * display,struct i915_power_well * power_well) chv_dpio_cmn_power_well_enable() argument
1572 chv_dpio_cmn_power_well_disable(struct intel_display * display,struct i915_power_well * power_well) chv_dpio_cmn_power_well_disable() argument
1607 assert_chv_phy_powergate(struct intel_display * display,enum dpio_phy phy,enum dpio_channel ch,bool override,unsigned int mask) assert_chv_phy_powergate() argument
1671 chv_phy_powergate_ch(struct intel_display * display,enum dpio_phy phy,enum dpio_channel ch,bool override) chv_phy_powergate_ch() argument
1707 struct intel_display *display = to_intel_display(encoder); chv_phy_powergate_lanes() local
1736 chv_pipe_power_well_enabled(struct intel_display * display,struct i915_power_well * power_well) chv_pipe_power_well_enabled() argument
1766 chv_set_pipe_power_well(struct intel_display * display,struct i915_power_well * power_well,bool enable) chv_set_pipe_power_well() argument
1802 chv_pipe_power_well_sync_hw(struct intel_display * display,struct i915_power_well * power_well) chv_pipe_power_well_sync_hw() argument
1809 chv_pipe_power_well_enable(struct intel_display * display,struct i915_power_well * power_well) chv_pipe_power_well_enable() argument
1817 chv_pipe_power_well_disable(struct intel_display * display,struct i915_power_well * power_well) chv_pipe_power_well_disable() argument
1826 tgl_tc_cold_request(struct intel_display * display,bool block) tgl_tc_cold_request() argument
1867 tgl_tc_cold_off_power_well_enable(struct intel_display * display,struct i915_power_well * power_well) tgl_tc_cold_off_power_well_enable() argument
1874 tgl_tc_cold_off_power_well_disable(struct intel_display * display,struct i915_power_well * power_well) tgl_tc_cold_off_power_well_disable() argument
1881 tgl_tc_cold_off_power_well_sync_hw(struct intel_display * display,struct i915_power_well * power_well) tgl_tc_cold_off_power_well_sync_hw() argument
1891 tgl_tc_cold_off_power_well_is_enabled(struct intel_display * display,struct i915_power_well * power_well) tgl_tc_cold_off_power_well_is_enabled() argument
1901 xelpdp_aux_power_well_enable(struct intel_display * display,struct i915_power_well * power_well) xelpdp_aux_power_well_enable() argument
1932 xelpdp_aux_power_well_disable(struct intel_display * display,struct i915_power_well * power_well) xelpdp_aux_power_well_disable() argument
1953 xelpdp_aux_power_well_enabled(struct intel_display * display,struct i915_power_well * power_well) xelpdp_aux_power_well_enabled() argument
1962 xe2lpd_pica_power_well_enable(struct intel_display * display,struct i915_power_well * power_well) xe2lpd_pica_power_well_enable() argument
1976 xe2lpd_pica_power_well_disable(struct intel_display * display,struct i915_power_well * power_well) xe2lpd_pica_power_well_disable() argument
1989 xe2lpd_pica_power_well_enabled(struct intel_display * display,struct i915_power_well * power_well) xe2lpd_pica_power_well_enabled() argument
[all...]
H A Dintel_gmbus.c36 #include <drm/display/drm_hdcp_helper.h>
53 struct intel_display *display; member
154 static const struct gmbus_pin *get_gmbus_pin(struct intel_display *display, in get_gmbus_pin() argument
160 if (INTEL_PCH_TYPE(display) >= PCH_MTL) { in get_gmbus_pin()
163 } else if (INTEL_PCH_TYPE(display) >= PCH_DG2) { in get_gmbus_pin()
166 } else if (INTEL_PCH_TYPE(display) >= PCH_DG1) { in get_gmbus_pin()
169 } else if (INTEL_PCH_TYPE(display) >= PCH_ICP) { in get_gmbus_pin()
172 } else if (HAS_PCH_CNP(display)) { in get_gmbus_pin()
175 } else if (display->platform.geminilake || display in get_gmbus_pin()
195 intel_gmbus_is_valid_pin(struct intel_display * display,unsigned int pin) intel_gmbus_is_valid_pin() argument
211 intel_gmbus_reset(struct intel_display * display) intel_gmbus_reset() argument
217 pnv_gmbus_clock_gating(struct intel_display * display,bool enable) pnv_gmbus_clock_gating() argument
226 pch_gmbus_clock_gating(struct intel_display * display,bool enable) pch_gmbus_clock_gating() argument
234 bxt_gmbus_clock_gating(struct intel_display * display,bool enable) bxt_gmbus_clock_gating() argument
243 struct intel_display *display = bus->display; get_reserved() local
263 struct intel_display *display = bus->display; get_clock() local
275 struct intel_display *display = bus->display; get_data() local
287 struct intel_display *display = bus->display; set_clock() local
304 struct intel_display *display = bus->display; set_data() local
321 struct intel_display *display = bus->display; ptl_handle_mask_bits() local
338 struct intel_display *display = bus->display; intel_gpio_pre_xfer() local
358 struct intel_display *display = bus->display; intel_gpio_post_xfer() local
390 has_gmbus_irq(struct intel_display * display) has_gmbus_irq() argument
399 gmbus_wait(struct intel_display * display,u32 status,u32 irq_en) gmbus_wait() argument
435 gmbus_wait_idle(struct intel_display * display) gmbus_wait_idle() argument
457 gmbus_max_xfer_size(struct intel_display * display) gmbus_max_xfer_size() argument
464 gmbus_xfer_read_chunk(struct intel_display * display,unsigned short addr,u8 * buf,unsigned int len,u32 gmbus0_reg,u32 gmbus1_index) gmbus_xfer_read_chunk() argument
526 gmbus_xfer_read(struct intel_display * display,struct i2c_msg * msg,u32 gmbus0_reg,u32 gmbus1_index) gmbus_xfer_read() argument
553 gmbus_xfer_write_chunk(struct intel_display * display,unsigned short addr,u8 * buf,unsigned int len,u32 gmbus1_index) gmbus_xfer_write_chunk() argument
588 gmbus_xfer_write(struct intel_display * display,struct i2c_msg * msg,u32 gmbus1_index) gmbus_xfer_write() argument
626 gmbus_index_xfer(struct intel_display * display,struct i2c_msg * msgs,u32 gmbus0_reg) gmbus_index_xfer() argument
662 struct intel_display *display = bus->display; do_gmbus_xfer() local
792 struct intel_display *display = bus->display; gmbus_xfer() local
816 struct intel_display *display = bus->display; intel_gmbus_output_aksv() local
870 struct intel_display *display = bus->display; gmbus_lock_bus() local
879 struct intel_display *display = bus->display; gmbus_trylock_bus() local
888 struct intel_display *display = bus->display; gmbus_unlock_bus() local
903 intel_gmbus_setup(struct intel_display * display) intel_gmbus_setup() argument
980 intel_gmbus_get_adapter(struct intel_display * display,unsigned int pin) intel_gmbus_get_adapter() argument
993 struct intel_display *display = bus->display; intel_gmbus_force_bit() local
1013 intel_gmbus_teardown(struct intel_display * display) intel_gmbus_teardown() argument
1031 intel_gmbus_irq_handler(struct intel_display * display) intel_gmbus_irq_handler() argument
[all...]
H A Dintel_dmc.c46 * From gen9 onwards we have newly added DMC (Display microcontroller) in display
47 * engine to save and restore the state of display engine when it enter into
63 struct intel_display *display; member
85 static struct intel_dmc *display_to_dmc(struct intel_display *display) in display_to_dmc() argument
87 return display->dmc.dmc; in display_to_dmc()
90 static const char *dmc_firmware_param(struct intel_display *display) in dmc_firmware_param() argument
92 const char *p = display->params.dmc_firmware_path; in dmc_firmware_param()
97 static bool dmc_firmware_param_disabled(struct intel_display *display) in dmc_firmware_param_disabled() argument
99 const char *p = dmc_firmware_param(display); in dmc_firmware_param_disabled()
186 dmc_firmware_default(struct intel_display * display,u32 * size) dmc_firmware_default() argument
408 has_dmc_id_fw(struct intel_display * display,enum intel_dmc_id dmc_id) has_dmc_id_fw() argument
415 intel_dmc_has_payload(struct intel_display * display) intel_dmc_has_payload() argument
420 initialize_stepping_info(struct intel_display * display,struct stepping_info * si) initialize_stepping_info() argument
428 gen9_set_dc_state_debugmask(struct intel_display * display) gen9_set_dc_state_debugmask() argument
436 disable_event_handler(struct intel_display * display,i915_reg_t ctl_reg,i915_reg_t htp_reg) disable_event_handler() argument
447 disable_all_event_handlers(struct intel_display * display,enum intel_dmc_id dmc_id) disable_all_event_handlers() argument
465 adlp_pipedmc_clock_gating_wa(struct intel_display * display,bool enable) adlp_pipedmc_clock_gating_wa() argument
486 mtl_pipedmc_clock_gating_wa(struct intel_display * display) mtl_pipedmc_clock_gating_wa() argument
498 pipedmc_clock_gating_wa(struct intel_display * display,bool enable) pipedmc_clock_gating_wa() argument
506 pipedmc_interrupt_mask(struct intel_display * display) pipedmc_interrupt_mask() argument
532 is_dmc_evt_ctl_reg(struct intel_display * display,enum intel_dmc_id dmc_id,i915_reg_t reg) is_dmc_evt_ctl_reg() argument
542 is_dmc_evt_htp_reg(struct intel_display * display,enum intel_dmc_id dmc_id,i915_reg_t reg) is_dmc_evt_htp_reg() argument
552 is_event_handler(struct intel_display * display,enum intel_dmc_id dmc_id,unsigned int event_id,i915_reg_t reg,u32 data) is_event_handler() argument
561 fixup_dmc_evt(struct intel_display * display,enum intel_dmc_id dmc_id,i915_reg_t reg_ctl,u32 * data_ctl,i915_reg_t reg_htp,u32 * data_htp) fixup_dmc_evt() argument
606 disable_dmc_evt(struct intel_display * display,enum intel_dmc_id dmc_id,i915_reg_t reg,u32 data) disable_dmc_evt() argument
630 dmc_mmiodata(struct intel_display * display,struct intel_dmc * dmc,enum intel_dmc_id dmc_id,int i) dmc_mmiodata() argument
642 dmc_load_mmio(struct intel_display * display,enum intel_dmc_id dmc_id) dmc_load_mmio() argument
653 dmc_load_program(struct intel_display * display,enum intel_dmc_id dmc_id) dmc_load_program() argument
673 assert_dmc_loaded(struct intel_display * display,enum intel_dmc_id dmc_id) assert_dmc_loaded() argument
702 assert_main_dmc_loaded(struct intel_display * display) assert_main_dmc_loaded() argument
707 need_pipedmc_load_program(struct intel_display * display) need_pipedmc_load_program() argument
713 need_pipedmc_load_mmio(struct intel_display * display,enum pipe pipe) need_pipedmc_load_mmio() argument
761 struct intel_display *display = to_intel_display(crtc_state); can_enable_pipedmc() local
776 struct intel_display *display = to_intel_display(crtc_state); intel_dmc_enable_pipe() local
811 struct intel_display *display = to_intel_display(crtc_state); intel_dmc_disable_pipe() local
832 dmc_configure_event(struct intel_display * display,enum intel_dmc_id dmc_id,unsigned int event_id,bool enable) dmc_configure_event() argument
857 intel_dmc_configure_dc_balance_event(struct intel_display * display,enum pipe pipe,bool enable) intel_dmc_configure_dc_balance_event() argument
874 intel_dmc_block_pkgc(struct intel_display * display,enum pipe pipe,bool block) intel_dmc_block_pkgc() argument
892 intel_dmc_start_pkgc_exit_at_start_of_undelayed_vblank(struct intel_display * display,enum pipe pipe,bool enable) intel_dmc_start_pkgc_exit_at_start_of_undelayed_vblank() argument
908 intel_dmc_load_program(struct intel_display * display) intel_dmc_load_program() argument
946 intel_dmc_disable_program(struct intel_display * display) intel_dmc_disable_program() argument
988 struct intel_display *display = dmc->display; dmc_set_fw_offset() local
1018 struct intel_display *display = dmc->display; dmc_mmio_addr_sanity_check() local
1051 struct intel_display *display = dmc->display; parse_dmc_fw_header() local
1193 struct intel_display *display = dmc->display; parse_dmc_fw_package() local
1247 struct intel_display *display = dmc->display; parse_dmc_fw_css() local
1269 struct intel_display *display = dmc->display; parse_dmc_fw() local
1321 intel_dmc_runtime_pm_get(struct intel_display * display) intel_dmc_runtime_pm_get() argument
1327 intel_dmc_runtime_pm_put(struct intel_display * display) intel_dmc_runtime_pm_put() argument
1335 dmc_fallback_path(struct intel_display * display) dmc_fallback_path() argument
1346 struct intel_display *display = dmc->display; dmc_load_work_fn() local
1399 intel_dmc_init(struct intel_display * display) intel_dmc_init() argument
1459 intel_dmc_suspend(struct intel_display * display) intel_dmc_suspend() argument
1474 intel_dmc_wait_fw_load(struct intel_display * display) intel_dmc_wait_fw_load() argument
1492 intel_dmc_resume(struct intel_display * display) intel_dmc_resume() argument
1512 intel_dmc_fini(struct intel_display * display) intel_dmc_fini() argument
1538 intel_dmc_snapshot_capture(struct intel_display * display) intel_dmc_snapshot_capture() argument
1571 intel_dmc_update_dc6_allowed_count(struct intel_display * display,bool start_tracking) intel_dmc_update_dc6_allowed_count() argument
1588 intel_dmc_get_dc6_allowed_count(struct intel_display * display,u32 * count) intel_dmc_get_dc6_allowed_count() argument
1610 struct intel_display *display = m->private; intel_dmc_debugfs_status_show() local
1686 intel_dmc_debugfs_register(struct intel_display * display) intel_dmc_debugfs_register() argument
1692 intel_pipedmc_irq_handler(struct intel_display * display,enum pipe pipe) intel_pipedmc_irq_handler() argument
1738 struct intel_display *display = to_intel_display(crtc); intel_pipedmc_enable_event() local
1747 struct intel_display *display = to_intel_display(crtc); intel_pipedmc_disable_event() local
1755 struct intel_display *display = to_intel_display(crtc); intel_pipedmc_start_mmioaddr() local
1764 struct intel_display *display = to_intel_display(crtc); intel_pipedmc_dcb_enable() local
1773 struct intel_display *display = to_intel_display(crtc); intel_pipedmc_dcb_disable() local
[all...]
H A Dintel_cdclk.c60 * The display engine uses several different clocks to do its work. There
63 * are the core display clock (CDCLK) and RAWCLK.
65 * CDCLK clocks most of the display pipe logic, and thus its frequency
71 * to minimize power consumption for a given display configuration.
72 * Typically changes to the CDCLK frequency require all the display pipes
161 void (*get_cdclk)(struct intel_display *display,
163 void (*set_cdclk)(struct intel_display *display,
170 void intel_cdclk_get_cdclk(struct intel_display *display, in intel_cdclk_get_cdclk() argument
173 display->cdclk.funcs->get_cdclk(display, cdclk_confi in intel_cdclk_get_cdclk()
176 intel_cdclk_set_cdclk(struct intel_display * display,const struct intel_cdclk_config * cdclk_config,enum pipe pipe) intel_cdclk_set_cdclk() argument
185 struct intel_display *display = to_intel_display(state); intel_cdclk_modeset_calc_cdclk() local
190 intel_cdclk_calc_voltage_level(struct intel_display * display,int cdclk) intel_cdclk_calc_voltage_level() argument
196 fixed_133mhz_get_cdclk(struct intel_display * display,struct intel_cdclk_config * cdclk_config) fixed_133mhz_get_cdclk() argument
202 fixed_200mhz_get_cdclk(struct intel_display * display,struct intel_cdclk_config * cdclk_config) fixed_200mhz_get_cdclk() argument
208 fixed_266mhz_get_cdclk(struct intel_display * display,struct intel_cdclk_config * cdclk_config) fixed_266mhz_get_cdclk() argument
214 fixed_333mhz_get_cdclk(struct intel_display * display,struct intel_cdclk_config * cdclk_config) fixed_333mhz_get_cdclk() argument
220 fixed_400mhz_get_cdclk(struct intel_display * display,struct intel_cdclk_config * cdclk_config) fixed_400mhz_get_cdclk() argument
226 fixed_450mhz_get_cdclk(struct intel_display * display,struct intel_cdclk_config * cdclk_config) fixed_450mhz_get_cdclk() argument
232 i85x_get_cdclk(struct intel_display * display,struct intel_cdclk_config * cdclk_config) i85x_get_cdclk() argument
274 i915gm_get_cdclk(struct intel_display * display,struct intel_cdclk_config * cdclk_config) i915gm_get_cdclk() argument
298 i945gm_get_cdclk(struct intel_display * display,struct intel_cdclk_config * cdclk_config) i945gm_get_cdclk() argument
322 intel_hpll_vco(struct intel_display * display) intel_hpll_vco() argument
392 g33_get_cdclk(struct intel_display * display,struct intel_cdclk_config * cdclk_config) g33_get_cdclk() argument
441 pnv_get_cdclk(struct intel_display * display,struct intel_cdclk_config * cdclk_config) pnv_get_cdclk() argument
475 i965gm_get_cdclk(struct intel_display * display,struct intel_cdclk_config * cdclk_config) i965gm_get_cdclk() argument
520 gm45_get_cdclk(struct intel_display * display,struct intel_cdclk_config * cdclk_config) gm45_get_cdclk() argument
551 hsw_get_cdclk(struct intel_display * display,struct intel_cdclk_config * cdclk_config) hsw_get_cdclk() argument
569 vlv_calc_cdclk(struct intel_display * display,int min_cdclk) vlv_calc_cdclk() argument
589 vlv_calc_voltage_level(struct intel_display * display,int cdclk) vlv_calc_voltage_level() argument
608 vlv_get_cdclk(struct intel_display * display,struct intel_cdclk_config * cdclk_config) vlv_get_cdclk() argument
628 vlv_program_pfi_credits(struct intel_display * display) vlv_program_pfi_credits() argument
665 vlv_set_cdclk(struct intel_display * display,const struct intel_cdclk_config * cdclk_config,enum pipe pipe) vlv_set_cdclk() argument
755 chv_set_cdclk(struct intel_display * display,const struct intel_cdclk_config * cdclk_config,enum pipe pipe) chv_set_cdclk() argument
831 bdw_get_cdclk(struct intel_display * display,struct intel_cdclk_config * cdclk_config) bdw_get_cdclk() argument
875 bdw_set_cdclk(struct intel_display * display,const struct intel_cdclk_config * cdclk_config,enum pipe pipe) bdw_set_cdclk() argument
965 skl_dpll0_update(struct intel_display * display,struct intel_cdclk_config * cdclk_config) skl_dpll0_update() argument
1006 skl_get_cdclk(struct intel_display * display,struct intel_cdclk_config * cdclk_config) skl_get_cdclk() argument
1073 skl_set_preferred_cdclk_vco(struct intel_display * display,int vco) skl_set_preferred_cdclk_vco() argument
1083 skl_dpll0_link_rate(struct intel_display * display,int vco) skl_dpll0_link_rate() argument
1102 skl_dpll0_enable(struct intel_display * display,int vco) skl_dpll0_enable() argument
1124 skl_dpll0_disable(struct intel_display * display) skl_dpll0_disable() argument
1135 skl_cdclk_freq_sel(struct intel_display * display,int cdclk,int vco) skl_cdclk_freq_sel() argument
1158 skl_set_cdclk(struct intel_display * display,const struct intel_cdclk_config * cdclk_config,enum pipe pipe) skl_set_cdclk() argument
1230 skl_sanitize_cdclk(struct intel_display * display) skl_sanitize_cdclk() argument
1272 skl_cdclk_init_hw(struct intel_display * display) skl_cdclk_init_hw() argument
1301 skl_cdclk_uninit_hw(struct intel_display * display) skl_cdclk_uninit_hw() argument
1585 bxt_calc_cdclk(struct intel_display * display,int min_cdclk) bxt_calc_cdclk() argument
1601 bxt_calc_cdclk_pll_vco(struct intel_display * display,int cdclk) bxt_calc_cdclk_pll_vco() argument
1707 icl_readout_refclk(struct intel_display * display,struct intel_cdclk_config * cdclk_config) icl_readout_refclk() argument
1728 bxt_de_pll_readout(struct intel_display * display,struct intel_cdclk_config * cdclk_config) bxt_de_pll_readout() argument
1763 bxt_get_cdclk(struct intel_display * display,struct intel_cdclk_config * cdclk_config) bxt_get_cdclk() argument
1831 bxt_de_pll_disable(struct intel_display * display) bxt_de_pll_disable() argument
1843 bxt_de_pll_enable(struct intel_display * display,int vco) bxt_de_pll_enable() argument
1860 icl_cdclk_pll_disable(struct intel_display * display) icl_cdclk_pll_disable() argument
1886 icl_cdclk_pll_enable(struct intel_display * display,int vco) icl_cdclk_pll_enable() argument
1904 adlp_cdclk_pll_crawl(struct intel_display * display,int vco) adlp_cdclk_pll_crawl() argument
1928 bxt_cdclk_cd2x_pipe(struct intel_display * display,enum pipe pipe) bxt_cdclk_cd2x_pipe() argument
1948 bxt_cdclk_cd2x_div_sel(struct intel_display * display,int cdclk,int vco,u16 waveform) bxt_cdclk_cd2x_div_sel() argument
1984 cdclk_squash_waveform(struct intel_display * display,int cdclk) cdclk_squash_waveform() argument
2004 icl_cdclk_pll_update(struct intel_display * display,int vco) icl_cdclk_pll_update() argument
2014 bxt_cdclk_pll_update(struct intel_display * display,int vco) bxt_cdclk_pll_update() argument
2024 dg2_cdclk_squash_program(struct intel_display * display,u16 waveform) dg2_cdclk_squash_program() argument
2046 mdclk_source_is_cdclk_pll(struct intel_display * display) mdclk_source_is_cdclk_pll() argument
2051 xe2lpd_mdclk_source_sel(struct intel_display * display) xe2lpd_mdclk_source_sel() argument
2059 intel_mdclk_cdclk_ratio(struct intel_display * display,const struct intel_cdclk_config * cdclk_config) intel_mdclk_cdclk_ratio() argument
2069 xe2lpd_mdclk_cdclk_ratio_program(struct intel_display * display,const struct intel_cdclk_config * cdclk_config) xe2lpd_mdclk_cdclk_ratio_program() argument
2077 cdclk_compute_crawl_and_squash_midpoint(struct intel_display * display,const struct intel_cdclk_config * old_cdclk_config,const struct intel_cdclk_config * new_cdclk_config,struct intel_cdclk_config * mid_cdclk_config) cdclk_compute_crawl_and_squash_midpoint() argument
2150 pll_enable_wa_needed(struct intel_display * display) pll_enable_wa_needed() argument
2158 bxt_cdclk_ctl(struct intel_display * display,const struct intel_cdclk_config * cdclk_config,enum pipe pipe) bxt_cdclk_ctl() argument
2201 _bxt_set_cdclk(struct intel_display * display,const struct intel_cdclk_config * cdclk_config,enum pipe pipe) _bxt_set_cdclk() argument
2234 bxt_set_cdclk(struct intel_display * display,const struct intel_cdclk_config * cdclk_config,enum pipe pipe) bxt_set_cdclk() argument
2321 bxt_sanitize_cdclk(struct intel_display * display) bxt_sanitize_cdclk() argument
2373 bxt_cdclk_init_hw(struct intel_display * display) bxt_cdclk_init_hw() argument
2398 bxt_cdclk_uninit_hw(struct intel_display * display) bxt_cdclk_uninit_hw() argument
2419 intel_cdclk_init_hw(struct intel_display * display) intel_cdclk_init_hw() argument
2434 intel_cdclk_uninit_hw(struct intel_display * display) intel_cdclk_uninit_hw() argument
2442 intel_cdclk_can_crawl_and_squash(struct intel_display * display,const struct intel_cdclk_config * a,const struct intel_cdclk_config * b) intel_cdclk_can_crawl_and_squash() argument
2464 intel_cdclk_can_crawl(struct intel_display * display,const struct intel_cdclk_config * a,const struct intel_cdclk_config * b) intel_cdclk_can_crawl() argument
2486 intel_cdclk_can_squash(struct intel_display * display,const struct intel_cdclk_config * a,const struct intel_cdclk_config * b) intel_cdclk_can_squash() argument
2533 intel_cdclk_can_cd2x_update(struct intel_display * display,const struct intel_cdclk_config * a,const struct intel_cdclk_config * b) intel_cdclk_can_cd2x_update() argument
2571 intel_cdclk_dump_config(struct intel_display * display,const struct intel_cdclk_config * cdclk_config,const char * context) intel_cdclk_dump_config() argument
2581 intel_pcode_notify(struct intel_display * display,u8 voltage_level,u8 active_pipe_count,u16 cdclk,bool cdclk_update_valid,bool pipe_count_update_valid) intel_pcode_notify() argument
2613 intel_set_cdclk(struct intel_display * display,const struct intel_cdclk_config * cdclk_config,enum pipe pipe,const char * context) intel_set_cdclk() argument
2673 dg2_power_well_count(struct intel_display * display,const struct intel_cdclk_state * cdclk_state) dg2_power_well_count() argument
2681 struct intel_display *display = to_intel_display(state); intel_cdclk_pcode_pre_notify() local
2726 struct intel_display *display = to_intel_display(state); intel_cdclk_pcode_post_notify() local
2782 struct intel_display *display = to_intel_display(state); intel_set_cdclk_pre_plane_update() local
2838 struct intel_display *display = to_intel_display(state); intel_set_cdclk_post_plane_update() local
2868 intel_cdclk_ppc(struct intel_display * display,bool double_wide) intel_cdclk_ppc() argument
2874 intel_cdclk_guardband(struct intel_display * display) intel_cdclk_guardband() argument
2887 struct intel_display *display = to_intel_display(crtc_state); _intel_pixel_rate_to_cdclk() local
2902 struct intel_display *display = to_intel_display(crtc); intel_planes_min_cdclk() local
2936 struct intel_display *display = to_intel_display(state); intel_cdclk_update_crtc_min_cdclk() local
2981 struct intel_display *display = to_intel_display(state); intel_cdclk_update_crtc_min_voltage_level() local
3026 struct intel_display *display = to_intel_display(state); intel_cdclk_update_dbuf_bw_min_cdclk() local
3064 glk_cdclk_audio_wa_needed(struct intel_display * display,const struct intel_cdclk_state * cdclk_state) glk_cdclk_audio_wa_needed() argument
3074 struct intel_display *display = to_intel_display(state); intel_compute_min_cdclk() local
3121 struct intel_display *display = to_intel_display(state); bxt_compute_min_voltage_level() local
3158 struct intel_display *display = to_intel_display(state); vlv_modeset_calc_cdclk() local
3217 struct intel_display *display = to_intel_display(state); skl_dpll0_vco() local
3288 struct intel_display *display = to_intel_display(state); bxt_modeset_calc_cdclk() local
3369 struct intel_display *display = to_intel_display(state); intel_atomic_get_cdclk_state() local
3382 struct intel_display *display = to_intel_display(state); intel_cdclk_modeset_checks() local
3463 intel_cdclk_init(struct intel_display * display) intel_cdclk_init() argument
3477 intel_cdclk_need_serialize(struct intel_display * display,const struct intel_cdclk_state * old_cdclk_state,const struct intel_cdclk_state * new_cdclk_state) intel_cdclk_need_serialize() argument
3493 struct intel_display *display = to_intel_display(state); intel_modeset_calc_cdclk() local
3639 intel_cdclk_update_hw_state(struct intel_display * display) intel_cdclk_update_hw_state() argument
3669 struct intel_display *display = to_intel_display(crtc); intel_cdclk_crtc_disable_noatomic() local
3674 intel_compute_max_dotclk(struct intel_display * display) intel_compute_max_dotclk() argument
3691 intel_update_max_cdclk(struct intel_display * display) intel_update_max_cdclk() argument
3774 intel_update_cdclk(struct intel_display * display) intel_update_cdclk() argument
3789 dg1_rawclk(struct intel_display * display) dg1_rawclk() argument
3801 cnp_rawclk(struct intel_display * display) cnp_rawclk() argument
3830 pch_rawclk(struct intel_display * display) pch_rawclk() argument
3835 i9xx_hrawclk(struct intel_display * display) i9xx_hrawclk() argument
3848 intel_read_rawclk(struct intel_display * display) intel_read_rawclk() argument
3878 struct intel_display *display = m->private; i915_cdclk_info_show() local
3889 intel_cdclk_debugfs_register(struct intel_display * display) intel_cdclk_debugfs_register() argument
4042 intel_init_cdclk_hooks(struct intel_display * display) intel_init_cdclk_hooks() argument
4181 intel_cdclk_read_hw(struct intel_display * display) intel_cdclk_read_hw() argument
4195 struct intel_display *display = to_intel_display(crtc_state); calc_cdclk() local
4219 struct intel_display *display = to_intel_display(crtc_state); _intel_cdclk_prefill_adj() local
4257 struct intel_display *display = to_intel_display(crtc_state); intel_cdclk_min_cdclk_for_prefill() local
[all...]
H A Dintel_vrr.c36 struct intel_display *display = to_intel_display(connector); in intel_vrr_is_capable() local
40 if (!HAS_VRR(display)) in intel_vrr_is_capable()
107 static int intel_vrr_extra_vblank_delay(struct intel_display *display) in intel_vrr_extra_vblank_delay()
115 return DISPLAY_VER(display) < 13 ? 1 : 0; in intel_vrr_vmin_flipline_offset()
118 static int intel_vrr_vmin_flipline_offset(struct intel_display *display) in intel_vrr_vmin_flipline_offset()
128 return DISPLAY_VER(display) < 13 ? 1 : 0; in intel_vrr_guardband_to_pipeline_full()
186 struct intel_display *display = to_intel_display(crtc_state); in is_cmrr_frac_required()
191 if (!HAS_CMRR(display) || true) in is_cmrr_frac_required()
272 struct intel_display *display = to_intel_display(crtc_state); in intel_vrr_hw_value()
278 if (DISPLAY_VER(display) > in intel_vrr_vblank_start()
99 intel_vrr_extra_vblank_delay(struct intel_display * display) intel_vrr_extra_vblank_delay() argument
110 intel_vrr_vmin_flipline_offset(struct intel_display * display) intel_vrr_vmin_flipline_offset() argument
178 struct intel_display *display = to_intel_display(crtc_state); is_cmrr_frac_required() local
264 struct intel_display *display = to_intel_display(crtc_state); intel_vrr_hw_value() local
301 struct intel_display *display = to_intel_display(crtc_state); intel_vrr_fixed_rr_hw_vmin() local
315 struct intel_display *display = to_intel_display(crtc_state); intel_vrr_set_fixed_rr_timings() local
358 struct intel_display *display = to_intel_display(crtc_state); intel_vrr_dc_balance_possible() local
410 struct intel_display *display = to_intel_display(crtc_state); intel_vrr_compute_config() local
470 struct intel_display *display = to_intel_display(crtc_state); intel_vrr_max_hw_guardband() local
483 struct intel_display *display = to_intel_display(crtc_state); intel_vrr_max_vblank_guardband() local
502 struct intel_display *display = to_intel_display(crtc_state); intel_vrr_compute_optimized_guardband() local
546 struct intel_display *display = to_intel_display(crtc_state); intel_vrr_compute_guardband() local
580 struct intel_display *display = to_intel_display(crtc_state); trans_vrr_ctl() local
596 struct intel_display *display = to_intel_display(crtc_state); intel_vrr_set_transcoder_timings() local
669 struct intel_display *display = to_intel_display(crtc_state); intel_vrr_dcb_increment_flip_count() local
683 struct intel_display *display = to_intel_display(old_crtc_state); intel_vrr_dcb_reset() local
696 struct intel_display *display = to_intel_display(crtc_state); trans_vrr_push() local
715 struct intel_display *display = to_intel_display(crtc_state); intel_vrr_send_push() local
734 struct intel_display *display = to_intel_display(crtc_state); intel_vrr_check_push_sent() local
767 struct intel_display *display = to_intel_display(crtc_state); intel_vrr_is_push_sent() local
776 intel_vrr_always_use_vrr_tg(struct intel_display * display) intel_vrr_always_use_vrr_tg() argument
789 struct intel_display *display = to_intel_display(crtc_state); intel_vrr_hw_vmin() local
807 struct intel_display *display = to_intel_display(crtc_state); intel_vrr_set_vrr_timings() local
821 struct intel_display *display = to_intel_display(crtc_state); intel_vrr_enable_dc_balancing() local
872 struct intel_display *display = to_intel_display(old_crtc_state); intel_vrr_disable_dc_balancing() local
907 struct intel_display *display = to_intel_display(crtc_state); intel_vrr_tg_enable() local
929 struct intel_display *display = to_intel_display(old_crtc_state); intel_vrr_tg_disable() local
946 struct intel_display *display = to_intel_display(crtc_state); intel_vrr_enable() local
960 struct intel_display *display = to_intel_display(old_crtc_state); intel_vrr_disable() local
974 struct intel_display *display = to_intel_display(crtc_state); intel_vrr_transcoder_enable() local
987 struct intel_display *display = to_intel_display(old_crtc_state); intel_vrr_transcoder_disable() local
998 struct intel_display *display = to_intel_display(crtc_state); intel_vrr_psr_frame_change_enable() local
1016 struct intel_display *display = to_intel_display(crtc_state); intel_vrr_get_dc_balance_config() local
1043 struct intel_display *display = to_intel_display(crtc_state); intel_vrr_get_config() local
1148 struct intel_display *display = to_intel_display(crtc_state); intel_vrr_safe_window_start() local
1176 struct intel_display *display = to_intel_display(crtc_state); intel_vrr_dcb_vmin_vblank_start_next() local
1190 struct intel_display *display = to_intel_display(crtc_state); intel_vrr_dcb_vmax_vblank_start_next() local
1204 struct intel_display *display = to_intel_display(crtc_state); intel_vrr_dcb_vmin_vblank_start_final() local
1215 struct intel_display *display = to_intel_display(crtc_state); intel_vrr_dcb_vmax_vblank_start_final() local
[all...]
H A Dintel_display.c35 #include <drm/display/drm_dp_helper.h>
36 #include <drm/display/drm_dp_tunnel.h>
147 /* WA Display #0827: Gen9:all */
149 skl_wa_827(struct intel_display *display, enum pipe pipe, bool enable)
151 intel_de_rmw(display, CLKGATE_DIS_PSL(pipe), in skl_wa_827()
158 icl_wa_scalerclkgating(struct intel_display *display, enum pipe pipe,
161 intel_de_rmw(display, CLKGATE_DIS_PSL(pipe), in icl_wa_scalerclkgating()
168 icl_wa_cursorclkgating(struct intel_display *display, enum pipe pipe,
171 intel_de_rmw(display, CLKGATE_DIS_PSL(pipe), in icl_wa_cursorclkgating()
340 struct intel_display *display in intel_primary_crtc()
150 skl_wa_827(struct intel_display * display,enum pipe pipe,bool enable) skl_wa_827() argument
159 icl_wa_scalerclkgating(struct intel_display * display,enum pipe pipe,bool enable) icl_wa_scalerclkgating() argument
169 icl_wa_cursorclkgating(struct intel_display * display,enum pipe pipe,bool enable) icl_wa_cursorclkgating() argument
341 struct intel_display *display = to_intel_display(crtc_state); intel_primary_crtc() local
352 struct intel_display *display = to_intel_display(old_crtc_state); intel_wait_for_pipe_off() local
367 assert_transcoder(struct intel_display * display,enum transcoder cpu_transcoder,bool state) assert_transcoder() argument
398 struct intel_display *display = to_intel_display(plane->base.dev); assert_plane() local
415 struct intel_display *display = to_intel_display(crtc); assert_planes_disabled() local
424 struct intel_display *display = to_intel_display(new_crtc_state); intel_enable_transcoder() local
503 struct intel_display *display = to_intel_display(old_crtc_state); intel_disable_transcoder() local
547 intel_plane_fb_max_stride(struct intel_display * display,const struct drm_format_info * info,u64 modifier) intel_plane_fb_max_stride() argument
572 struct intel_display *display = to_intel_display(drm); intel_dumb_fb_max_stride() local
598 struct intel_display *display = to_intel_display(crtc_state); intel_plane_fixup_bitmasks() local
619 struct intel_display *display = to_intel_display(crtc); intel_plane_disable_noatomic() local
679 struct intel_display *display = to_intel_display(crtc_state); icl_set_pipe_chicken() local
716 intel_has_pending_fb_unpin(struct intel_display * display) intel_has_pending_fb_unpin() argument
785 struct intel_display *display = to_intel_display(crtc_state); needs_nv12_wa() local
799 struct intel_display *display = to_intel_display(crtc_state); needs_scalerclk_wa() local
810 struct intel_display *display = to_intel_display(crtc_state); needs_cursorclk_wa() local
821 intel_async_flip_vtd_wa(struct intel_display * display,enum pipe pipe,bool enable) intel_async_flip_vtd_wa() argument
842 struct intel_display *display = to_intel_display(crtc_state); needs_async_flip_vtd_wa() local
1037 struct intel_display *display = to_intel_display(state); intel_post_plane_update() local
1169 struct intel_display *display = to_intel_display(state); intel_pre_plane_update() local
1290 struct intel_display *display = to_intel_display(state); intel_crtc_disable_planes() local
1317 struct intel_display *display = to_intel_display(state); intel_encoders_update_prepare() local
1516 struct intel_display *display = to_intel_display(crtc); ilk_crtc_enable() local
1590 struct intel_display *display = to_intel_display(crtc_state); glk_need_scaler_clock_gating_wa() local
1597 struct intel_display *display = to_intel_display(crtc); glk_pipe_scaler_clock_gating_wa() local
1606 struct intel_display *display = to_intel_display(crtc_state); hsw_set_linetime_wm() local
1616 struct intel_display *display = to_intel_display(crtc_state); hsw_set_frame_start_delay() local
1625 struct intel_display *display = to_intel_display(crtc_state); hsw_configure_cpu_transcoder() local
1653 struct intel_display *display = to_intel_display(state); hsw_crtc_enable() local
1752 struct intel_display *display = to_intel_display(crtc); ilk_crtc_disable() local
1788 struct intel_display *display = to_intel_display(state); hsw_crtc_disable() local
1814 intel_phy_is_combo(struct intel_display * display,enum phy phy) intel_phy_is_combo() argument
1846 intel_phy_is_tc(struct intel_display * display,enum phy phy) intel_phy_is_tc() argument
1866 intel_phy_is_snps(struct intel_display * display,enum phy phy) intel_phy_is_snps() argument
1876 intel_port_to_phy(struct intel_display * display,enum port port) intel_port_to_phy() argument
1899 intel_port_to_tc(struct intel_display * display,enum port port) intel_port_to_tc() argument
1912 intel_tc_phy_port_to_tc(struct intel_display * display,enum port port) intel_tc_phy_port_to_tc() argument
1922 struct intel_display *display = to_intel_display(encoder); intel_encoder_to_phy() local
1929 struct intel_display *display = to_intel_display(encoder); intel_encoder_is_combo() local
1936 struct intel_display *display = to_intel_display(encoder); intel_encoder_is_snps() local
1943 struct intel_display *display = to_intel_display(encoder); intel_encoder_is_tc() local
1954 struct intel_display *display = to_intel_display(encoder); intel_encoder_to_tc() local
1962 struct intel_display *display = to_intel_display(dig_port); intel_aux_power_domain() local
1973 struct intel_display *display = to_intel_display(crtc_state); get_crtc_power_domains() local
2010 struct intel_display *display = to_intel_display(crtc_state); intel_modeset_get_crtc_power_domains() local
2035 struct intel_display *display = to_intel_display(crtc); intel_modeset_put_crtc_power_domains() local
2062 struct intel_display *display = to_intel_display(crtc); valleyview_crtc_enable() local
2110 struct intel_display *display = to_intel_display(crtc); i9xx_crtc_enable() local
2151 struct intel_display *display = to_intel_display(state); i9xx_crtc_disable() local
2205 struct intel_display *display = to_intel_display(crtc); intel_crtc_supports_double_wide() local
2256 struct intel_display *display = to_intel_display(crtc_state); intel_crtc_compute_pixel_rate() local
2369 struct intel_display *display = to_intel_display(crtc_state); intel_crtc_compute_pipe_src() local
2402 struct intel_display *display = to_intel_display(crtc_state); intel_crtc_compute_pipe_mode() local
2449 struct intel_display *display = to_intel_display(crtc_state); intel_crtc_set_context_latency() local
2464 struct intel_display *display = to_intel_display(state); intel_crtc_compute_set_context_latency() local
2572 intel_panel_sanitize_ssc(struct intel_display * display) intel_panel_sanitize_ssc() argument
2602 intel_set_m_n(struct intel_display * display,const struct intel_link_m_n * m_n,i915_reg_t data_m_reg,i915_reg_t data_n_reg,i915_reg_t link_m_reg,i915_reg_t link_n_reg) intel_set_m_n() argument
2617 intel_cpu_transcoder_has_m2_n2(struct intel_display * display,enum transcoder transcoder) intel_cpu_transcoder_has_m2_n2() argument
2630 struct intel_display *display = to_intel_display(crtc); intel_cpu_transcoder_set_m1_n1() local
2649 struct intel_display *display = to_intel_display(crtc); intel_cpu_transcoder_set_m2_n2() local
2664 struct intel_display *display = to_intel_display(crtc_state); transcoder_has_vrr() local
2672 struct intel_display *display = to_intel_display(crtc_state); intel_set_transcoder_timings() local
2782 struct intel_display *display = to_intel_display(crtc_state); intel_set_transcoder_timings_lrr() local
2845 struct intel_display *display = to_intel_display(crtc_state); intel_set_pipe_src_size() local
2860 struct intel_display *display = to_intel_display(crtc_state); intel_pipe_is_interlaced() local
2878 struct intel_display *display = to_intel_display(crtc); intel_get_transcoder_timings() local
2963 struct intel_display *display = to_intel_display(crtc); intel_get_pipe_src_size() local
2977 struct intel_display *display = to_intel_display(crtc_state); i9xx_set_pipeconf() local
3045 struct intel_display *display = to_intel_display(crtc); bdw_get_pipe_misc_output_format() local
3071 struct intel_display *display = to_intel_display(crtc); i9xx_get_pipe_config() local
3177 struct intel_display *display = to_intel_display(crtc_state); ilk_set_pipeconf() local
3240 struct intel_display *display = to_intel_display(crtc_state); hsw_set_transconf() local
3272 struct intel_display *display = to_intel_display(crtc_state); bdw_set_pipe_misc() local
3322 struct intel_display *display = to_intel_display(crtc); bdw_get_pipe_misc_bpp() local
3365 intel_get_m_n(struct intel_display * display,struct intel_link_m_n * m_n,i915_reg_t data_m_reg,i915_reg_t data_n_reg,i915_reg_t link_m_reg,i915_reg_t link_n_reg) intel_get_m_n() argument
3381 struct intel_display *display = to_intel_display(crtc); intel_cpu_transcoder_get_m1_n1() local
3400 struct intel_display *display = to_intel_display(crtc); intel_cpu_transcoder_get_m2_n2() local
3415 struct intel_display *display = to_intel_display(crtc); ilk_get_pipe_config() local
3490 joiner_pipes(struct intel_display * display) joiner_pipes() argument
3504 transcoder_ddi_func_is_enabled(struct intel_display * display,enum transcoder cpu_transcoder) transcoder_ddi_func_is_enabled() argument
3519 enabled_uncompressed_joiner_pipes(struct intel_display * display,u8 * primary_pipes,u8 * secondary_pipes) enabled_uncompressed_joiner_pipes() argument
3547 enabled_bigjoiner_pipes(struct intel_display * display,u8 * primary_pipes,u8 * secondary_pipes) enabled_bigjoiner_pipes() argument
3616 enabled_ultrajoiner_pipes(struct intel_display * display,u8 * primary_pipes,u8 * secondary_pipes) enabled_ultrajoiner_pipes() argument
3647 enabled_joiner_pipes(struct intel_display * display,enum pipe pipe,u8 * primary_pipe,u8 * secondary_pipes) enabled_joiner_pipes() argument
3766 hsw_panel_transcoders(struct intel_display * display) hsw_panel_transcoders() argument
3778 struct intel_display *display = to_intel_display(crtc); hsw_enabled_transcoders() local
3861 assert_enabled_transcoders(struct intel_display * display,u8 enabled_transcoders) assert_enabled_transcoders() argument
3880 struct intel_display *display = to_intel_display(crtc); hsw_get_transcoder_state() local
3919 struct intel_display *display = to_intel_display(crtc); bxt_get_dsi_transcoder_state() local
3962 struct intel_display *display = to_intel_display(crtc_state); intel_joiner_get_config() local
3978 struct intel_display *display = to_intel_display(crtc); hsw_get_pipe_config() local
4073 struct intel_display *display = to_intel_display(crtc_state); intel_crtc_get_pipe_config() local
4136 struct intel_display *display = to_intel_display(encoder); intel_encoder_current_mode() local
4235 struct intel_display *display = to_intel_display(crtc_state); skl_linetime_wm() local
4257 struct intel_display *display = to_intel_display(state); hsw_compute_linetime_wm() local
4283 struct intel_display *display = to_intel_display(crtc); intel_crtc_atomic_check() local
4371 struct intel_display *display = to_intel_display(crtc_state); compute_sink_pipe_bpp() local
4412 intel_display_max_pipe_bpp(struct intel_display * display) intel_display_max_pipe_bpp() argument
4427 struct intel_display *display = to_intel_display(crtc); compute_baseline_pipe_bpp() local
4453 struct intel_display *display = to_intel_display(state); check_digital_port_conflicts() local
4639 struct intel_display *display = to_intel_display(state); intel_crtc_prepare_cleared_state() local
4689 struct intel_display *display = to_intel_display(crtc); intel_modeset_pipe_config() local
4951 struct intel_display *display = to_intel_display(crtc); pipe_config_infoframe_mismatch() local
5037 struct intel_display *display = to_intel_display(crtc); pipe_config_pll_mismatch() local
5049 struct intel_display *display = to_intel_display(old_crtc_state); allow_vblank_delay_fastset() local
5071 struct intel_display *display = to_intel_display(current_config); intel_pipe_config_compare() local
5537 struct intel_display *display = to_intel_display(state); intel_modeset_pipe() local
5581 struct intel_display *display = to_intel_display(state); intel_modeset_pipes_in_mask_early() local
5628 struct intel_display *display = to_intel_display(state); intel_modeset_all_pipes_late() local
5657 intel_modeset_commit_pipes(struct intel_display * display,u8 pipe_mask,struct drm_modeset_acquire_ctx * ctx) intel_modeset_commit_pipes() argument
5788 struct intel_display *display = to_intel_display(state); intel_modeset_checks() local
5813 struct intel_display *display = to_intel_display(new_crtc_state); intel_crtc_check_fastset() local
5844 struct intel_display *display = to_intel_display(state); intel_atomic_check_crtcs() local
5901 struct intel_display *display = to_intel_display(state); intel_atomic_check_joiner() local
5961 struct intel_display *display = to_intel_display(state); kill_joiner_secondaries() local
6000 struct intel_display *display = to_intel_display(state); intel_async_flip_check_uapi() local
6068 struct intel_display *display = to_intel_display(state); intel_async_flip_check_hw() local
6234 struct intel_display *display = to_intel_display(state); intel_joiner_add_affected_crtcs() local
6301 struct intel_display *display = to_intel_display(state); intel_atomic_check_config() local
6407 struct intel_display *display = to_intel_display(dev); intel_atomic_check() local
6621 struct intel_display *display = to_intel_display(crtc); intel_crtc_arm_fifo_underrun() local
6637 struct intel_display *display = to_intel_display(new_crtc_state); intel_pipe_fastset() local
6684 struct intel_display *display = to_intel_display(state); commit_pipe_pre_planes() local
6716 struct intel_display *display = to_intel_display(state); commit_pipe_post_planes() local
6744 struct intel_display *display = to_intel_display(state); intel_enable_crtc() local
6772 struct intel_display *display = to_intel_display(state); intel_pre_update_crtc() local
6884 struct intel_display *display = to_intel_display(state); intel_old_crtc_state_disables() local
6916 struct intel_display *display = to_intel_display(state); intel_commit_modeset_disables() local
7010 struct intel_display *display = to_intel_display(state); skl_commit_modeset_enables() local
7208 struct intel_display *display = to_intel_display(state); intel_atomic_cleanup_work() local
7223 struct intel_display *display = to_intel_display(state); intel_atomic_prepare_plane_clear_colors() local
7267 struct intel_display *display = to_intel_display(state); intel_atomic_dsb_prepare() local
7300 struct intel_display *display = to_intel_display(state); intel_atomic_dsb_finish() local
7437 struct intel_display *display = to_intel_display(state); intel_atomic_commit_tail() local
7725 struct intel_display *display = to_intel_display(dev); intel_atomic_commit() local
7795 struct intel_display *display = to_intel_display(encoder); intel_encoder_possible_clones() local
7809 struct intel_display *display = to_intel_display(encoder); intel_encoder_possible_crtcs() local
7819 ilk_has_edp_a(struct intel_display * display) ilk_has_edp_a() argument
7833 intel_ddi_crt_present(struct intel_display * display) intel_ddi_crt_present() argument
7855 assert_port_valid(struct intel_display * display,enum port port) assert_port_valid() argument
7862 intel_setup_outputs(struct intel_display * display) intel_setup_outputs() argument
8031 intel_max_uncompressed_dotclock(struct intel_display * display) intel_max_uncompressed_dotclock() argument
8050 max_dotclock(struct intel_display * display) max_dotclock() argument
8065 struct intel_display *display = to_intel_display(dev); intel_mode_valid() local
8152 intel_cpu_transcoder_mode_valid(struct intel_display * display,const struct drm_display_mode * mode) intel_cpu_transcoder_mode_valid() argument
8186 intel_mode_valid_max_plane_size(struct intel_display * display,const struct drm_display_mode * mode,int num_joined_pipes) intel_mode_valid_max_plane_size() argument
8273 intel_init_display_hooks(struct intel_display * display) intel_init_display_hooks() argument
8289 intel_initial_commit(struct intel_display * display) intel_initial_commit() argument
8363 i830_enable_pipe(struct intel_display * display,enum pipe pipe) i830_enable_pipe() argument
8444 i830_disable_pipe(struct intel_display * display,enum pipe pipe) i830_disable_pipe() argument
8471 intel_scanout_needs_vtd_wa(struct intel_display * display) intel_scanout_needs_vtd_wa() argument
[all...]
H A Dvlv_dsi_regs.h14 #define _MIPI_MMIO_BASE(display) ((display)->dsi.mmio_base) argument
97 #define MIPI_DEVICE_READY(display, port) _MMIO_MIPI(_MIPI_MMIO_BASE(display), port, _MIPIA_DEVICE_R… argument
107 #define MIPI_INTR_STAT(display, port) _MMIO_MIPI(_MIPI_MMIO_BASE(display), port, _MIPIA_INTR_STAT,… argument
110 #define MIPI_INTR_EN(display, port) _MMIO_MIPI(_MIPI_MMIO_BASE(display), port, _MIPIA_INTR_EN, _MI… argument
146 #define MIPI_DSI_FUNC_PRG(display, port) _MMIO_MIPI(_MIPI_MMIO_BASE(display), port, _MIPIA_DSI_FUNC… argument
169 #define MIPI_HS_TX_TIMEOUT(display, port) _MMIO_MIPI(_MIPI_MMIO_BASE(display), port, _MIPIA_HS_TX_T… argument
174 #define MIPI_LP_RX_TIMEOUT(display, port) _MMIO_MIPI(_MIPI_MMIO_BASE(display), port, _MIPIA_LP_RX_T… argument
179 #define MIPI_TURN_AROUND_TIMEOUT(display, port) _MMIO_MIPI(_MIPI_MMIO_BASE(display), port, _MIPIA_T… argument
184 #define MIPI_DEVICE_RESET_TIMER(display, port) _MMIO_MIPI(_MIPI_MMIO_BASE(display), port, _MIPIA_DE… argument
189 #define MIPI_DPI_RESOLUTION(display, port) _MMIO_MIPI(_MIPI_MMIO_BASE(display), port, _MIPIA_DPI_RE… argument
[all …]
H A Dintel_psr.c65 * Since Haswell Display controller supports Panel Self-Refresh on display
67 * spec in eDP1.3. PSR feature allows the display to go to lower standby states
68 * when system is idle but display is on as it eliminates display refresh
70 * display is unchanged.
114 * When unmasked (nearly) all display register writes (eg. even
269 struct intel_display *display = to_intel_display(intel_dp); in panel_replay_global_enabled()
272 display->params.enable_panel_replay; in panel_replay_global_enabled()
277 struct intel_display *display in psr_irq_psr_error_bit_get()
268 struct intel_display *display = to_intel_display(intel_dp); panel_replay_global_enabled() local
276 struct intel_display *display = to_intel_display(intel_dp); psr_irq_psr_error_bit_get() local
284 struct intel_display *display = to_intel_display(intel_dp); psr_irq_post_exit_bit_get() local
292 struct intel_display *display = to_intel_display(intel_dp); psr_irq_pre_entry_bit_get() local
300 struct intel_display *display = to_intel_display(intel_dp); psr_irq_mask_get() local
306 psr_ctl_reg(struct intel_display * display,enum transcoder cpu_transcoder) psr_ctl_reg() argument
315 psr_debug_reg(struct intel_display * display,enum transcoder cpu_transcoder) psr_debug_reg() argument
324 psr_perf_cnt_reg(struct intel_display * display,enum transcoder cpu_transcoder) psr_perf_cnt_reg() argument
333 psr_status_reg(struct intel_display * display,enum transcoder cpu_transcoder) psr_status_reg() argument
342 psr_imr_reg(struct intel_display * display,enum transcoder cpu_transcoder) psr_imr_reg() argument
351 psr_iir_reg(struct intel_display * display,enum transcoder cpu_transcoder) psr_iir_reg() argument
360 psr_aux_ctl_reg(struct intel_display * display,enum transcoder cpu_transcoder) psr_aux_ctl_reg() argument
369 psr_aux_data_reg(struct intel_display * display,enum transcoder cpu_transcoder,int i) psr_aux_data_reg() argument
380 struct intel_display *display = to_intel_display(intel_dp); psr_irq_control() local
396 psr_event_print(struct intel_display * display,u32 val,bool sel_update_enabled) psr_event_print() argument
436 struct intel_display *display = to_intel_display(intel_dp); intel_psr_irq_handler() local
487 struct intel_display *display = to_intel_display(intel_dp); intel_dp_get_sink_sync_latency() local
502 struct intel_display *display = to_intel_display(intel_dp); _psr_compute_su_granularity() local
607 struct intel_display *display = to_intel_display(intel_dp); _panel_replay_init_dpcd() local
667 struct intel_display *display = to_intel_display(intel_dp); _psr_init_dpcd() local
739 struct intel_display *display = to_intel_display(intel_dp); hsw_psr_setup_aux() local
777 struct intel_display *display = to_intel_display(intel_dp); psr2_su_region_et_valid() local
818 struct intel_display *display = to_intel_display(intel_dp); _psr_enable_sink() local
872 struct intel_display *display = to_intel_display(intel_dp); intel_psr1_get_tp_time() local
924 struct intel_display *display = to_intel_display(intel_dp); psr_compute_idle_frames() local
942 struct intel_display *display = to_intel_display(intel_dp); is_dc5_dc6_blocked() local
955 struct intel_display *display = to_intel_display(intel_dp); hsw_activate_psr1() local
993 struct intel_display *display = to_intel_display(intel_dp); intel_psr2_get_tp_time() local
1043 struct intel_display *display = to_intel_display(intel_dp); dg2_activate_panel_replay() local
1068 struct intel_display *display = to_intel_display(intel_dp); hsw_activate_psr2() local
1164 transcoder_has_psr2(struct intel_display * display,enum transcoder cpu_transcoder) transcoder_has_psr2() argument
1188 struct intel_display *display = to_intel_display(intel_dp); psr2_program_idle_frames() local
1198 struct intel_display *display = to_intel_display(intel_dp); tgl_psr2_enable_dc3co() local
1206 struct intel_display *display = to_intel_display(intel_dp); tgl_psr2_disable_dc3co() local
1241 struct intel_display *display = to_intel_display(intel_dp); dc3co_is_pipe_port_compatible() local
1256 struct intel_display *display = to_intel_display(intel_dp); tgl_dc3co_exitline_compute_config() local
1301 struct intel_display *display = to_intel_display(intel_dp); intel_psr2_sel_fetch_config_valid() local
1317 struct intel_display *display = to_intel_display(intel_dp); psr2_granularity_check() local
1397 struct intel_display *display = to_intel_display(intel_dp); _compute_psr2_sdp_prior_scanline_indication() local
1423 struct intel_display *display = to_intel_display(intel_dp); intel_psr_entry_setup_frames() local
1459 struct intel_display *display = to_intel_display(crtc_state); _intel_psr_min_set_context_latency() local
1518 struct intel_display *display = to_intel_display(intel_dp); wake_lines_fit_into_vblank() local
1553 struct intel_display *display = to_intel_display(intel_dp); alpm_config_valid() local
1575 struct intel_display *display = to_intel_display(intel_dp); intel_psr2_config_valid() local
1677 struct intel_display *display = to_intel_display(intel_dp); intel_sel_update_config_valid() local
1745 struct intel_display *display = to_intel_display(intel_dp); _psr_compute_config() local
1790 struct intel_display *display = to_intel_display(intel_dp); _panel_replay_compute_config() local
1857 struct intel_display *display = to_intel_display(intel_dp); intel_psr_needs_wa_18037818876() local
1867 struct intel_display *display = to_intel_display(intel_dp); intel_psr_set_non_psr_pipes() local
1894 struct intel_display *display = to_intel_display(intel_dp); intel_psr_compute_config() local
1942 struct intel_display *display = to_intel_display(encoder); intel_psr_get_config() local
1995 struct intel_display *display = to_intel_display(intel_dp); intel_psr_activate() local
2030 struct intel_display *display = to_intel_display(intel_dp); wm_optimization_wa() local
2055 struct intel_display *display = to_intel_display(intel_dp); intel_psr_enable_source() local
2180 struct intel_display *display = to_intel_display(intel_dp); psr_interrupt_error_check() local
2211 struct intel_display *display = to_intel_display(intel_dp); intel_psr_enable_locked() local
2282 struct intel_display *display = to_intel_display(intel_dp); intel_psr_exit() local
2330 struct intel_display *display = to_intel_display(intel_dp); intel_psr_wait_exit_locked() local
2352 struct intel_display *display = to_intel_display(intel_dp); intel_psr_disable_locked() local
2430 struct intel_display *display = to_intel_display(intel_dp); intel_psr_disable() local
2489 struct intel_display *display = to_intel_display(intel_dp); intel_psr_resume() local
2526 struct intel_display *display = to_intel_display(crtc_state); intel_psr_needs_vblank_notification() local
2566 struct intel_display *display = to_intel_display(crtc); intel_psr_trigger_frame_change_event() local
2589 man_trk_ctl_enable_bit_get(struct intel_display * display) man_trk_ctl_enable_bit_get() argument
2595 man_trk_ctl_single_full_frame_bit_get(struct intel_display * display) man_trk_ctl_single_full_frame_bit_get() argument
2602 man_trk_ctl_partial_frame_bit_get(struct intel_display * display) man_trk_ctl_partial_frame_bit_get() argument
2609 man_trk_ctl_continuos_full_frame(struct intel_display * display) man_trk_ctl_continuos_full_frame() argument
2618 struct intel_display *display = to_intel_display(intel_dp); intel_psr_force_update() local
2639 struct intel_display *display = to_intel_display(crtc_state); intel_psr2_program_trans_man_trk_ctl() local
2679 struct intel_display *display = to_intel_display(crtc_state); psr2_man_trk_ctl_calc() local
2746 struct intel_display *display = to_intel_display(crtc_state); intel_psr2_sel_fetch_pipe_alignment() local
2851 struct intel_display *display = to_intel_display(crtc_state); intel_psr_apply_pr_link_on_su_wa() local
2883 struct intel_display *display = to_intel_display(crtc_state); intel_psr_apply_su_area_workarounds() local
2900 struct intel_display *display = to_intel_display(state); intel_psr2_sel_fetch_update() local
3115 struct intel_display *display = to_intel_display(crtc_state); intel_psr2_panic_force_full_update() local
3136 struct intel_display *display = to_intel_display(state); intel_psr_pre_plane_update() local
3187 struct intel_display *display = to_intel_display(crtc_state); verify_panel_replay_dsc_state() local
3201 struct intel_display *display = to_intel_display(state); intel_psr_post_plane_update() local
3268 struct intel_display *display = to_intel_display(new_crtc_state); _psr2_ready_for_pipe_update_locked() local
3293 struct intel_display *display = to_intel_display(new_crtc_state); _psr1_ready_for_pipe_update_locked() local
3318 struct intel_display *display = to_intel_display(new_crtc_state); intel_psr_wait_for_idle_locked() local
3361 struct intel_display *display = to_intel_display(intel_dp); __psr_wait_for_idle_locked() local
3391 intel_psr_fastset_force(struct intel_display * display) intel_psr_fastset_force() argument
3456 struct intel_display *display = to_intel_display(intel_dp); intel_psr_debug_set() local
3549 struct intel_display *display = to_intel_display(intel_dp); intel_psr_configure_full_frame_update() local
3569 struct intel_display *display = to_intel_display(intel_dp); _psr_invalidate_handle() local
3596 intel_psr_invalidate(struct intel_display * display,unsigned frontbuffer_bits,enum fb_op_origin origin) intel_psr_invalidate() argument
3634 struct intel_display *display = to_intel_display(intel_dp); tgl_dc3co_flush_locked() local
3655 struct intel_display *display = to_intel_display(intel_dp); _psr_flush_handle() local
3708 intel_psr_flush(struct intel_display * display,unsigned frontbuffer_bits,enum fb_op_origin origin) intel_psr_flush() argument
3762 struct intel_display *display = to_intel_display(intel_dp); intel_psr_init() local
3842 struct intel_display *display = to_intel_display(intel_dp); psr_capability_changed_check() local
3873 struct intel_display *display = to_intel_display(intel_dp); intel_psr_short_pulse() local
3983 struct intel_display *display = to_intel_display(crtc_state); intel_psr_lock() local
4006 struct intel_display *display = to_intel_display(crtc_state); intel_psr_unlock() local
4024 struct intel_display *display = to_intel_display(intel_dp); intel_psr_apply_underrun_on_idle_wa_locked() local
4043 struct intel_display *display = container_of(work, typeof(*display), psr_dc5_dc6_wa_work() local
4067 intel_psr_notify_dc5_dc6(struct intel_display * display) intel_psr_notify_dc5_dc6() argument
4082 intel_psr_dc5_dc6_wa_init(struct intel_display * display) intel_psr_dc5_dc6_wa_init() argument
4102 struct intel_display *display = to_intel_display(state); intel_psr_notify_pipe_change() local
4150 intel_psr_notify_vblank_enable_disable(struct intel_display * display,bool enable) intel_psr_notify_vblank_enable_disable() argument
4180 struct intel_display *display = to_intel_display(intel_dp); psr_source_status() local
4282 struct intel_display *display = to_intel_display(intel_dp); intel_psr_status() local
4389 struct intel_display *display = m->private; i915_edp_psr_status_show() local
4412 struct intel_display *display = data; i915_edp_psr_debug_set() local
4435 struct intel_display *display = data; i915_edp_psr_debug_get() local
4456 intel_psr_debugfs_register(struct intel_display * display) intel_psr_debugfs_register() argument
4545 struct intel_display *display = to_intel_display(connector); intel_psr_connector_debugfs_add() local
4579 struct intel_display *display = to_intel_display(intel_dp); intel_psr_compute_config_late() local
4632 struct intel_display *display = to_intel_display(crtc_state); intel_psr_min_guardband() local
4659 struct intel_display *display = to_intel_display(crtc_state); intel_psr_use_trans_push() local
[all...]
H A Dintel_lpe_audio.c79 #define HAS_LPE_AUDIO(display) ((display)->audio.lpe.platdev) argument
82 lpe_audio_platdev_create(struct intel_display *display) in lpe_audio_platdev_create() argument
84 struct pci_dev *pdev = to_pci_dev(display->drm->dev); in lpe_audio_platdev_create()
100 rsc[0].start = display->audio.lpe.irq; in lpe_audio_platdev_create()
101 rsc[0].end = display->audio.lpe.irq; in lpe_audio_platdev_create()
112 pinfo.parent = display->drm->dev; in lpe_audio_platdev_create()
121 pdata->num_pipes = INTEL_NUM_PIPES(display); in lpe_audio_platdev_create()
122 pdata->num_ports = display->platform.cherryview ? 3 : 2; /* B,C,D or B,C */ in lpe_audio_platdev_create()
133 drm_err(display in lpe_audio_platdev_create()
143 lpe_audio_platdev_destroy(struct intel_display * display) lpe_audio_platdev_destroy() argument
170 lpe_audio_irq_init(struct intel_display * display) lpe_audio_irq_init() argument
181 lpe_audio_detect(struct intel_display * display) lpe_audio_detect() argument
203 lpe_audio_setup(struct intel_display * display) lpe_audio_setup() argument
258 intel_lpe_audio_irq_handler(struct intel_display * display) intel_lpe_audio_irq_handler() argument
279 intel_lpe_audio_init(struct intel_display * display) intel_lpe_audio_init() argument
299 intel_lpe_audio_teardown(struct intel_display * display) intel_lpe_audio_teardown() argument
324 intel_lpe_audio_notify(struct intel_display * display,enum transcoder cpu_transcoder,enum port port,const void * eld,int ls_clock,bool dp_output) intel_lpe_audio_notify() argument
[all...]
H A Dicl_dsi.c30 #include <drm/display/drm_dsc_helper.h>
59 static int header_credits_available(struct intel_display *display, in header_credits_available() argument
62 return (intel_de_read(display, DSI_CMD_TXCTL(dsi_trans)) & FREE_HEADER_CREDIT_MASK) in header_credits_available()
66 static int payload_credits_available(struct intel_display *display, in payload_credits_available() argument
69 return (intel_de_read(display, DSI_CMD_TXCTL(dsi_trans)) & FREE_PLOAD_CREDIT_MASK) in payload_credits_available()
73 static bool wait_for_header_credits(struct intel_display *display, in wait_for_header_credits() argument
78 ret = poll_timeout_us(available = header_credits_available(display, dsi_trans), in wait_for_header_credits()
82 drm_err(display->drm, "DSI header credits not released\n"); in wait_for_header_credits()
89 static bool wait_for_payload_credits(struct intel_display *display, in wait_for_payload_credits() argument
94 ret = poll_timeout_us(available = payload_credits_available(display, dsi_tran in wait_for_payload_credits()
115 struct intel_display *display = to_intel_display(encoder); wait_for_cmds_dispatched_to_panel() local
162 struct intel_display *display = to_intel_display(&intel_dsi->base); dsi_send_pkt_payld() local
194 struct intel_display *display = to_intel_display(&intel_dsi->base); dsi_send_pkt_hdr() local
227 struct intel_display *display = to_intel_display(crtc_state); icl_dsi_frame_update() local
251 struct intel_display *display = to_intel_display(encoder); dsi_program_swing_and_deemphasis() local
297 struct intel_display *display = to_intel_display(encoder); configure_dual_link_mode() local
361 struct intel_display *display = to_intel_display(encoder); gen11_dsi_program_esc_clk_div() local
402 struct intel_display *display = to_intel_display(&intel_dsi->base); get_dsi_io_power_domains() local
417 struct intel_display *display = to_intel_display(encoder); gen11_dsi_enable_io_power() local
430 struct intel_display *display = to_intel_display(encoder); gen11_dsi_power_up_lanes() local
441 struct intel_display *display = to_intel_display(encoder); gen11_dsi_config_phy_lanes_sequence() local
484 struct intel_display *display = to_intel_display(encoder); gen11_dsi_voltage_swing_program_seq() local
528 struct intel_display *display = to_intel_display(encoder); gen11_dsi_enable_ddi_buffer() local
548 struct intel_display *display = to_intel_display(encoder); gen11_dsi_setup_dphy_timings() local
589 struct intel_display *display = to_intel_display(encoder); gen11_dsi_setup_timings() local
622 struct intel_display *display = to_intel_display(encoder); gen11_dsi_gate_clocks() local
638 struct intel_display *display = to_intel_display(encoder); gen11_dsi_ungate_clocks() local
654 struct intel_display *display = to_intel_display(encoder); gen11_dsi_is_clock_enabled() local
673 struct intel_display *display = to_intel_display(encoder); gen11_dsi_map_pll() local
702 struct intel_display *display = to_intel_display(encoder); gen11_dsi_configure_transcoder() local
877 struct intel_display *display = to_intel_display(encoder); gen11_dsi_set_transcoder_timings() local
1045 struct intel_display *display = to_intel_display(encoder); gen11_dsi_enable_transcoder() local
1066 struct intel_display *display = to_intel_display(encoder); gen11_dsi_setup_timeouts() local
1113 struct intel_display *display = to_intel_display(encoder); gen11_dsi_config_util_pin() local
1171 struct intel_display *display = to_intel_display(encoder); gen11_dsi_powerup_panel() local
1254 struct intel_display *display = to_intel_display(encoder); icl_apply_kvmr_pipe_a_wa() local
1270 struct intel_display *display = to_intel_display(encoder); adlp_set_lp_hs_wakeup_gb() local
1312 struct intel_display *display = to_intel_display(encoder); gen11_dsi_disable_transcoder() local
1344 struct intel_display *display = to_intel_display(encoder); gen11_dsi_deconfigure_trancoder() local
1393 struct intel_display *display = to_intel_display(encoder); gen11_dsi_disable_port() local
1415 struct intel_display *display = to_intel_display(encoder); gen11_dsi_disable_io_power() local
1494 struct intel_display *display = to_intel_display(connector->dev); gen11_dsi_mode_valid() local
1546 struct intel_display *display = to_intel_display(&intel_dsi->base); gen11_dsi_is_periodic_cmd_mode() local
1598 struct intel_display *display = to_intel_display(encoder); gen11_dsi_sync_state() local
1620 struct intel_display *display = to_intel_display(encoder); gen11_dsi_dsc_compute_config() local
1664 struct intel_display *display = to_intel_display(encoder); gen11_dsi_compute_config() local
1722 struct intel_display *display = to_intel_display(encoder); gen11_dsi_get_hw_state() local
1924 icl_dsi_init(struct intel_display * display,const struct intel_bios_encoder_data * devdata) icl_dsi_init() argument
[all...]
H A Dintel_hdcp_gsc_message.c23 struct intel_display *display; in intel_hdcp_gsc_initiate_session() local
29 display = to_intel_display(dev); in intel_hdcp_gsc_initiate_session()
30 if (!display) { in intel_hdcp_gsc_initiate_session()
34 gsc_context = display->hdcp.gsc_context; in intel_hdcp_gsc_initiate_session()
47 byte = intel_parent_hdcp_gsc_msg_send(display, gsc_context, in intel_hdcp_gsc_initiate_session()
51 drm_dbg_kms(display->drm, "intel_hdcp_gsc_msg_send failed. %zd\n", byte); in intel_hdcp_gsc_initiate_session()
56 drm_dbg_kms(display->drm, "FW cmd 0x%08X Failed. Status: 0x%X\n", in intel_hdcp_gsc_initiate_session()
81 struct intel_display *display; in intel_hdcp_gsc_verify_receiver_cert_prepare_km() local
87 display = to_intel_display(dev); in intel_hdcp_gsc_verify_receiver_cert_prepare_km()
88 if (!display) { in intel_hdcp_gsc_verify_receiver_cert_prepare_km()
[all …]
H A Dintel_opregion.c88 u32 didl[8]; /* supported display devices ID list */
89 u32 cpdl[8]; /* currently presented display list */
90 u32 cadl[8]; /* currently active display list */
101 u32 did2[7]; /* extended supported display devices ID list */
102 u32 cpd2[7]; /* extended attached display devices list */
259 struct intel_display *display; member
275 static int check_swsci_function(struct intel_display *display, u32 function) in check_swsci_function() argument
277 struct intel_opregion *opregion = display->opregion; in check_swsci_function()
307 static int swsci(struct intel_display *display, in swsci() argument
311 struct pci_dev *pdev = to_pci_dev(display in swsci()
393 struct intel_display *display = to_intel_display(encoder); intel_opregion_notify_encoder() local
475 intel_opregion_notify_adapter(struct intel_display * display,pci_power_t state) intel_opregion_notify_adapter() argument
492 asle_set_backlight(struct intel_display * display,u32 bclp) asle_set_backlight() argument
533 asle_set_als_illum(struct intel_display * display,u32 alsi) asle_set_als_illum() argument
541 asle_set_pwm_freq(struct intel_display * display,u32 pfmb) asle_set_pwm_freq() argument
547 asle_set_pfit(struct intel_display * display,u32 pfit) asle_set_pfit() argument
555 asle_set_supported_rotation_angles(struct intel_display * display,u32 srot) asle_set_supported_rotation_angles() argument
561 asle_set_button_array(struct intel_display * display,u32 iuer) asle_set_button_array() argument
585 asle_set_convertible(struct intel_display * display,u32 iuer) asle_set_convertible() argument
597 asle_set_docking(struct intel_display * display,u32 iuer) asle_set_docking() argument
608 asle_isct_state(struct intel_display * display) asle_isct_state() argument
618 struct intel_display *display = opregion->display; asle_work() local
665 intel_opregion_asle_present(struct intel_display * display) intel_opregion_asle_present() argument
670 intel_opregion_asle_intr(struct intel_display * display) intel_opregion_asle_intr() argument
729 intel_didl_outputs(struct intel_display * display) intel_didl_outputs() argument
768 intel_setup_cadls(struct intel_display * display) intel_setup_cadls() argument
798 swsci_setup(struct intel_display * display) swsci_setup() argument
876 intel_opregion_setup(struct intel_display * display) intel_opregion_setup() argument
1063 intel_opregion_get_panel_type(struct intel_display * display) intel_opregion_get_panel_type() argument
1112 struct intel_display *display = to_intel_display(connector); intel_opregion_get_edid() local
1139 intel_opregion_vbt_present(struct intel_display * display) intel_opregion_vbt_present() argument
1149 intel_opregion_get_vbt(struct intel_display * display,size_t * size) intel_opregion_get_vbt() argument
1162 intel_opregion_headless_sku(struct intel_display * display) intel_opregion_headless_sku() argument
1179 intel_opregion_register(struct intel_display * display) intel_opregion_register() argument
1195 intel_opregion_resume_display(struct intel_display * display) intel_opregion_resume_display() argument
1221 intel_opregion_resume(struct intel_display * display) intel_opregion_resume() argument
1234 intel_opregion_suspend_display(struct intel_display * display) intel_opregion_suspend_display() argument
1247 intel_opregion_suspend(struct intel_display * display,pci_power_t state) intel_opregion_suspend() argument
1260 intel_opregion_unregister(struct intel_display * display) intel_opregion_unregister() argument
1275 intel_opregion_cleanup(struct intel_display * display) intel_opregion_cleanup() argument
1291 struct intel_display *display = m->private; intel_opregion_show() local
1302 intel_opregion_debugfs_register(struct intel_display * display) intel_opregion_debugfs_register() argument
[all...]
H A Dg4x_dp.c55 const struct dpll *vlv_get_dpll(struct intel_display *display) in vlv_get_dpll() argument
57 return display->platform.cherryview ? &chv_dpll[0] : &vlv_dpll[0]; in vlv_get_dpll()
63 struct intel_display *display = to_intel_display(encoder); in g4x_dp_set_clock() local
67 if (display->platform.g4x) { in g4x_dp_set_clock()
70 } else if (HAS_PCH_SPLIT(display)) { in g4x_dp_set_clock()
73 } else if (display->platform.cherryview) { in g4x_dp_set_clock()
76 } else if (display->platform.valleyview) { in g4x_dp_set_clock()
95 struct intel_display *display = to_intel_display(encoder); in intel_dp_prepare() local
124 intel_dp->DP = intel_de_read(display, intel_dp->output_reg) & DP_DETECTED; in intel_dp_prepare()
132 if (display in intel_dp_prepare()
172 struct intel_display *display = to_intel_display(intel_dp); assert_dp_port() local
183 assert_edp_pll(struct intel_display * display,bool state) assert_edp_pll() argument
197 struct intel_display *display = to_intel_display(intel_dp); ilk_edp_pll_on() local
237 struct intel_display *display = to_intel_display(intel_dp); ilk_edp_pll_off() local
252 cpt_dp_port_selected(struct intel_display * display,enum port port,enum pipe * pipe) cpt_dp_port_selected() argument
275 g4x_dp_port_enabled(struct intel_display * display,i915_reg_t dp_reg,enum port port,enum pipe * pipe) g4x_dp_port_enabled() argument
302 struct intel_display *display = to_intel_display(encoder); intel_dp_get_hw_state() local
338 struct intel_display *display = to_intel_display(encoder); intel_dp_get_config() local
414 struct intel_display *display = to_intel_display(encoder); intel_dp_link_down() local
469 struct intel_display *display = to_intel_display(encoder); g4x_dp_audio_enable() local
486 struct intel_display *display = to_intel_display(encoder); g4x_dp_audio_disable() local
579 struct intel_display *display = to_intel_display(intel_dp); cpt_set_link_train() local
606 struct intel_display *display = to_intel_display(intel_dp); cpt_set_idle_link_train() local
620 struct intel_display *display = to_intel_display(intel_dp); g4x_set_link_train() local
647 struct intel_display *display = to_intel_display(intel_dp); g4x_set_idle_link_train() local
659 struct intel_display *display = to_intel_display(intel_dp); intel_dp_enable_port() local
683 struct intel_display *display = to_intel_display(state); intel_enable_dp() local
1033 struct intel_display *display = to_intel_display(encoder); g4x_set_signal_levels() local
1081 struct intel_display *display = to_intel_display(encoder); snb_cpu_edp_set_signal_levels() local
1133 struct intel_display *display = to_intel_display(encoder); ivb_cpu_edp_set_signal_levels() local
1188 struct intel_display *display = to_intel_display(encoder); ibx_digital_port_connected() local
1196 struct intel_display *display = to_intel_display(encoder); g4x_digital_port_connected() local
1219 struct intel_display *display = to_intel_display(encoder); ilk_digital_port_connected() local
1229 struct intel_display *display = to_intel_display(encoder); g4x_dp_compute_config() local
1263 struct intel_display *display = to_intel_display(encoder->dev); intel_dp_encoder_reset() local
1282 g4x_dp_init(struct intel_display * display,i915_reg_t output_reg,enum port port) g4x_dp_init() argument
[all...]
H A Dintel_lvds.c87 bool intel_lvds_port_enabled(struct intel_display *display, in intel_lvds_port_enabled() argument
92 val = intel_de_read(display, lvds_reg); in intel_lvds_port_enabled()
95 if (HAS_PCH_CPT(display)) in intel_lvds_port_enabled()
106 struct intel_display *display = to_intel_display(encoder); in intel_lvds_get_hw_state() local
111 wakeref = intel_display_power_get_if_enabled(display, encoder->power_domain); in intel_lvds_get_hw_state()
115 ret = intel_lvds_port_enabled(display, lvds_encoder->reg, pipe); in intel_lvds_get_hw_state()
117 intel_display_power_put(display, encoder->power_domain, wakeref); in intel_lvds_get_hw_state()
125 struct intel_display *display = to_intel_display(encoder); in intel_lvds_get_config() local
131 tmp = intel_de_read(display, lvds_encoder->reg); in intel_lvds_get_config()
143 if (DISPLAY_VER(display) < in intel_lvds_get_config()
157 intel_lvds_pps_get_hw_state(struct intel_display * display,struct intel_lvds_pps * pps) intel_lvds_pps_get_hw_state() argument
211 intel_lvds_pps_init_hw(struct intel_display * display,struct intel_lvds_pps * pps) intel_lvds_pps_init_hw() argument
243 struct intel_display *display = to_intel_display(state); intel_pre_enable_lvds() local
324 struct intel_display *display = to_intel_display(encoder); intel_enable_lvds() local
344 struct intel_display *display = to_intel_display(encoder); intel_disable_lvds() local
385 struct intel_display *display = to_intel_display(encoder); intel_lvds_shutdown() local
396 struct intel_display *display = to_intel_display(_connector->dev); intel_lvds_mode_valid() local
421 struct intel_display *display = to_intel_display(encoder); intel_lvds_compute_config() local
776 intel_get_lvds_encoder(struct intel_display * display) intel_get_lvds_encoder() argument
788 intel_is_dual_link_lvds(struct intel_display * display) intel_is_dual_link_lvds() argument
797 struct intel_display *display = to_intel_display(&lvds_encoder->base); compute_is_dual_link_lvds() local
843 intel_lvds_init(struct intel_display * display) intel_lvds_init() argument
[all...]
H A Dintel_opregion.h37 int intel_opregion_setup(struct intel_display *display);
38 void intel_opregion_cleanup(struct intel_display *display);
40 void intel_opregion_register(struct intel_display *display);
41 void intel_opregion_unregister(struct intel_display *display);
43 void intel_opregion_resume(struct intel_display *display);
44 void intel_opregion_suspend(struct intel_display *display,
47 bool intel_opregion_asle_present(struct intel_display *display);
48 void intel_opregion_asle_intr(struct intel_display *display);
51 int intel_opregion_notify_adapter(struct intel_display *display,
53 int intel_opregion_get_panel_type(struct intel_display *display);
[all …]
H A Dintel_color.c228 struct intel_display *display = to_intel_display(crtc->base.dev); in ilk_update_pipe_csc() local
231 intel_de_write_dsb(display, dsb, PIPE_CSC_PREOFF_HI(pipe), in ilk_update_pipe_csc()
233 intel_de_write_dsb(display, dsb, PIPE_CSC_PREOFF_ME(pipe), in ilk_update_pipe_csc()
235 intel_de_write_dsb(display, dsb, PIPE_CSC_PREOFF_LO(pipe), in ilk_update_pipe_csc()
238 intel_de_write_dsb(display, dsb, PIPE_CSC_COEFF_RY_GY(pipe), in ilk_update_pipe_csc()
240 intel_de_write_dsb(display, dsb, PIPE_CSC_COEFF_BY(pipe), in ilk_update_pipe_csc()
243 intel_de_write_dsb(display, dsb, PIPE_CSC_COEFF_RU_GU(pipe), in ilk_update_pipe_csc()
245 intel_de_write_dsb(display, dsb, PIPE_CSC_COEFF_BU(pipe), in ilk_update_pipe_csc()
248 intel_de_write_dsb(display, dsb, PIPE_CSC_COEFF_RV_GV(pipe), in ilk_update_pipe_csc()
250 intel_de_write_dsb(display, ds in ilk_update_pipe_csc()
267 struct intel_display *display = to_intel_display(crtc); ilk_read_pipe_csc() local
334 struct intel_display *display = to_intel_display(crtc->base.dev); icl_update_output_csc() local
370 struct intel_display *display = to_intel_display(crtc); icl_read_output_csc() local
419 struct intel_display *display = to_intel_display(crtc_state); ilk_limited_range() local
434 struct intel_display *display = to_intel_display(crtc_state); ilk_lut_limited_range() local
457 ilk_csc_copy(struct intel_display * display,struct intel_csc_matrix * dst,const struct intel_csc_matrix * src) ilk_csc_copy() argument
471 struct intel_display *display = to_intel_display(crtc_state); ilk_csc_convert_ctm() local
529 struct intel_display *display = to_intel_display(crtc_state); ilk_assign_csc() local
570 struct intel_display *display = to_intel_display(crtc_state); icl_assign_csc() local
651 struct intel_display *display = to_intel_display(crtc); vlv_load_wgc_csc() local
673 struct intel_display *display = to_intel_display(crtc); vlv_read_wgc_csc() local
709 struct intel_display *display = to_intel_display(crtc_state); vlv_assign_csc() local
753 struct intel_display *display = to_intel_display(crtc); chv_load_cgm_csc() local
771 struct intel_display *display = to_intel_display(crtc); chv_read_cgm_csc() local
805 struct intel_display *display = to_intel_display(crtc_state); chv_assign_csc() local
1038 struct intel_display *display = to_intel_display(crtc); ilk_color_commit_arm() local
1051 struct intel_display *display = to_intel_display(crtc); hsw_color_commit_arm() local
1062 struct intel_display *display = to_intel_display(crtc); hsw_read_gamma_mode() local
1069 struct intel_display *display = to_intel_display(crtc); ilk_read_csc_mode() local
1076 struct intel_display *display = to_intel_display(crtc_state); i9xx_get_config() local
1103 struct intel_display *display = to_intel_display(crtc_state); skl_get_config() local
1123 struct intel_display *display = to_intel_display(crtc_state); skl_color_commit_arm() local
1150 struct intel_display *display = to_intel_display(crtc_state); icl_color_commit_arm() local
1167 struct intel_display *display = to_intel_display(crtc_state); icl_color_post_update() local
1188 create_linear_lut(struct intel_display * display,int lut_size) create_linear_lut() argument
1222 create_resized_lut(struct intel_display * display,const struct drm_property_blob * blob_in,int lut_out_size,bool limited_color_range) create_resized_lut() argument
1259 struct intel_display *display = to_intel_display(crtc); i9xx_load_lut_8() local
1277 struct intel_display *display = to_intel_display(crtc); i9xx_load_lut_10() local
1313 struct intel_display *display = to_intel_display(crtc); i965_load_lut_10p6() local
1353 struct intel_display *display = to_intel_display(crtc_state); ilk_lut_write() local
1364 struct intel_display *display = to_intel_display(crtc_state); ilk_lut_write_indexed() local
1586 glk_degamma_lut_size(struct intel_display * display) glk_degamma_lut_size() argument
1620 struct intel_display *display = to_intel_display(crtc_state); glk_load_degamma_lut() local
1860 struct intel_display *display = to_intel_display(crtc); chv_load_cgm_degamma() local
1894 struct intel_display *display = to_intel_display(crtc); chv_load_cgm_gamma() local
1909 struct intel_display *display = to_intel_display(crtc_state); chv_load_luts() local
1931 struct intel_display *display = to_intel_display(crtc_state); intel_color_load_luts() local
1942 struct intel_display *display = to_intel_display(crtc_state); intel_color_commit_noarm() local
1951 struct intel_display *display = to_intel_display(crtc_state); intel_color_commit_arm() local
1958 struct intel_display *display = to_intel_display(crtc_state); intel_color_post_update() local
1966 struct intel_display *display = to_intel_display(crtc_state); intel_color_modeset() local
1988 struct intel_display *display = to_intel_display(crtc_state); intel_color_uses_chained_dsb() local
1995 struct intel_display *display = to_intel_display(crtc_state); intel_color_uses_gosub_dsb() local
2003 struct intel_display *display = to_intel_display(state); intel_color_prepare_commit() local
2057 struct intel_display *display = to_intel_display(state); intel_can_preload_luts() local
2100 struct intel_display *display = to_intel_display(state); intel_color_check() local
2121 struct intel_display *display = to_intel_display(crtc_state); intel_color_get_config() local
2136 struct intel_display *display = to_intel_display(crtc_state); intel_color_lut_equal() local
2152 struct intel_display *display = to_intel_display(plane); need_plane_update() local
2167 struct intel_display *display = to_intel_display(state); intel_color_add_affected_planes() local
2206 struct intel_display *display = to_intel_display(crtc_state); intel_gamma_lut_tests() local
2217 struct intel_display *display = to_intel_display(crtc_state); intel_degamma_lut_tests() local
2224 struct intel_display *display = to_intel_display(crtc_state); intel_gamma_lut_size() local
2235 struct intel_display *display = to_intel_display(crtc_state); intel_degamma_lut_size() local
2243 struct intel_display *display = to_intel_display(crtc); check_lut_size() local
2263 struct intel_display *display = to_intel_display(crtc_state); _check_luts() local
2316 struct intel_display *display = to_intel_display(crtc); i9xx_check_lut_10() local
2336 struct intel_display *display = to_intel_display(crtc_state); intel_color_assert_luts() local
2375 struct intel_display *display = to_intel_display(state); i9xx_color_check() local
2559 struct intel_display *display = to_intel_display(crtc_state); ilk_assign_luts() local
2598 struct intel_display *display = to_intel_display(state); ilk_color_check() local
2671 struct intel_display *display = to_intel_display(crtc_state); ivb_assign_luts() local
2704 struct intel_display *display = to_intel_display(state); ivb_color_check() local
2777 struct intel_display *display = to_intel_display(crtc_state); glk_assign_luts() local
2841 struct intel_display *display = to_intel_display(state); glk_color_check() local
2899 struct intel_display *display = to_intel_display(crtc_state); icl_gamma_mode() local
3298 struct intel_display *display = to_intel_display(crtc); i9xx_read_lut_8() local
3324 struct intel_display *display = to_intel_display(crtc); i9xx_read_lut_10() local
3375 struct intel_display *display = to_intel_display(crtc); i965_read_lut_10p6() local
3427 struct intel_display *display = to_intel_display(crtc); chv_read_cgm_degamma() local
3453 struct intel_display *display = to_intel_display(crtc); chv_read_cgm_gamma() local
3479 struct intel_display *display = to_intel_display(crtc_state); chv_get_config() local
3502 struct intel_display *display = to_intel_display(crtc); ilk_read_lut_8() local
3527 struct intel_display *display = to_intel_display(crtc); ilk_read_lut_10() local
3590 struct intel_display *display = to_intel_display(crtc); ivb_read_lut_10() local
3655 struct intel_display *display = to_intel_display(crtc); bdw_read_lut_10() local
3720 struct intel_display *display = to_intel_display(crtc); glk_read_degamma_lut() local
3786 struct intel_display *display = to_intel_display(crtc); icl_read_lut_multi_segment() local
3855 struct intel_display *display = to_intel_display(plane_state); xelpd_load_plane_csc_matrix() local
3950 struct intel_display *display = to_intel_display(plane_state); xelpd_program_plane_pre_csc_lut() local
4003 struct intel_display *display = to_intel_display(plane_state); xelpd_program_plane_post_csc_lut() local
4076 struct intel_display *display = to_intel_display(crtc->base.dev); glk_load_lut_3d() local
4095 struct intel_display *display = to_intel_display(crtc); glk_lut_3d_commit() local
4243 struct intel_display *display = to_intel_display(plane_state); intel_color_plane_commit_arm() local
4254 struct intel_display *display = to_intel_display(plane_state); intel_color_load_plane_csc_matrix() local
4264 struct intel_display *display = to_intel_display(plane_state); intel_color_load_plane_luts() local
4271 intel_color_crtc_has_3dlut(struct intel_display * display,enum pipe pipe) intel_color_crtc_has_3dlut() argument
4283 struct intel_display *display = to_intel_display(plane_state); intel_color_load_3dlut() local
4303 struct intel_display *display = to_intel_display(crtc); intel_color_crtc_init() local
4328 intel_color_init(struct intel_display * display) intel_color_init() argument
4345 intel_color_init_hooks(struct intel_display * display) intel_color_init_hooks() argument
[all...]
H A Dintel_dbuf_bw.c31 struct intel_display *display = to_intel_display(state); in intel_atomic_get_old_dbuf_bw_state() local
34 dbuf_bw_state = intel_atomic_get_old_global_obj_state(state, &display->dbuf_bw.obj); in intel_atomic_get_old_dbuf_bw_state()
42 struct intel_display *display = to_intel_display(state); in intel_atomic_get_new_dbuf_bw_state() local
45 dbuf_bw_state = intel_atomic_get_new_global_obj_state(state, &display->dbuf_bw.obj); in intel_atomic_get_new_dbuf_bw_state()
53 struct intel_display *display = to_intel_display(state); in intel_atomic_get_dbuf_bw_state() local
56 dbuf_bw_state = intel_atomic_get_global_obj_state(state, &display->dbuf_bw.obj); in intel_atomic_get_dbuf_bw_state()
63 static bool intel_dbuf_bw_changed(struct intel_display *display, in intel_dbuf_bw_changed() argument
69 for_each_dbuf_slice(display, slice) { in intel_dbuf_bw_changed()
78 static bool intel_dbuf_bw_state_changed(struct intel_display *display, in intel_dbuf_bw_state_changed() argument
84 for_each_pipe(display, pip in intel_dbuf_bw_state_changed()
103 struct intel_display *display = to_intel_display(crtc); skl_plane_calc_dbuf_bw() local
120 struct intel_display *display = to_intel_display(crtc_state); skl_crtc_calc_dbuf_bw() local
149 intel_dbuf_bw_min_cdclk(struct intel_display * display,const struct intel_dbuf_bw_state * dbuf_bw_state) intel_dbuf_bw_min_cdclk() argument
181 struct intel_display *display = to_intel_display(state); intel_dbuf_bw_calc_min_cdclk() local
230 intel_dbuf_bw_update_hw_state(struct intel_display * display) intel_dbuf_bw_update_hw_state() argument
249 struct intel_display *display = to_intel_display(crtc); intel_dbuf_bw_crtc_disable_noatomic() local
283 intel_dbuf_bw_init(struct intel_display * display) intel_dbuf_bw_init() argument
[all...]
H A Dintel_display_driver.h17 void intel_display_driver_init_hw(struct intel_display *display);
18 void intel_display_driver_early_probe(struct intel_display *display);
19 int intel_display_driver_probe_noirq(struct intel_display *display);
20 int intel_display_driver_probe_nogem(struct intel_display *display);
21 int intel_display_driver_probe(struct intel_display *display);
22 void intel_display_driver_register(struct intel_display *display);
23 void intel_display_driver_remove(struct intel_display *display);
24 void intel_display_driver_remove_noirq(struct intel_display *display);
25 void intel_display_driver_remove_nogem(struct intel_display *display);
26 void intel_display_driver_unregister(struct intel_display *display);
[all...]
H A Dintel_encoder.c35 struct intel_display *display = to_intel_display(encoder); in intel_encoder_link_check_queue_work() local
37 mod_delayed_work(display->wq.unordered, in intel_encoder_link_check_queue_work()
41 void intel_encoder_unblock_all_hpds(struct intel_display *display) in intel_encoder_unblock_all_hpds() argument
45 if (!HAS_DISPLAY(display)) in intel_encoder_unblock_all_hpds()
48 for_each_intel_encoder(display->drm, encoder) in intel_encoder_unblock_all_hpds()
52 void intel_encoder_block_all_hpds(struct intel_display *display) in intel_encoder_block_all_hpds() argument
56 if (!HAS_DISPLAY(display)) in intel_encoder_block_all_hpds()
59 for_each_intel_encoder(display->drm, encoder) in intel_encoder_block_all_hpds()
63 void intel_encoder_suspend_all(struct intel_display *display) in intel_encoder_suspend_all() argument
67 if (!HAS_DISPLAY(display)) in intel_encoder_suspend_all()
[all …]
H A Dintel_vdsc.c10 #include <drm/display/drm_dsc_helper.h>
26 struct intel_display *display = to_intel_display(crtc_state); in intel_dsc_source_support() local
29 if (!HAS_DSC(display)) in intel_dsc_source_support()
32 if (DISPLAY_VER(display) == 11 && cpu_transcoder == TRANSCODER_A) in intel_dsc_source_support()
43 bool intel_dsc_get_slice_config(struct intel_display *display, in intel_dsc_get_slice_config() argument
56 if (!HAS_DSC_3ENGINES(display) || pipes_per_line != 4) in intel_dsc_get_slice_config()
92 struct intel_display *display = to_intel_display(crtc); in is_pipe_dsc() local
94 if (DISPLAY_VER(display) >= 12) in is_pipe_dsc()
103 drm_WARN_ON(display->drm, crtc->pipe == PIPE_A); in is_pipe_dsc()
326 struct intel_display *display in intel_dsc_compute_params() local
436 struct intel_display *display = to_intel_display(crtc_state); intel_dsc_enabled_on_link() local
447 struct intel_display *display = to_intel_display(crtc); intel_dsc_power_domain() local
508 struct intel_display *display = to_intel_display(crtc_state); intel_dsc_pps_write() local
525 struct intel_display *display = to_intel_display(crtc_state); intel_dsc_pps_configure() local
826 struct intel_display *display = to_intel_display(crtc_state); intel_dsc_su_et_parameters_configure() local
860 struct intel_display *display = to_intel_display(crtc_state); intel_uncompressed_joiner_enable() local
877 struct intel_display *display = to_intel_display(crtc_state); intel_dsc_enable() local
917 struct intel_display *display = to_intel_display(old_crtc_state); intel_dsc_disable() local
931 struct intel_display *display = to_intel_display(crtc_state); intel_dsc_pps_read() local
959 struct intel_display *display = to_intel_display(crtc_state); intel_dsc_pps_read_and_verify() local
971 struct intel_display *display = to_intel_display(crtc_state); intel_dsc_get_pps_config() local
1074 struct intel_display *display = to_intel_display(crtc_state); intel_dsc_get_config() local
1130 intel_dsc_get_pixel_rate_with_dsc_bubbles(struct intel_display * display,int pixel_rate,int htotal,int dsc_horizontal_slices) intel_dsc_get_pixel_rate_with_dsc_bubbles() argument
1148 struct intel_display *display = to_intel_display(crtc_state); intel_vdsc_min_cdclk() local
[all...]
/linux/drivers/gpu/drm/xe/
H A DMakefile207 # i915 Display compat #defines and #includes
210 -I$(srctree)/drivers/gpu/drm/i915/display/
212 # Rule to build display code shared with i915
213 $(obj)/i915-display/%.o: $(srctree)/drivers/gpu/drm/i915/display/%.c FORCE
217 # Display code specific to xe
219 display/xe_display.o \
220 display/xe_display_bo.o \
221 display/xe_display_pcode.o \
222 display/xe_display_rp
[all...]
/linux/Documentation/devicetree/bindings/display/
H A Dallwinner,sun4i-a10-display-engine.yaml4 $id: http://devicetree.org/schemas/display/allwinner,sun4i-a10-display-engine.yaml#
7 title: Allwinner A10 Display Engine Pipeline
14 The display engine pipeline (and its entry point, since it can be
18 The Allwinner A10 Display pipeline is composed of several components
22 display pipeline, when there are multiple components of the same
52 - allwinner,sun4i-a10-display-engine
53 - allwinner,sun5i-a10s-display-engine
54 - allwinner,sun5i-a13-display-engine
55 - allwinner,sun6i-a31-display-engine
56 - allwinner,sun6i-a31s-display-engine
[all …]
/linux/drivers/gpu/drm/i915/
H A Di915_driver.c53 #include "display/i9xx_display_sr.h"
54 #include "display/intel_bw.h"
55 #include "display/intel_cdclk.h"
56 #include "display/intel_crtc.h"
57 #include "display/intel_display_device.h"
58 #include "display/intel_display_driver.h"
59 #include "display/intel_display_power.h"
60 #include "display/intel_dmc.h"
61 #include "display/intel_dp.h"
62 #include "display/intel_dp
236 struct intel_display *display = dev_priv->display; i915_driver_early_probe() local
297 struct intel_display *display = dev_priv->display; i915_driver_late_release() local
327 struct intel_display *display = dev_priv->display; i915_driver_mmio_probe() local
472 struct intel_display *display = dev_priv->display; i915_driver_hw_probe() local
606 struct intel_display *display = dev_priv->display; i915_driver_hw_remove() local
626 struct intel_display *display = dev_priv->display; i915_driver_register() local
677 struct intel_display *display = dev_priv->display; i915_driver_unregister() local
804 struct intel_display *display; i915_driver_create() local
842 struct intel_display *display; i915_driver_probe() local
955 struct intel_display *display = i915->display; i915_driver_remove() local
1039 struct intel_display *display = i915->display; i915_driver_shutdown() local
1119 struct intel_display *display = dev_priv->display; i915_drm_suspend() local
1166 struct intel_display *display = dev_priv->display; i915_drm_suspend_late() local
1253 struct intel_display *display = dev_priv->display; i915_drm_resume() local
1338 struct intel_display *display = dev_priv->display; i915_drm_resume_early() local
1561 struct intel_display *display = dev_priv->display; intel_runtime_suspend() local
1660 struct intel_display *display = dev_priv->display; intel_runtime_resume() local
[all...]
/linux/drivers/media/platform/renesas/vsp1/
H A Dvsp1_dl.c3 * vsp1_dl.c -- R-Car VSP1 Display List
42 * struct vsp1_dl_ext_header - Extended display list header
46 * @pre_ext_dl_plist: start address of pre-extended display list bodies
48 * @post_ext_dl_plist: start address of post-extended display list bodies
80 * struct vsp1_pre_ext_dl_body - Pre Extended Display List Body
81 * @opcode: Extended display list command operation code
94 * struct vsp1_dl_body - Display list body
95 * @list: entry in the display list list of bodies
122 * struct vsp1_dl_body_pool - display list body pool
146 * struct vsp1_dl_cmd_pool - Display Lis
[all...]

12345678910>>...88