| /linux-6.15/drivers/gpu/drm/i915/display/ |
| H 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 …]
|
| H 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 …]
|
| H 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); 200 void intel_display_power_put(struct intel_display *display, 204 intel_display_power_put_async(struct intel_display *display, in intel_display_power_put_async() 224 intel_display_power_put(struct intel_display *display, in intel_display_power_put() 232 intel_display_power_put_async(struct intel_display *display, in intel_display_power_put_async() 250 intel_display_power_get_in_set(struct intel_display *display, [all …]
|
| H A D | intel_dmc.h | 13 struct intel_display; 16 void intel_dmc_init(struct intel_display *display); 17 void intel_dmc_load_program(struct intel_display *display); 18 void intel_dmc_disable_program(struct intel_display *display); 19 void intel_dmc_enable_pipe(struct intel_display *display, enum pipe pipe); 21 void intel_dmc_fini(struct intel_display *display); 22 void intel_dmc_suspend(struct intel_display *display); 23 void intel_dmc_resume(struct intel_display *display); 24 bool intel_dmc_has_payload(struct intel_display *display); 25 void intel_dmc_debugfs_register(struct intel_display *display); [all …]
|
| H 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 …]
|
| H 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 …]
|
| H A D | intel_cdclk.h | 17 struct intel_display; 62 void intel_cdclk_init_hw(struct intel_display *display); 63 void intel_cdclk_uninit_hw(struct intel_display *display); 64 void intel_init_cdclk_hooks(struct intel_display *display); 65 void intel_update_max_cdclk(struct intel_display *display); 66 void intel_update_cdclk(struct intel_display *display); 67 u32 intel_read_rawclk(struct intel_display *display); 70 int intel_mdclk_cdclk_ratio(struct intel_display *display, 75 void intel_cdclk_dump_config(struct intel_display *display, 79 void intel_cdclk_get_cdclk(struct intel_display *display, [all …]
|
| H 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 …]
|
| H 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()
|
| H 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);
|
| H 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()
|
| H A D | intel_de.h | 16 static inline struct intel_uncore *__to_uncore(struct intel_display *display) in __to_uncore() 22 __intel_de_read(struct intel_display *display, i915_reg_t reg) in __intel_de_read() 37 intel_de_read8(struct intel_display *display, i915_reg_t reg) in intel_de_read8() 51 intel_de_read64_2x32(struct intel_display *display, in intel_de_read64_2x32() 69 __intel_de_posting_read(struct intel_display *display, i915_reg_t reg) in __intel_de_posting_read() 91 __intel_de_rmw_nowl(struct intel_display *display, i915_reg_t reg, in __intel_de_rmw_nowl() 114 __intel_de_wait_for_register_nowl(struct intel_display *display, in __intel_de_wait_for_register_nowl() 133 intel_de_wait(struct intel_display *display, i915_reg_t reg, in intel_de_wait() 149 intel_de_wait_fw(struct intel_display *display, i915_reg_t reg, in intel_de_wait_fw() 165 intel_de_wait_custom(struct intel_display *display, i915_reg_t reg, in intel_de_wait_custom() [all …]
|
| H A D | intel_display_power_well.c | 49 void (*sync_hw)(struct intel_display *display, 56 void (*enable)(struct intel_display *display, 62 void (*disable)(struct intel_display *display, 65 bool (*is_enabled)(struct intel_display *display, 76 lookup_power_well(struct intel_display *display, in lookup_power_well() 121 void intel_power_well_get(struct intel_display *display, in intel_power_well_get() 225 aux_ch_to_digital_port(struct intel_display *display, in aux_ch_to_digital_port() 824 void gen9_enable_dc5(struct intel_display *display) in gen9_enable_dc5() 855 void skl_enable_dc6(struct intel_display *display) in skl_enable_dc6() 871 void bxt_enable_dc9(struct intel_display *display) in bxt_enable_dc9() [all …]
|
| H A D | intel_fifo_underrun.h | 13 struct intel_display; 15 void intel_init_fifo_underrun_reporting(struct intel_display *display, 17 bool intel_set_cpu_fifo_underrun_reporting(struct intel_display *display, 19 bool intel_set_pch_fifo_underrun_reporting(struct intel_display *display, 22 void intel_cpu_fifo_underrun_irq_handler(struct intel_display *display, 24 void intel_pch_fifo_underrun_irq_handler(struct intel_display *display, 26 void intel_check_cpu_fifo_underruns(struct intel_display *display); 27 void intel_check_pch_fifo_underruns(struct intel_display *display);
|
| H A D | intel_fbc.h | 15 struct intel_display; 35 void intel_fbc_init(struct intel_display *display); 36 void intel_fbc_cleanup(struct intel_display *display); 37 void intel_fbc_sanitize(struct intel_display *display); 41 void intel_fbc_invalidate(struct intel_display *display, 44 void intel_fbc_flush(struct intel_display *display, 47 void intel_fbc_handle_fifo_underrun_irq(struct intel_display *display); 48 void intel_fbc_reset_underrun(struct intel_display *display); 50 void intel_fbc_debugfs_register(struct intel_display *display);
|
| H A D | intel_vga.h | 9 struct intel_display; 11 void intel_vga_reset_io_mem(struct intel_display *display); 12 void intel_vga_disable(struct intel_display *display); 13 void intel_vga_redisable(struct intel_display *display); 14 void intel_vga_redisable_power_on(struct intel_display *display); 15 int intel_vga_register(struct intel_display *display); 16 void intel_vga_unregister(struct intel_display *display);
|
| H A D | g4x_dp.h | 16 struct intel_display; 21 const struct dpll *vlv_get_dpll(struct intel_display *display); 22 bool g4x_dp_port_enabled(struct intel_display *display, 25 bool g4x_dp_init(struct intel_display *display, 28 static inline const struct dpll *vlv_get_dpll(struct intel_display *display) in vlv_get_dpll() 32 static inline bool g4x_dp_port_enabled(struct intel_display *display, in g4x_dp_port_enabled() 38 static inline bool g4x_dp_init(struct intel_display *display, in g4x_dp_init()
|
| H A D | intel_pmdemand.h | 14 struct intel_display; 22 void intel_pmdemand_init_early(struct intel_display *display); 23 int intel_pmdemand_init(struct intel_display *display); 24 void intel_pmdemand_init_pmdemand_params(struct intel_display *display, 26 void intel_pmdemand_update_port_clock(struct intel_display *display, 29 void intel_pmdemand_update_phys_mask(struct intel_display *display, 33 void intel_pmdemand_program_dbuf(struct intel_display *display,
|
| H A D | intel_gmbus.h | 12 struct intel_display; 37 int intel_gmbus_setup(struct intel_display *display); 38 void intel_gmbus_teardown(struct intel_display *display); 39 bool intel_gmbus_is_valid_pin(struct intel_display *display, unsigned int pin); 43 intel_gmbus_get_adapter(struct intel_display *display, unsigned int pin); 46 void intel_gmbus_reset(struct intel_display *display); 48 void intel_gmbus_irq_handler(struct intel_display *display);
|
| H A D | intel_audio.h | 13 struct intel_display; 16 void intel_audio_hooks_init(struct intel_display *display); 28 void intel_audio_cdclk_change_pre(struct intel_display *display); 29 void intel_audio_cdclk_change_post(struct intel_display *display); 31 void intel_audio_init(struct intel_display *display); 32 void intel_audio_register(struct intel_display *display); 33 void intel_audio_deinit(struct intel_display *display);
|
| H A D | intel_bios.h | 38 struct intel_display; 227 void intel_bios_init(struct intel_display *display); 228 void intel_bios_init_panel_early(struct intel_display *display, 231 void intel_bios_init_panel_late(struct intel_display *display, 236 void intel_bios_driver_remove(struct intel_display *display); 237 bool intel_bios_is_valid_vbt(struct intel_display *display, 239 bool intel_bios_is_tv_present(struct intel_display *display); 240 bool intel_bios_is_lvds_present(struct intel_display *display, u8 *i2c_pin); 272 void intel_bios_for_each_encoder(struct intel_display *display, 273 void (*func)(struct intel_display *display, [all …]
|
| H A D | intel_display_power.c | 256 sanitize_target_dc_state(struct intel_display *display, in sanitize_target_dc_state() 340 struct intel_display, in assert_async_put_domain_masks_disjoint() 353 struct intel_display, in __async_put_domains_state_ok() 376 struct intel_display, in print_power_domains() 391 struct intel_display, in print_async_put_domains_state() 610 struct intel_display, in queue_async_put_domains_work() 624 struct intel_display, in release_async_put_domains() 645 struct intel_display *display = container_of(work, struct intel_display, in intel_display_power_put_async_work() 1126 static void icl_mbus_init(struct intel_display *display) in icl_mbus_init() 1226 static u32 hsw_read_dcomp(struct intel_display *display) in hsw_read_dcomp() [all …]
|
| H A D | intel_dkl_phy.h | 13 struct intel_display; 15 void intel_dkl_phy_init(struct intel_display *display); 17 intel_dkl_phy_read(struct intel_display *display, struct intel_dkl_phy_reg reg); 19 intel_dkl_phy_write(struct intel_display *display, struct intel_dkl_phy_reg reg, u32 val); 21 intel_dkl_phy_rmw(struct intel_display *display, struct intel_dkl_phy_reg reg, u32 clear, u32 set); 23 intel_dkl_phy_posting_read(struct intel_display *display, struct intel_dkl_phy_reg reg);
|
| H A D | intel_fifo_underrun.c | 58 static bool ivb_can_enable_err_int(struct intel_display *display) in ivb_can_enable_err_int() 76 static bool cpt_can_enable_serr_int(struct intel_display *display) in cpt_can_enable_serr_int() 96 struct intel_display *display = to_intel_display(crtc); in i9xx_check_fifo_underruns() 136 static void ilk_set_fifo_underrun_reporting(struct intel_display *display, in ilk_set_fifo_underrun_reporting() 151 struct intel_display *display = to_intel_display(crtc); in ivb_check_fifo_underruns() 220 struct intel_display *display = to_intel_display(crtc); in cpt_check_pch_fifo_underruns() 378 void intel_cpu_fifo_underrun_irq_handler(struct intel_display *display, in intel_cpu_fifo_underrun_irq_handler() 410 void intel_pch_fifo_underrun_irq_handler(struct intel_display *display, in intel_pch_fifo_underrun_irq_handler() 430 void intel_check_cpu_fifo_underruns(struct intel_display *display) in intel_check_cpu_fifo_underruns() 458 void intel_check_pch_fifo_underruns(struct intel_display *display) in intel_check_pch_fifo_underruns() [all …]
|
| H A D | intel_quirks.c | 27 static void quirk_ssc_force_disable(struct intel_display *display) in quirk_ssc_force_disable() 37 static void quirk_invert_brightness(struct intel_display *display) in quirk_invert_brightness() 44 static void quirk_backlight_present(struct intel_display *display) in quirk_backlight_present() 53 static void quirk_increase_t12_delay(struct intel_display *display) in quirk_increase_t12_delay() 63 static void quirk_increase_ddi_disabled_time(struct intel_display *display) in quirk_increase_ddi_disabled_time() 69 static void quirk_no_pps_backlight_power_hook(struct intel_display *display) in quirk_no_pps_backlight_power_hook() 77 struct intel_display *display = to_intel_display(intel_dp); in quirk_fw_sync_len() 87 void (*hook)(struct intel_display *display); 107 void (*hook)(struct intel_display *display); 248 void intel_init_quirks(struct intel_display *display) in intel_init_quirks() [all …]
|