/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/ |
H A D | intel_display_irq.h | 14 struct drm_i915_private; 17 void valleyview_enable_display_irqs(struct drm_i915_private *i915); 18 void valleyview_disable_display_irqs(struct drm_i915_private *i915); 20 void ilk_update_display_irq(struct drm_i915_private *i915, 22 void ilk_enable_display_irq(struct drm_i915_private *i915, u32 bits); 23 void ilk_disable_display_irq(struct drm_i915_private *i915, u32 bits); 25 void bdw_update_port_irq(struct drm_i915_private *i915, u32 interrupt_mask, u32 enabled_irq_mask); 26 void bdw_enable_pipe_irq(struct drm_i915_private *i915, enum pipe pipe, u32 bits); 27 void bdw_disable_pipe_irq(struct drm_i915_private *i915, enum pipe pipe, u32 bits); 29 void ibx_display_interrupt_update(struct drm_i915_private *i91 [all...] |
H A D | intel_display_power.h | 16 struct drm_i915_private; 170 int intel_power_domains_init(struct drm_i915_private *dev_priv); 171 void intel_power_domains_cleanup(struct drm_i915_private *dev_priv); 172 void intel_power_domains_init_hw(struct drm_i915_private *dev_priv, bool resume); 173 void intel_power_domains_driver_remove(struct drm_i915_private *dev_priv); 174 void intel_power_domains_enable(struct drm_i915_private *dev_priv); 175 void intel_power_domains_disable(struct drm_i915_private *dev_priv); 176 void intel_power_domains_suspend(struct drm_i915_private *dev_priv, bool s2idle); 177 void intel_power_domains_resume(struct drm_i915_private *dev_priv); 178 void intel_power_domains_sanitize_state(struct drm_i915_private *dev_pri [all...] |
H A D | intel_opregion.h | 31 struct drm_i915_private; 62 int intel_opregion_setup(struct drm_i915_private *dev_priv); 63 void intel_opregion_cleanup(struct drm_i915_private *i915); 65 void intel_opregion_register(struct drm_i915_private *dev_priv); 66 void intel_opregion_unregister(struct drm_i915_private *dev_priv); 68 void intel_opregion_resume(struct drm_i915_private *dev_priv); 69 void intel_opregion_suspend(struct drm_i915_private *dev_priv, 72 void intel_opregion_asle_intr(struct drm_i915_private *dev_priv); 75 int intel_opregion_notify_adapter(struct drm_i915_private *dev_priv, 77 int intel_opregion_get_panel_type(struct drm_i915_private *dev_pri [all...] |
H A D | intel_display_driver.h | 12 struct drm_i915_private; 17 void intel_display_driver_init_hw(struct drm_i915_private *i915); 18 void intel_display_driver_early_probe(struct drm_i915_private *i915); 19 int intel_display_driver_probe_noirq(struct drm_i915_private *i915); 20 int intel_display_driver_probe_nogem(struct drm_i915_private *i915); 21 int intel_display_driver_probe(struct drm_i915_private *i915); 22 void intel_display_driver_register(struct drm_i915_private *i915); 23 void intel_display_driver_remove(struct drm_i915_private *i915); 24 void intel_display_driver_remove_noirq(struct drm_i915_private *i915); 25 void intel_display_driver_remove_nogem(struct drm_i915_private *i91 [all...] |
H A D | intel_hotplug_irq.h | 11 struct drm_i915_private; 14 u32 i9xx_hpd_irq_ack(struct drm_i915_private *i915); 16 void i9xx_hpd_irq_handler(struct drm_i915_private *i915, u32 hotplug_status); 17 void ibx_hpd_irq_handler(struct drm_i915_private *i915, u32 hotplug_trigger); 18 void ilk_hpd_irq_handler(struct drm_i915_private *i915, u32 hotplug_trigger); 19 void gen11_hpd_irq_handler(struct drm_i915_private *i915, u32 iir); 20 void bxt_hpd_irq_handler(struct drm_i915_private *i915, u32 hotplug_trigger); 21 void xelpdp_pica_irq_handler(struct drm_i915_private *i915, u32 iir); 22 void icp_irq_handler(struct drm_i915_private *i915, u32 pch_iir); 23 void spt_irq_handler(struct drm_i915_private *i91 [all...] |
H A D | intel_dmc.h | 12 struct drm_i915_private; 15 void intel_dmc_init(struct drm_i915_private *i915); 16 void intel_dmc_load_program(struct drm_i915_private *i915); 17 void intel_dmc_disable_program(struct drm_i915_private *i915); 18 void intel_dmc_enable_pipe(struct drm_i915_private *i915, enum pipe pipe); 19 void intel_dmc_disable_pipe(struct drm_i915_private *i915, enum pipe pipe); 20 void intel_dmc_fini(struct drm_i915_private *i915); 21 void intel_dmc_suspend(struct drm_i915_private *i915); 22 void intel_dmc_resume(struct drm_i915_private *i915); 23 bool intel_dmc_has_payload(struct drm_i915_private *i91 [all...] |
H A D | intel_hotplug.h | 11 struct drm_i915_private; 17 void intel_hpd_poll_enable(struct drm_i915_private *dev_priv); 18 void intel_hpd_poll_disable(struct drm_i915_private *dev_priv); 21 void intel_hpd_irq_handler(struct drm_i915_private *dev_priv, 24 void intel_hpd_init(struct drm_i915_private *dev_priv); 25 void intel_hpd_init_early(struct drm_i915_private *i915); 26 void intel_hpd_cancel_work(struct drm_i915_private *dev_priv); 27 enum hpd_pin intel_hpd_pin_default(struct drm_i915_private *dev_priv, 29 bool intel_hpd_disable(struct drm_i915_private *dev_priv, enum hpd_pin pin); 30 void intel_hpd_enable(struct drm_i915_private *dev_pri [all...] |
H A D | intel_display_power_well.h | 13 struct drm_i915_private; 129 struct i915_power_well *lookup_power_well(struct drm_i915_private *i915, 132 void intel_power_well_enable(struct drm_i915_private *i915, 134 void intel_power_well_disable(struct drm_i915_private *i915, 136 void intel_power_well_sync_hw(struct drm_i915_private *i915, 138 void intel_power_well_get(struct drm_i915_private *i915, 140 void intel_power_well_put(struct drm_i915_private *i915, 142 bool intel_power_well_is_enabled(struct drm_i915_private *i915, 145 bool intel_display_power_well_is_enabled(struct drm_i915_private *dev_priv, 154 bool chv_phy_powergate_ch(struct drm_i915_private *dev_pri [all...] |
H A D | intel_fdi.h | 10 struct drm_i915_private; 15 int intel_fdi_link_freq(struct drm_i915_private *i915, 23 void intel_fdi_init_hook(struct drm_i915_private *dev_priv); 27 void intel_fdi_pll_freq_update(struct drm_i915_private *i915); 32 void assert_fdi_tx_enabled(struct drm_i915_private *i915, enum pipe pipe); 33 void assert_fdi_tx_disabled(struct drm_i915_private *i915, enum pipe pipe); 34 void assert_fdi_rx_enabled(struct drm_i915_private *i915, enum pipe pipe); 35 void assert_fdi_rx_disabled(struct drm_i915_private *i915, enum pipe pipe); 36 void assert_fdi_tx_pll_enabled(struct drm_i915_private *i915, enum pipe pipe); 37 void assert_fdi_rx_pll_enabled(struct drm_i915_private *i91 [all...] |
H A D | intel_acpi.h | 9 struct drm_i915_private; 14 void intel_dsm_get_bios_data_funcs_supported(struct drm_i915_private *i915); 15 void intel_acpi_device_id_update(struct drm_i915_private *i915); 16 void intel_acpi_assign_connector_fwnodes(struct drm_i915_private *i915); 17 void intel_acpi_video_register(struct drm_i915_private *i915); 22 void intel_dsm_get_bios_data_funcs_supported(struct drm_i915_private *i915) { return; } in intel_dsm_get_bios_data_funcs_supported() 24 void intel_acpi_device_id_update(struct drm_i915_private *i915) { return; } in intel_acpi_device_id_update() 26 void intel_acpi_assign_connector_fwnodes(struct drm_i915_private *i915) { return; } in intel_acpi_assign_connector_fwnodes() 28 void intel_acpi_video_register(struct drm_i915_private *i915) { return; } in intel_acpi_video_register()
|
H A D | intel_de.h | 14 intel_de_read(struct drm_i915_private *i915, i915_reg_t reg) in intel_de_read() 20 intel_de_read8(struct drm_i915_private *i915, i915_reg_t reg) in intel_de_read8() 26 intel_de_read64_2x32(struct drm_i915_private *i915, in intel_de_read64_2x32() 33 intel_de_posting_read(struct drm_i915_private *i915, i915_reg_t reg) in intel_de_posting_read() 39 intel_de_write(struct drm_i915_private *i915, i915_reg_t reg, u32 val) in intel_de_write() 45 intel_de_rmw(struct drm_i915_private *i915, i915_reg_t reg, u32 clear, u32 set) in intel_de_rmw() 51 intel_de_wait_for_register(struct drm_i915_private *i915, i915_reg_t reg, in intel_de_wait_for_register() 58 intel_de_wait_for_register_fw(struct drm_i915_private *i915, i915_reg_t reg, in intel_de_wait_for_register_fw() 65 __intel_de_wait_for_register(struct drm_i915_private *i915, i915_reg_t reg, in __intel_de_wait_for_register() 75 intel_de_wait_for_set(struct drm_i915_private *i91 [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/ |
H A D | intel_sideband.h | 9 struct drm_i915_private; 28 void vlv_iosf_sb_get(struct drm_i915_private *i915, unsigned long ports); 29 u32 vlv_iosf_sb_read(struct drm_i915_private *i915, u8 port, u32 reg); 30 void vlv_iosf_sb_write(struct drm_i915_private *i915, 32 void vlv_iosf_sb_put(struct drm_i915_private *i915, unsigned long ports); 34 static inline void vlv_bunit_get(struct drm_i915_private *i915) in vlv_bunit_get() 39 u32 vlv_bunit_read(struct drm_i915_private *i915, u32 reg); 40 void vlv_bunit_write(struct drm_i915_private *i915, u32 reg, u32 val); 42 static inline void vlv_bunit_put(struct drm_i915_private *i915) in vlv_bunit_put() 47 static inline void vlv_cck_get(struct drm_i915_private *i91 [all...] |
H A D | intel_pm.h | 17 struct drm_i915_private; 27 void intel_init_clock_gating(struct drm_i915_private *dev_priv); 28 void intel_suspend_hw(struct drm_i915_private *dev_priv); 29 int ilk_wm_max_level(const struct drm_i915_private *dev_priv); 31 void intel_init_pm(struct drm_i915_private *dev_priv); 32 void intel_init_clock_gating_hooks(struct drm_i915_private *dev_priv); 33 void intel_pm_setup(struct drm_i915_private *dev_priv); 34 void g4x_wm_get_hw_state(struct drm_i915_private *dev_priv); 35 void vlv_wm_get_hw_state(struct drm_i915_private *dev_priv); 36 void ilk_wm_get_hw_state(struct drm_i915_private *dev_pri [all...] |
H A D | i915_irq.h | 18 struct drm_i915_private; 22 void intel_irq_init(struct drm_i915_private *dev_priv); 23 void intel_irq_fini(struct drm_i915_private *dev_priv); 24 int intel_irq_install(struct drm_i915_private *dev_priv); 25 void intel_irq_uninstall(struct drm_i915_private *dev_priv); 27 u32 i915_pipestat_enable_mask(struct drm_i915_private *dev_priv, 30 i915_enable_pipestat(struct drm_i915_private *dev_priv, enum pipe pipe, 34 i915_disable_pipestat(struct drm_i915_private *dev_priv, enum pipe pipe, 37 void valleyview_enable_display_irqs(struct drm_i915_private *dev_priv); 38 void valleyview_disable_display_irqs(struct drm_i915_private *dev_pri [all...] |
H A D | intel_gvt.h | 27 struct drm_i915_private; 30 int intel_gvt_init(struct drm_i915_private *dev_priv); 31 void intel_gvt_driver_remove(struct drm_i915_private *dev_priv); 32 int intel_gvt_init_device(struct drm_i915_private *dev_priv); 33 void intel_gvt_clean_device(struct drm_i915_private *dev_priv); 35 void intel_gvt_sanitize_options(struct drm_i915_private *dev_priv); 36 void intel_gvt_resume(struct drm_i915_private *dev_priv); 38 static inline int intel_gvt_init(struct drm_i915_private *dev_priv) in intel_gvt_init() 43 static inline void intel_gvt_driver_remove(struct drm_i915_private *dev_priv) in intel_gvt_driver_remove() 47 static inline void intel_gvt_sanitize_options(struct drm_i915_private *dev_pri [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/ |
H A D | vlv_sideband.h | 15 struct drm_i915_private; 28 void vlv_iosf_sb_get(struct drm_i915_private *i915, unsigned long ports); 29 u32 vlv_iosf_sb_read(struct drm_i915_private *i915, u8 port, u32 reg); 30 void vlv_iosf_sb_write(struct drm_i915_private *i915, 32 void vlv_iosf_sb_put(struct drm_i915_private *i915, unsigned long ports); 34 static inline void vlv_bunit_get(struct drm_i915_private *i915) in vlv_bunit_get() 39 u32 vlv_bunit_read(struct drm_i915_private *i915, u32 reg); 40 void vlv_bunit_write(struct drm_i915_private *i915, u32 reg, u32 val); 42 static inline void vlv_bunit_put(struct drm_i915_private *i915) in vlv_bunit_put() 47 static inline void vlv_cck_get(struct drm_i915_private *i91 [all...] |
H A D | i915_irq.h | 18 struct drm_i915_private; 23 void intel_irq_init(struct drm_i915_private *dev_priv); 24 void intel_irq_fini(struct drm_i915_private *dev_priv); 25 int intel_irq_install(struct drm_i915_private *dev_priv); 26 void intel_irq_uninstall(struct drm_i915_private *dev_priv); 28 void gen5_enable_gt_irq(struct drm_i915_private *dev_priv, u32 mask); 29 void gen5_disable_gt_irq(struct drm_i915_private *dev_priv, u32 mask); 30 void gen11_reset_rps_interrupts(struct drm_i915_private *dev_priv); 31 void gen6_reset_rps_interrupts(struct drm_i915_private *dev_priv); 32 void gen6_enable_rps_interrupts(struct drm_i915_private *dev_pri [all...] |
H A D | intel_gvt.h | 29 struct drm_i915_private; 34 struct drm_i915_private *i915; 40 int intel_gvt_init(struct drm_i915_private *dev_priv); 41 void intel_gvt_driver_remove(struct drm_i915_private *dev_priv); 43 void intel_gvt_resume(struct drm_i915_private *dev_priv); 47 int (*init_device)(struct drm_i915_private *dev_priv); 48 void (*clean_device)(struct drm_i915_private *dev_priv); 49 void (*pm_resume)(struct drm_i915_private *i915); 56 static inline int intel_gvt_init(struct drm_i915_private *dev_priv) in intel_gvt_init() 61 static inline void intel_gvt_driver_remove(struct drm_i915_private *dev_pri [all...] |
H A D | i915_hwmon.h | 12 struct drm_i915_private; 16 void i915_hwmon_register(struct drm_i915_private *i915); 17 void i915_hwmon_unregister(struct drm_i915_private *i915); 18 void i915_hwmon_power_max_disable(struct drm_i915_private *i915, bool *old); 19 void i915_hwmon_power_max_restore(struct drm_i915_private *i915, bool old); 21 static inline void i915_hwmon_register(struct drm_i915_private *i915) { }; in i915_hwmon_register() 22 static inline void i915_hwmon_unregister(struct drm_i915_private *i915) { }; in i915_hwmon_unregister() 23 static inline void i915_hwmon_power_max_disable(struct drm_i915_private *i915, bool *old) { }; in i915_hwmon_power_max_disable() 24 static inline void i915_hwmon_power_max_restore(struct drm_i915_private *i915, bool old) { }; in i915_hwmon_power_max_restore()
|
H A D | vlv_sideband.c | 32 static void __vlv_punit_get(struct drm_i915_private *i915) in __vlv_punit_get() 52 static void __vlv_punit_put(struct drm_i915_private *i915) in __vlv_punit_put() 61 void vlv_iosf_sb_get(struct drm_i915_private *i915, unsigned long ports) in vlv_iosf_sb_get() 69 void vlv_iosf_sb_put(struct drm_i915_private *i915, unsigned long ports) in vlv_iosf_sb_put() 77 static int vlv_sideband_rw(struct drm_i915_private *i915, in vlv_sideband_rw() 127 u32 vlv_punit_read(struct drm_i915_private *i915, u32 addr) in vlv_punit_read() 137 int vlv_punit_write(struct drm_i915_private *i915, u32 addr, u32 val) in vlv_punit_write() 143 u32 vlv_bunit_read(struct drm_i915_private *i915, u32 reg) in vlv_bunit_read() 153 void vlv_bunit_write(struct drm_i915_private *i915, u32 reg, u32 val) in vlv_bunit_write() 159 u32 vlv_nc_read(struct drm_i915_private *i91 [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/display/ |
H A D | intel_opregion.h | 31 struct drm_i915_private; 59 int intel_opregion_setup(struct drm_i915_private *dev_priv); 61 void intel_opregion_register(struct drm_i915_private *dev_priv); 62 void intel_opregion_unregister(struct drm_i915_private *dev_priv); 64 void intel_opregion_resume(struct drm_i915_private *dev_priv); 65 void intel_opregion_suspend(struct drm_i915_private *dev_priv, 68 void intel_opregion_asle_intr(struct drm_i915_private *dev_priv); 71 int intel_opregion_notify_adapter(struct drm_i915_private *dev_priv, 73 int intel_opregion_get_panel_type(struct drm_i915_private *dev_priv); 77 static inline int intel_opregion_setup(struct drm_i915_private *dev_pri [all...] |
H A D | intel_display_power.h | 13 struct drm_i915_private; 124 void (*sync_hw)(struct drm_i915_private *dev_priv, 131 void (*enable)(struct drm_i915_private *dev_priv, 137 void (*disable)(struct drm_i915_private *dev_priv, 140 bool (*is_enabled)(struct drm_i915_private *dev_priv, 248 int intel_power_domains_init(struct drm_i915_private *dev_priv); 249 void intel_power_domains_cleanup(struct drm_i915_private *dev_priv); 250 void intel_power_domains_init_hw(struct drm_i915_private *dev_priv, bool resume); 251 void intel_power_domains_driver_remove(struct drm_i915_private *dev_priv); 252 void intel_power_domains_enable(struct drm_i915_private *dev_pri [all...] |
H A D | intel_fbc.h | 13 struct drm_i915_private; 19 void intel_fbc_choose_crtc(struct drm_i915_private *dev_priv, 21 bool intel_fbc_is_active(struct drm_i915_private *dev_priv); 26 void intel_fbc_init(struct drm_i915_private *dev_priv); 30 void intel_fbc_global_disable(struct drm_i915_private *dev_priv); 31 void intel_fbc_invalidate(struct drm_i915_private *dev_priv, 34 void intel_fbc_flush(struct drm_i915_private *dev_priv, 36 void intel_fbc_cleanup_cfb(struct drm_i915_private *dev_priv); 37 void intel_fbc_handle_fifo_underrun_irq(struct drm_i915_private *dev_priv); 38 int intel_fbc_reset_underrun(struct drm_i915_private *dev_pri [all...] |
H A D | intel_hotplug.h | 11 struct drm_i915_private; 17 void intel_hpd_poll_init(struct drm_i915_private *dev_priv); 20 void intel_hpd_irq_handler(struct drm_i915_private *dev_priv, 23 void intel_hpd_init(struct drm_i915_private *dev_priv); 24 void intel_hpd_init_work(struct drm_i915_private *dev_priv); 25 void intel_hpd_cancel_work(struct drm_i915_private *dev_priv); 26 enum hpd_pin intel_hpd_pin_default(struct drm_i915_private *dev_priv, 28 bool intel_hpd_disable(struct drm_i915_private *dev_priv, enum hpd_pin pin); 29 void intel_hpd_enable(struct drm_i915_private *dev_priv, enum hpd_pin pin);
|
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gem/ |
H A D | i915_gem_stolen.h | 11 struct drm_i915_private; 17 int i915_gem_stolen_insert_node(struct drm_i915_private *dev_priv, 20 int i915_gem_stolen_insert_node_in_range(struct drm_i915_private *dev_priv, 24 void i915_gem_stolen_remove_node(struct drm_i915_private *dev_priv, 27 i915_gem_stolen_smem_setup(struct drm_i915_private *i915, u16 type, 30 i915_gem_stolen_lmem_setup(struct drm_i915_private *i915, u16 type, 34 i915_gem_object_create_stolen(struct drm_i915_private *dev_priv, 41 bool i915_gem_stolen_initialized(const struct drm_i915_private *i915); 42 u64 i915_gem_stolen_area_address(const struct drm_i915_private *i915); 43 u64 i915_gem_stolen_area_size(const struct drm_i915_private *i91 [all...] |