Home
last modified time | relevance | path

Searched refs:intel_display (Results 1 – 25 of 239) sorted by relevance

12345678910

/drivers/gpu/drm/i915/display/
A Dintel_display_irq.h16 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 Dintel_opregion.h32 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 Dintel_display_power.h17 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 Dintel_display_driver.h13 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 Dintel_dmc.h16 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 Dintel_hotplug_irq.h11 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 Dintel_display_rpm.h9 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 Dintel_hotplug.h14 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 Dintel_display_power_well.h14 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 Dintel_cdclk.h16 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 Dintel_display_power_well.c64 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 Dintel_de.h21 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 Dintel_display_rpm.c9 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 Dintel_fdi.h15 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 Dintel_overlay.h14 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 Dskl_watermark.h16 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 Dintel_hotplug_irq.c137 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 Di9xx_wm.h12 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 Dintel_acpi.h9 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 Dintel_lvds.h14 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 Dintel_pch_refclk.h12 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 Dintel_dmc_wl.h15 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 Dintel_lpe_audio.h13 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 Dxe_display_rpm.c10 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 Dxe_display.c42 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 …]

Completed in 711 milliseconds

12345678910