| /linux-6.15/drivers/gpu/drm/xe/compat-i915-headers/ |
| H A D | vlv_sideband.h | 14 struct drm_i915_private; 41 static inline void vlv_bunit_get(struct drm_i915_private *i915) in vlv_bunit_get() 51 static inline void vlv_bunit_put(struct drm_i915_private *i915) in vlv_bunit_put() 54 static inline void vlv_cck_get(struct drm_i915_private *i915) in vlv_cck_get() 64 static inline void vlv_cck_put(struct drm_i915_private *i915) in vlv_cck_put() 67 static inline void vlv_ccu_get(struct drm_i915_private *i915) in vlv_ccu_get() 77 static inline void vlv_ccu_put(struct drm_i915_private *i915) in vlv_ccu_put() 80 static inline void vlv_dpio_get(struct drm_i915_private *i915) in vlv_dpio_get() 91 static inline void vlv_dpio_put(struct drm_i915_private *i915) in vlv_dpio_put() 107 static inline void vlv_nc_get(struct drm_i915_private *i915) in vlv_nc_get() [all …]
|
| /linux-6.15/drivers/gpu/drm/i915/display/ |
| H A D | intel_display_irq.h | 15 struct drm_i915_private; 18 void valleyview_enable_display_irqs(struct drm_i915_private *i915); 21 void ilk_update_display_irq(struct drm_i915_private *i915, 57 void i9xx_display_irq_reset(struct drm_i915_private *i915); 58 void vlv_display_irq_reset(struct drm_i915_private *i915); 59 void gen8_display_irq_reset(struct drm_i915_private *i915); 60 void gen11_display_irq_reset(struct drm_i915_private *i915); 63 void ilk_de_irq_postinstall(struct drm_i915_private *i915); 64 void gen8_de_irq_postinstall(struct drm_i915_private *i915); 66 void dg1_de_irq_postinstall(struct drm_i915_private *i915); [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); 19 void intel_hpd_poll_fini(struct drm_i915_private *i915); 22 void intel_hpd_irq_handler(struct drm_i915_private *dev_priv, 25 void intel_hpd_init(struct drm_i915_private *dev_priv); 26 void intel_hpd_init_early(struct drm_i915_private *i915); 27 void intel_hpd_cancel_work(struct drm_i915_private *dev_priv); 31 void intel_hpd_debugfs_register(struct drm_i915_private *i915); 33 void intel_hpd_enable_detection_work(struct drm_i915_private *i915); [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); 19 void gen11_hpd_irq_handler(struct drm_i915_private *i915, u32 iir); 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 *i915, u32 pch_iir); 25 void i915_hotplug_interrupt_update_locked(struct drm_i915_private *i915, 27 void i915_hotplug_interrupt_update(struct drm_i915_private *i915, 31 void intel_hpd_irq_setup(struct drm_i915_private *i915); [all …]
|
| H A D | i9xx_wm.h | 11 struct drm_i915_private; 16 bool ilk_disable_cxsr(struct drm_i915_private *i915); 17 void ilk_wm_sanitize(struct drm_i915_private *i915); 18 bool intel_set_memory_cxsr(struct drm_i915_private *i915, bool enable); 19 void i9xx_wm_init(struct drm_i915_private *i915); 21 static inline bool ilk_disable_cxsr(struct drm_i915_private *i915) in ilk_disable_cxsr() 25 static inline void ilk_wm_sanitize(struct drm_i915_private *i915) in ilk_wm_sanitize() 28 static inline bool intel_set_memory_cxsr(struct drm_i915_private *i915, bool enable) in intel_set_memory_cxsr() 32 static inline void i9xx_wm_init(struct drm_i915_private *i915) in i9xx_wm_init()
|
| H A D | intel_pch_refclk.h | 11 struct drm_i915_private; 16 void lpt_disable_iclkip(struct drm_i915_private *dev_priv); 17 int lpt_get_iclkip(struct drm_i915_private *dev_priv); 20 void intel_init_pch_refclk(struct drm_i915_private *dev_priv); 21 void lpt_disable_clkout_dp(struct drm_i915_private *dev_priv); 26 static inline void lpt_disable_iclkip(struct drm_i915_private *dev_priv) in lpt_disable_iclkip() 29 static inline int lpt_get_iclkip(struct drm_i915_private *dev_priv) in lpt_get_iclkip() 37 static inline void intel_init_pch_refclk(struct drm_i915_private *dev_priv) in intel_init_pch_refclk() 40 static inline void lpt_disable_clkout_dp(struct drm_i915_private *dev_priv) in lpt_disable_clkout_dp()
|
| H A D | intel_lvds.h | 14 struct drm_i915_private; 17 bool intel_lvds_port_enabled(struct drm_i915_private *dev_priv, 19 void intel_lvds_init(struct drm_i915_private *dev_priv); 20 struct intel_encoder *intel_get_lvds_encoder(struct drm_i915_private *dev_priv); 21 bool intel_is_dual_link_lvds(struct drm_i915_private *dev_priv); 23 static inline bool intel_lvds_port_enabled(struct drm_i915_private *dev_priv, in intel_lvds_port_enabled() 28 static inline void intel_lvds_init(struct drm_i915_private *dev_priv) in intel_lvds_init() 31 static inline struct intel_encoder *intel_get_lvds_encoder(struct drm_i915_private *dev_priv) in intel_get_lvds_encoder() 35 static inline bool intel_is_dual_link_lvds(struct drm_i915_private *dev_priv) in intel_is_dual_link_lvds()
|
| H A D | skl_watermark.h | 15 struct drm_i915_private; 30 bool intel_can_enable_sagv(struct drm_i915_private *i915, 32 bool intel_has_sagv(struct drm_i915_private *i915); 34 u32 skl_ddb_dbuf_slice_mask(struct drm_i915_private *i915, 48 void skl_watermark_ipc_init(struct drm_i915_private *i915); 49 void skl_watermark_ipc_update(struct drm_i915_private *i915); 50 bool skl_watermark_ipc_enabled(struct drm_i915_private *i915); 51 void skl_watermark_debugfs_register(struct drm_i915_private *i915); 53 unsigned int skl_watermark_max_latency(struct drm_i915_private *i915, 55 void skl_wm_init(struct drm_i915_private *i915); [all …]
|
| H A D | intel_wm.c | 111 void intel_wm_sanitize(struct drm_i915_private *i915) in intel_wm_sanitize() 170 void intel_wm_init(struct drm_i915_private *i915) in intel_wm_init() 180 struct drm_i915_private *dev_priv = m->private; in wm_latency_show() 209 struct drm_i915_private *dev_priv = m->private; in pri_wm_latency_show() 224 struct drm_i915_private *dev_priv = m->private; in spr_wm_latency_show() 239 struct drm_i915_private *dev_priv = m->private; in cur_wm_latency_show() 254 struct drm_i915_private *dev_priv = inode->i_private; in pri_wm_latency_open() 286 struct drm_i915_private *dev_priv = m->private; in wm_latency_write() 320 struct drm_i915_private *dev_priv = m->private; in pri_wm_latency_write() 335 struct drm_i915_private *dev_priv = m->private; in spr_wm_latency_write() [all …]
|
| H A D | intel_wm.h | 11 struct drm_i915_private; 17 void intel_update_watermarks(struct drm_i915_private *i915); 27 void intel_wm_get_hw_state(struct drm_i915_private *i915); 28 void intel_wm_sanitize(struct drm_i915_private *i915); 31 void intel_print_wm_latency(struct drm_i915_private *i915, 33 void intel_wm_init(struct drm_i915_private *i915); 34 void intel_wm_debugfs_register(struct drm_i915_private *i915);
|
| H A D | intel_hotplug_irq.c | 416 u32 i9xx_hpd_irq_ack(struct drm_i915_private *dev_priv) in i9xx_hpd_irq_ack() 714 struct drm_i915_private *i915 = to_i915(encoder->base.dev); in ibx_hotplug_enables() 752 struct drm_i915_private *i915 = to_i915(encoder->base.dev); in ibx_hpd_enable_detection() 818 struct drm_i915_private *i915 = to_i915(encoder->base.dev); in icp_ddi_hpd_enable_detection() 834 struct drm_i915_private *i915 = to_i915(encoder->base.dev); in icp_tc_hpd_enable_detection() 886 static void dg1_hpd_invert(struct drm_i915_private *i915) in dg1_hpd_invert() 897 struct drm_i915_private *i915 = to_i915(encoder->base.dev); in dg1_hpd_enable_detection() 1036 static void mtp_hpd_invert(struct drm_i915_private *i915) in mtp_hpd_invert() 1429 void (*hpd_irq_setup)(struct drm_i915_private *i915); 1458 void intel_hpd_irq_setup(struct drm_i915_private *i915) in intel_hpd_irq_setup() [all …]
|
| H A D | intel_display_conversion.h | 12 struct drm_i915_private; 15 struct intel_display *__i915_to_display(struct drm_i915_private *i915); 23 const struct drm_i915_private *: __i915_to_display((struct drm_i915_private *)(p)), \ 24 struct drm_i915_private *: __i915_to_display((struct drm_i915_private *)(p)), \
|
| /linux-6.15/drivers/gpu/drm/i915/ |
| H A D | vlv_sideband.h | 15 struct drm_i915_private; 28 void vlv_iosf_sb_init(struct drm_i915_private *i915); 29 void vlv_iosf_sb_fini(struct drm_i915_private *i915); 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); 47 static inline void vlv_cck_get(struct drm_i915_private *i915) in vlv_cck_get() 52 u32 vlv_cck_read(struct drm_i915_private *i915, u32 reg); 55 static inline void vlv_cck_put(struct drm_i915_private *i915) in vlv_cck_put() 65 u32 vlv_ccu_read(struct drm_i915_private *i915, u32 reg); 79 void vlv_dpio_write(struct drm_i915_private *i915, [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); 34 void gen6_rps_reset_ei(struct drm_i915_private *dev_priv); 37 void intel_irq_suspend(struct drm_i915_private *i915); 38 void intel_irq_resume(struct drm_i915_private *i915); 39 bool intel_irqs_enabled(struct drm_i915_private *dev_priv); 40 void intel_synchronize_irq(struct drm_i915_private *i915); [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_priv) in intel_gvt_driver_remove() [all …]
|
| H A D | vlv_sideband.c | 31 static void __vlv_punit_get(struct drm_i915_private *i915) in __vlv_punit_get() 51 static void __vlv_punit_put(struct drm_i915_private *i915) in __vlv_punit_put() 76 static int vlv_sideband_rw(struct drm_i915_private *i915, in vlv_sideband_rw() 126 u32 vlv_punit_read(struct drm_i915_private *i915, u32 addr) in vlv_punit_read() 142 u32 vlv_bunit_read(struct drm_i915_private *i915, u32 reg) in vlv_bunit_read() 158 u32 vlv_nc_read(struct drm_i915_private *i915, u8 addr) in vlv_nc_read() 168 u32 vlv_cck_read(struct drm_i915_private *i915, u32 reg) in vlv_cck_read() 184 u32 vlv_ccu_read(struct drm_i915_private *i915, u32 reg) in vlv_ccu_read() 230 void vlv_dpio_write(struct drm_i915_private *i915, in vlv_dpio_write() 253 void vlv_iosf_sb_init(struct drm_i915_private *i915) in vlv_iosf_sb_init() [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 | i915_gem.h | 37 struct drm_i915_private; 49 void i915_gem_init_early(struct drm_i915_private *i915); 50 void i915_gem_cleanup_early(struct drm_i915_private *i915); 52 void i915_gem_drain_freed_objects(struct drm_i915_private *i915); 53 void i915_gem_drain_workqueue(struct drm_i915_private *i915); 74 void i915_gem_runtime_suspend(struct drm_i915_private *i915); 76 int __must_check i915_gem_init(struct drm_i915_private *i915); 77 void i915_gem_driver_register(struct drm_i915_private *i915); 78 void i915_gem_driver_unregister(struct drm_i915_private *i915); 79 void i915_gem_driver_remove(struct drm_i915_private *i915); [all …]
|
| H A D | i915_vgpu.h | 29 struct drm_i915_private; 32 void intel_vgpu_detect(struct drm_i915_private *i915); 33 bool intel_vgpu_active(struct drm_i915_private *i915); 34 void intel_vgpu_register(struct drm_i915_private *i915); 35 bool intel_vgpu_has_full_ppgtt(struct drm_i915_private *i915); 36 bool intel_vgpu_has_hwsp_emulation(struct drm_i915_private *i915); 37 bool intel_vgpu_has_huge_gtt(struct drm_i915_private *i915);
|
| H A D | intel_sbi.h | 11 struct drm_i915_private; 18 void intel_sbi_init(struct drm_i915_private *i915); 19 void intel_sbi_fini(struct drm_i915_private *i915); 20 void intel_sbi_lock(struct drm_i915_private *i915); 21 void intel_sbi_unlock(struct drm_i915_private *i915); 22 u32 intel_sbi_read(struct drm_i915_private *i915, u16 reg, 24 void intel_sbi_write(struct drm_i915_private *i915, u16 reg, u32 value,
|
| H A D | intel_clock_gating.c | 43 void (*init_clock_gating)(struct drm_i915_private *i915); 46 static void gen9_init_clock_gating(struct drm_i915_private *i915) in gen9_init_clock_gating() 72 static void bxt_init_clock_gating(struct drm_i915_private *i915) in bxt_init_clock_gating() 108 static void glk_init_clock_gating(struct drm_i915_private *i915) in glk_init_clock_gating() 122 static void ibx_init_clock_gating(struct drm_i915_private *i915) in ibx_init_clock_gating() 147 static void ilk_init_clock_gating(struct drm_i915_private *i915) in ilk_init_clock_gating() 202 static void cpt_init_clock_gating(struct drm_i915_private *i915) in cpt_init_clock_gating() 236 static void gen6_check_mch_setup(struct drm_i915_private *i915) in gen6_check_mch_setup() 306 static void lpt_init_clock_gating(struct drm_i915_private *i915) in lpt_init_clock_gating() 347 static void dg2_init_clock_gating(struct drm_i915_private *i915) in dg2_init_clock_gating() [all …]
|
| H A D | i915_perf.h | 16 struct drm_i915_private; 21 int i915_perf_init(struct drm_i915_private *i915); 22 void i915_perf_fini(struct drm_i915_private *i915); 23 void i915_perf_register(struct drm_i915_private *i915); 24 void i915_perf_unregister(struct drm_i915_private *i915); 25 int i915_perf_ioctl_version(struct drm_i915_private *i915); 60 u32 i915_perf_oa_timestamp_frequency(struct drm_i915_private *i915);
|
| H A D | i915_driver.h | 13 struct drm_i915_private; 23 void i915_driver_remove(struct drm_i915_private *i915); 24 void i915_driver_shutdown(struct drm_i915_private *i915); 26 int i915_driver_resume_switcheroo(struct drm_i915_private *i915); 27 int i915_driver_suspend_switcheroo(struct drm_i915_private *i915, pm_message_t state); 30 i915_print_iommu_status(struct drm_i915_private *i915, struct drm_printer *p);
|
| /linux-6.15/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 *i915, 20 int i915_gem_stolen_insert_node_in_range(struct drm_i915_private *i915, 24 void i915_gem_stolen_remove_node(struct drm_i915_private *i915, 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 *i915, 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 *i915); [all …]
|
| H A D | i915_gem_pm.h | 12 struct drm_i915_private; 15 void i915_gem_resume(struct drm_i915_private *i915); 19 void i915_gem_suspend(struct drm_i915_private *i915); 20 void i915_gem_suspend_late(struct drm_i915_private *i915); 21 int i915_gem_backup_suspend(struct drm_i915_private *i915); 23 int i915_gem_freeze(struct drm_i915_private *i915); 24 int i915_gem_freeze_late(struct drm_i915_private *i915);
|