| /drivers/gpu/drm/i915/display/ |
| A D | intel_display_irq.h | 16 struct intel_display; 22 void ilk_update_display_irq(struct intel_display *display, 58 void i9xx_display_irq_reset(struct intel_display *display); 59 void ibx_display_irq_reset(struct intel_display *display); 60 void vlv_display_irq_reset(struct intel_display *display); 61 void gen8_display_irq_reset(struct intel_display *display); 62 void gen11_display_irq_reset(struct intel_display *display); 67 void ilk_de_irq_postinstall(struct intel_display *display); 68 void gen8_de_irq_postinstall(struct intel_display *display); 70 void dg1_de_irq_postinstall(struct intel_display *display); [all …]
|
| A D | intel_opregion.h | 32 struct intel_display; 37 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, [all …]
|
| A D | intel_display_power.h | 17 struct intel_display; 170 int intel_power_domains_init(struct intel_display *display); 174 void intel_power_domains_enable(struct intel_display *display); 177 void intel_power_domains_resume(struct intel_display *display); 183 void intel_display_power_resume(struct intel_display *display); 201 void intel_display_power_put(struct intel_display *display, 205 intel_display_power_put_async(struct intel_display *display, in intel_display_power_put_async() 225 intel_display_power_put(struct intel_display *display, in intel_display_power_put() 233 intel_display_power_put_async(struct intel_display *display, in intel_display_power_put_async() 251 intel_display_power_get_in_set(struct intel_display *display, [all …]
|
| A D | intel_display_driver.h | 13 struct intel_display; 17 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); 27 int intel_display_driver_suspend(struct intel_display *display); 28 void intel_display_driver_resume(struct intel_display *display); [all …]
|
| A D | intel_dmc.h | 16 struct intel_display; 19 void intel_dmc_init(struct intel_display *display); 20 void intel_dmc_load_program(struct intel_display *display); 21 void intel_dmc_wait_fw_load(struct intel_display *display); 22 void intel_dmc_disable_program(struct intel_display *display); 29 void intel_dmc_fini(struct intel_display *display); 30 void intel_dmc_suspend(struct intel_display *display); 31 void intel_dmc_resume(struct intel_display *display); 32 bool intel_dmc_has_payload(struct intel_display *display); 33 void intel_dmc_debugfs_register(struct intel_display *display); [all …]
|
| A D | intel_hotplug_irq.h | 11 struct intel_display; 14 u32 i9xx_hpd_irq_ack(struct intel_display *display); 16 void i9xx_hpd_irq_handler(struct intel_display *display, u32 hotplug_status); 19 void gen11_hpd_irq_handler(struct intel_display *display, u32 iir); 21 void xelpdp_pica_irq_handler(struct intel_display *display, u32 iir); 22 void icp_irq_handler(struct intel_display *display, u32 pch_iir); 23 void spt_irq_handler(struct intel_display *display, u32 pch_iir); 25 void i915_hotplug_interrupt_update_locked(struct intel_display *display, 27 void i915_hotplug_interrupt_update(struct intel_display *display, 31 void intel_hpd_irq_setup(struct intel_display *display); [all …]
|
| A D | intel_display_rpm.h | 9 struct intel_display; 12 struct ref_tracker *intel_display_rpm_get(struct intel_display *display); 13 void intel_display_rpm_put(struct intel_display *display, struct ref_tracker *wakeref); 23 bool intel_display_rpm_suspended(struct intel_display *display); 25 void assert_display_rpm_held(struct intel_display *display); 26 void intel_display_rpm_assert_block(struct intel_display *display); 27 void intel_display_rpm_assert_unblock(struct intel_display *display); 30 struct ref_tracker *intel_display_rpm_get_raw(struct intel_display *display); 33 struct ref_tracker *intel_display_rpm_get_if_in_use(struct intel_display *display); 34 struct ref_tracker *intel_display_rpm_get_noresume(struct intel_display *display); [all …]
|
| A D | intel_hotplug.h | 14 struct intel_display; 17 void intel_hpd_poll_enable(struct intel_display *display); 18 void intel_hpd_poll_disable(struct intel_display *display); 19 void intel_hpd_poll_fini(struct intel_display *display); 22 void intel_hpd_irq_handler(struct intel_display *display, 25 void intel_hpd_init(struct intel_display *display); 26 void intel_hpd_init_early(struct intel_display *display); 27 void intel_hpd_cancel_work(struct intel_display *display); 32 void intel_hpd_debugfs_register(struct intel_display *display); 34 void intel_hpd_enable_detection_work(struct intel_display *display); [all …]
|
| A D | intel_display_power_well.h | 14 struct intel_display; 132 void intel_power_well_enable(struct intel_display *display, 134 void intel_power_well_disable(struct intel_display *display, 138 void intel_power_well_get(struct intel_display *display, 140 void intel_power_well_put(struct intel_display *display, 157 void gen9_enable_dc5(struct intel_display *display); 158 void skl_enable_dc6(struct intel_display *display); 159 void gen9_sanitize_dc_state(struct intel_display *display); 161 void gen9_disable_dc_states(struct intel_display *display); 162 void bxt_enable_dc9(struct intel_display *display); [all …]
|
| A D | intel_cdclk.h | 16 struct intel_display; 25 void intel_cdclk_init_hw(struct intel_display *display); 26 void intel_cdclk_uninit_hw(struct intel_display *display); 27 void intel_init_cdclk_hooks(struct intel_display *display); 28 void intel_update_max_cdclk(struct intel_display *display); 29 void intel_update_cdclk(struct intel_display *display); 30 u32 intel_read_rawclk(struct intel_display *display); 33 int intel_mdclk_cdclk_ratio(struct intel_display *display, 42 void intel_cdclk_get_cdclk(struct intel_display *display, 60 int intel_cdclk_init(struct intel_display *display); [all …]
|
| A D | intel_display_power_well.c | 64 void (*sync_hw)(struct intel_display *display, 71 void (*enable)(struct intel_display *display, 77 void (*disable)(struct intel_display *display, 80 bool (*is_enabled)(struct intel_display *display, 91 lookup_power_well(struct intel_display *display, in lookup_power_well() 136 void intel_power_well_get(struct intel_display *display, in intel_power_well_get() 236 aux_ch_to_digital_port(struct intel_display *display, in aux_ch_to_digital_port() 851 void gen9_enable_dc5(struct intel_display *display) in gen9_enable_dc5() 882 void skl_enable_dc6(struct intel_display *display) in skl_enable_dc6() 898 void bxt_enable_dc9(struct intel_display *display) in bxt_enable_dc9() [all …]
|
| A D | intel_de.h | 21 intel_de_read(struct intel_display *display, i915_reg_t reg) in intel_de_read() 35 intel_de_read8(struct intel_display *display, i915_reg_t reg) in intel_de_read8() 49 intel_de_read64_2x32(struct intel_display *display, in intel_de_read64_2x32() 67 intel_de_posting_read(struct intel_display *display, i915_reg_t reg) in intel_de_posting_read() 77 intel_de_write(struct intel_display *display, i915_reg_t reg, u32 val) in intel_de_write() 87 __intel_de_rmw_nowl(struct intel_display *display, i915_reg_t reg, in __intel_de_rmw_nowl() 108 __intel_de_wait_for_register_nowl(struct intel_display *display, in __intel_de_wait_for_register_nowl() 127 intel_de_wait(struct intel_display *display, i915_reg_t reg, in intel_de_wait() 143 intel_de_wait_fw(struct intel_display *display, i915_reg_t reg, in intel_de_wait_fw() 159 intel_de_wait_custom(struct intel_display *display, i915_reg_t reg, in intel_de_wait_custom() [all …]
|
| A D | intel_display_rpm.c | 9 static struct intel_runtime_pm *display_to_rpm(struct intel_display *display) in display_to_rpm() 16 struct ref_tracker *intel_display_rpm_get_raw(struct intel_display *display) in intel_display_rpm_get_raw() 26 struct ref_tracker *intel_display_rpm_get(struct intel_display *display) in intel_display_rpm_get() 31 struct ref_tracker *intel_display_rpm_get_if_in_use(struct intel_display *display) in intel_display_rpm_get_if_in_use() 36 struct ref_tracker *intel_display_rpm_get_noresume(struct intel_display *display) in intel_display_rpm_get_noresume() 41 void intel_display_rpm_put(struct intel_display *display, struct ref_tracker *wakeref) in intel_display_rpm_put() 46 void intel_display_rpm_put_unchecked(struct intel_display *display) in intel_display_rpm_put_unchecked() 51 bool intel_display_rpm_suspended(struct intel_display *display) in intel_display_rpm_suspended() 56 void assert_display_rpm_held(struct intel_display *display) in assert_display_rpm_held() 61 void intel_display_rpm_assert_block(struct intel_display *display) in intel_display_rpm_assert_block() [all …]
|
| A D | intel_fdi.h | 15 struct intel_display; 16 struct intel_display; 21 int intel_fdi_link_freq(struct intel_display *display, 32 void intel_fdi_init_hook(struct intel_display *display); 36 void intel_fdi_pll_freq_update(struct intel_display *display); 41 void assert_fdi_tx_enabled(struct intel_display *display, enum pipe pipe); 42 void assert_fdi_tx_disabled(struct intel_display *display, enum pipe pipe); 43 void assert_fdi_rx_enabled(struct intel_display *display, enum pipe pipe); 44 void assert_fdi_rx_disabled(struct intel_display *display, enum pipe pipe); 45 void assert_fdi_tx_pll_enabled(struct intel_display *display, enum pipe pipe); [all …]
|
| A D | intel_overlay.h | 14 struct intel_display; 19 void intel_overlay_setup(struct intel_display *display); 20 bool intel_overlay_available(struct intel_display *display); 21 void intel_overlay_cleanup(struct intel_display *display); 27 void intel_overlay_reset(struct intel_display *display); 29 static inline void intel_overlay_setup(struct intel_display *display) in intel_overlay_setup() 32 static inline bool intel_overlay_available(struct intel_display *display) in intel_overlay_available() 36 static inline void intel_overlay_cleanup(struct intel_display *display) in intel_overlay_cleanup() 53 static inline void intel_overlay_reset(struct intel_display *display) in intel_overlay_reset() 60 intel_overlay_snapshot_capture(struct intel_display *display); [all …]
|
| A D | skl_watermark.h | 16 struct intel_display; 23 u8 intel_enabled_dbuf_slices_mask(struct intel_display *display); 28 bool intel_has_sagv(struct intel_display *display); 30 u32 skl_ddb_dbuf_slice_mask(struct intel_display *display, 44 void skl_watermark_ipc_init(struct intel_display *display); 45 void skl_watermark_ipc_update(struct intel_display *display); 46 bool skl_watermark_ipc_enabled(struct intel_display *display); 47 void skl_watermark_debugfs_register(struct intel_display *display); 49 unsigned int skl_watermark_max_latency(struct intel_display *display, 51 void skl_wm_init(struct intel_display *display); [all …]
|
| A D | intel_hotplug_irq.c | 137 static void intel_hpd_init_pins(struct intel_display *display) in intel_hpd_init_pins() 418 u32 i9xx_hpd_irq_ack(struct intel_display *display) in i9xx_hpd_irq_ack() 711 struct intel_display *display = to_intel_display(encoder); in ibx_hotplug_enables() 749 struct intel_display *display = to_intel_display(encoder); in ibx_hpd_enable_detection() 815 struct intel_display *display = to_intel_display(encoder); in icp_ddi_hpd_enable_detection() 831 struct intel_display *display = to_intel_display(encoder); in icp_tc_hpd_enable_detection() 883 static void dg1_hpd_invert(struct intel_display *display) in dg1_hpd_invert() 1033 static void mtp_hpd_invert(struct intel_display *display) in mtp_hpd_invert() 1426 void (*hpd_irq_setup)(struct intel_display *display); 1455 void intel_hpd_irq_setup(struct intel_display *display) in intel_hpd_irq_setup() [all …]
|
| A D | i9xx_wm.h | 12 struct intel_display; 16 bool ilk_disable_cxsr(struct intel_display *display); 17 void ilk_wm_sanitize(struct intel_display *display); 18 bool intel_set_memory_cxsr(struct intel_display *display, bool enable); 19 void i9xx_wm_init(struct intel_display *display); 21 static inline bool ilk_disable_cxsr(struct intel_display *display) in ilk_disable_cxsr() 25 static inline void ilk_wm_sanitize(struct intel_display *display) in ilk_wm_sanitize() 28 static inline bool intel_set_memory_cxsr(struct intel_display *display, bool enable) in intel_set_memory_cxsr() 32 static inline void i9xx_wm_init(struct intel_display *display) in i9xx_wm_init()
|
| A D | intel_acpi.h | 9 struct intel_display; 14 void intel_dsm_get_bios_data_funcs_supported(struct intel_display *display); 15 void intel_acpi_device_id_update(struct intel_display *display); 16 void intel_acpi_assign_connector_fwnodes(struct intel_display *display); 17 void intel_acpi_video_register(struct intel_display *display); 22 void intel_dsm_get_bios_data_funcs_supported(struct intel_display *display) { return; } in intel_dsm_get_bios_data_funcs_supported() 24 void intel_acpi_device_id_update(struct intel_display *display) { return; } in intel_acpi_device_id_update() 26 void intel_acpi_assign_connector_fwnodes(struct intel_display *display) { return; } in intel_acpi_assign_connector_fwnodes() 28 void intel_acpi_video_register(struct intel_display *display) { return; } in intel_acpi_video_register()
|
| A D | intel_lvds.h | 14 struct intel_display; 17 bool intel_lvds_port_enabled(struct intel_display *display, 19 void intel_lvds_init(struct intel_display *display); 20 struct intel_encoder *intel_get_lvds_encoder(struct intel_display *display); 21 bool intel_is_dual_link_lvds(struct intel_display *display); 23 static inline bool intel_lvds_port_enabled(struct intel_display *display, in intel_lvds_port_enabled() 28 static inline void intel_lvds_init(struct intel_display *display) in intel_lvds_init() 31 static inline struct intel_encoder *intel_get_lvds_encoder(struct intel_display *display) in intel_get_lvds_encoder() 35 static inline bool intel_is_dual_link_lvds(struct intel_display *display) in intel_is_dual_link_lvds()
|
| A D | intel_pch_refclk.h | 12 struct intel_display; 16 void lpt_disable_iclkip(struct intel_display *display); 17 int lpt_get_iclkip(struct intel_display *display); 20 void intel_init_pch_refclk(struct intel_display *display); 21 void lpt_disable_clkout_dp(struct intel_display *display); 26 static inline void lpt_disable_iclkip(struct intel_display *display) in lpt_disable_iclkip() 29 static inline int lpt_get_iclkip(struct intel_display *display) in lpt_get_iclkip() 37 static inline void intel_init_pch_refclk(struct intel_display *display) in intel_init_pch_refclk() 40 static inline void lpt_disable_clkout_dp(struct intel_display *display) in lpt_disable_clkout_dp()
|
| A D | intel_dmc_wl.h | 15 struct intel_display; 32 void intel_dmc_wl_init(struct intel_display *display); 33 void intel_dmc_wl_enable(struct intel_display *display, u32 dc_state); 34 void intel_dmc_wl_disable(struct intel_display *display); 35 void intel_dmc_wl_flush_release_work(struct intel_display *display); 36 void intel_dmc_wl_get(struct intel_display *display, i915_reg_t reg); 37 void intel_dmc_wl_put(struct intel_display *display, i915_reg_t reg); 38 void intel_dmc_wl_get_noreg(struct intel_display *display); 39 void intel_dmc_wl_put_noreg(struct intel_display *display);
|
| A D | intel_lpe_audio.h | 13 struct intel_display; 16 int intel_lpe_audio_init(struct intel_display *display); 17 void intel_lpe_audio_teardown(struct intel_display *display); 18 void intel_lpe_audio_irq_handler(struct intel_display *display); 19 void intel_lpe_audio_notify(struct intel_display *display, 23 static inline int intel_lpe_audio_init(struct intel_display *display) in intel_lpe_audio_init() 27 static inline void intel_lpe_audio_teardown(struct intel_display *display) in intel_lpe_audio_teardown() 30 static inline void intel_lpe_audio_irq_handler(struct intel_display *display) in intel_lpe_audio_irq_handler() 33 static inline void intel_lpe_audio_notify(struct intel_display *display, in intel_lpe_audio_notify()
|
| /drivers/gpu/drm/xe/display/ |
| A D | xe_display_rpm.c | 10 static struct xe_device *display_to_xe(struct intel_display *display) in display_to_xe() 15 struct ref_tracker *intel_display_rpm_get_raw(struct intel_display *display) in intel_display_rpm_get_raw() 25 struct ref_tracker *intel_display_rpm_get(struct intel_display *display) in intel_display_rpm_get() 30 struct ref_tracker *intel_display_rpm_get_if_in_use(struct intel_display *display) in intel_display_rpm_get_if_in_use() 35 struct ref_tracker *intel_display_rpm_get_noresume(struct intel_display *display) in intel_display_rpm_get_noresume() 42 void intel_display_rpm_put(struct intel_display *display, struct ref_tracker *wakeref) in intel_display_rpm_put() 48 void intel_display_rpm_put_unchecked(struct intel_display *display) in intel_display_rpm_put_unchecked() 53 bool intel_display_rpm_suspended(struct intel_display *display) in intel_display_rpm_suspended() 60 void assert_display_rpm_held(struct intel_display *display) in assert_display_rpm_held() 65 void intel_display_rpm_assert_block(struct intel_display *display) in intel_display_rpm_assert_block() [all …]
|
| A D | xe_display.c | 42 struct intel_display *display = xe->display; in has_display() 94 struct intel_display *display = xe->display; in xe_display_fini_early() 107 struct intel_display *display = xe->display; in xe_display_init_early() 153 struct intel_display *display = xe->display; in xe_display_fini() 163 struct intel_display *display = xe->display; in xe_display_init() 178 struct intel_display *display = xe->display; in xe_display_register() 189 struct intel_display *display = xe->display; in xe_display_unregister() 202 struct intel_display *display = xe->display; in xe_display_irq_handler() 213 struct intel_display *display = xe->display; in xe_display_irq_enable() 510 struct intel_display *display = arg; in display_device_remove() [all …]
|