/Linux-v6.1/drivers/gpu/drm/i915/ |
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 *i915) in vlv_cck_get() [all …]
|
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_priv); [all …]
|
D | intel_pm.h | 11 struct drm_i915_private; 15 void intel_init_clock_gating(struct drm_i915_private *dev_priv); 16 void intel_suspend_hw(struct drm_i915_private *dev_priv); 17 int ilk_wm_max_level(const struct drm_i915_private *dev_priv); 18 void intel_init_pm(struct drm_i915_private *dev_priv); 19 void intel_init_clock_gating_hooks(struct drm_i915_private *dev_priv); 20 void intel_pm_setup(struct drm_i915_private *dev_priv); 21 void g4x_wm_get_hw_state(struct drm_i915_private *dev_priv); 22 void vlv_wm_get_hw_state(struct drm_i915_private *dev_priv); 23 void ilk_wm_get_hw_state(struct drm_i915_private *dev_priv); [all …]
|
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 …]
|
D | vlv_sideband.c | 29 static void __vlv_punit_get(struct drm_i915_private *i915) in __vlv_punit_get() 49 static void __vlv_punit_put(struct drm_i915_private *i915) in __vlv_punit_put() 58 void vlv_iosf_sb_get(struct drm_i915_private *i915, unsigned long ports) in vlv_iosf_sb_get() 66 void vlv_iosf_sb_put(struct drm_i915_private *i915, unsigned long ports) in vlv_iosf_sb_put() 74 static int vlv_sideband_rw(struct drm_i915_private *i915, in vlv_sideband_rw() 124 u32 vlv_punit_read(struct drm_i915_private *i915, u32 addr) in vlv_punit_read() 134 int vlv_punit_write(struct drm_i915_private *i915, u32 addr, u32 val) in vlv_punit_write() 140 u32 vlv_bunit_read(struct drm_i915_private *i915, u32 reg) in vlv_bunit_read() 150 void vlv_bunit_write(struct drm_i915_private *i915, u32 reg, u32 val) in vlv_bunit_write() 156 u32 vlv_nc_read(struct drm_i915_private *i915, u8 addr) in vlv_nc_read() [all …]
|
D | i915_gem.h | 37 struct drm_i915_private; 42 void i915_gem_init_early(struct drm_i915_private *i915); 43 void i915_gem_cleanup_early(struct drm_i915_private *i915); 45 void i915_gem_drain_freed_objects(struct drm_i915_private *i915); 46 void i915_gem_drain_workqueue(struct drm_i915_private *i915); 67 void i915_gem_runtime_suspend(struct drm_i915_private *i915); 69 int __must_check i915_gem_init(struct drm_i915_private *i915); 70 void i915_gem_driver_register(struct drm_i915_private *i915); 71 void i915_gem_driver_unregister(struct drm_i915_private *i915); 72 void i915_gem_driver_remove(struct drm_i915_private *i915); [all …]
|
D | i915_pmu.h | 15 struct drm_i915_private; 152 void i915_pmu_register(struct drm_i915_private *i915); 153 void i915_pmu_unregister(struct drm_i915_private *i915); 154 void i915_pmu_gt_parked(struct drm_i915_private *i915); 155 void i915_pmu_gt_unparked(struct drm_i915_private *i915); 159 static inline void i915_pmu_register(struct drm_i915_private *i915) {} in i915_pmu_register() 160 static inline void i915_pmu_unregister(struct drm_i915_private *i915) {} in i915_pmu_unregister() 161 static inline void i915_pmu_gt_parked(struct drm_i915_private *i915) {} in i915_pmu_gt_parked() 162 static inline void i915_pmu_gt_unparked(struct drm_i915_private *i915) {} in i915_pmu_gt_unparked()
|
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);
|
/Linux-v6.1/drivers/gpu/drm/i915/display/ |
D | intel_display_power.h | 15 struct drm_i915_private; 157 int intel_power_domains_init(struct drm_i915_private *dev_priv); 158 void intel_power_domains_cleanup(struct drm_i915_private *dev_priv); 159 void intel_power_domains_init_hw(struct drm_i915_private *dev_priv, bool resume); 160 void intel_power_domains_driver_remove(struct drm_i915_private *dev_priv); 161 void intel_power_domains_enable(struct drm_i915_private *dev_priv); 162 void intel_power_domains_disable(struct drm_i915_private *dev_priv); 163 void intel_power_domains_suspend(struct drm_i915_private *dev_priv, 165 void intel_power_domains_resume(struct drm_i915_private *dev_priv); 166 void intel_power_domains_sanitize_state(struct drm_i915_private *dev_priv); [all …]
|
D | intel_opregion.h | 31 struct drm_i915_private; 62 int intel_opregion_setup(struct drm_i915_private *dev_priv); 64 void intel_opregion_register(struct drm_i915_private *dev_priv); 65 void intel_opregion_unregister(struct drm_i915_private *dev_priv); 67 void intel_opregion_resume(struct drm_i915_private *dev_priv); 68 void intel_opregion_suspend(struct drm_i915_private *dev_priv, 71 void intel_opregion_asle_intr(struct drm_i915_private *dev_priv); 74 int intel_opregion_notify_adapter(struct drm_i915_private *dev_priv, 76 int intel_opregion_get_panel_type(struct drm_i915_private *dev_priv); 79 bool intel_opregion_headless_sku(struct drm_i915_private *i915); [all …]
|
D | intel_display_power_well.h | 13 struct drm_i915_private; 126 struct i915_power_well *lookup_power_well(struct drm_i915_private *i915, 129 void intel_power_well_enable(struct drm_i915_private *i915, 131 void intel_power_well_disable(struct drm_i915_private *i915, 133 void intel_power_well_sync_hw(struct drm_i915_private *i915, 135 void intel_power_well_get(struct drm_i915_private *i915, 137 void intel_power_well_put(struct drm_i915_private *i915, 139 bool intel_power_well_is_enabled(struct drm_i915_private *i915, 142 bool intel_display_power_well_is_enabled(struct drm_i915_private *dev_priv, 151 bool chv_phy_powergate_ch(struct drm_i915_private *dev_priv, enum dpio_phy phy, [all …]
|
D | intel_dmc.h | 14 struct drm_i915_private; 48 void intel_dmc_ucode_init(struct drm_i915_private *i915); 49 void intel_dmc_load_program(struct drm_i915_private *i915); 50 void intel_dmc_disable_program(struct drm_i915_private *i915); 51 void intel_dmc_ucode_fini(struct drm_i915_private *i915); 52 void intel_dmc_ucode_suspend(struct drm_i915_private *i915); 53 void intel_dmc_ucode_resume(struct drm_i915_private *i915); 54 bool intel_dmc_has_payload(struct drm_i915_private *i915); 55 void intel_dmc_debugfs_register(struct drm_i915_private *i915); 57 struct drm_i915_private *i915); [all …]
|
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 *i915, enum pipe pipe); [all …]
|
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_work(struct drm_i915_private *dev_priv); 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_priv, enum hpd_pin pin);
|
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()
|
D | skl_watermark.h | 15 struct drm_i915_private; 22 u8 intel_enabled_dbuf_slices_mask(struct drm_i915_private *i915); 26 bool intel_can_enable_sagv(struct drm_i915_private *i915, 29 u32 skl_ddb_dbuf_slice_mask(struct drm_i915_private *i915, 41 void skl_wm_get_hw_state(struct drm_i915_private *i915); 42 void skl_wm_sanitize(struct drm_i915_private *i915); 47 void skl_watermark_ipc_init(struct drm_i915_private *i915); 48 void skl_watermark_ipc_update(struct drm_i915_private *i915); 49 bool skl_watermark_ipc_enabled(struct drm_i915_private *i915); 50 void skl_watermark_ipc_debugfs_register(struct drm_i915_private *i915); [all …]
|
D | intel_fbc.h | 12 struct drm_i915_private; 32 void intel_fbc_init(struct drm_i915_private *dev_priv); 33 void intel_fbc_cleanup(struct drm_i915_private *dev_priv); 34 void intel_fbc_sanitize(struct drm_i915_private *dev_priv); 38 void intel_fbc_invalidate(struct drm_i915_private *dev_priv, 41 void intel_fbc_flush(struct drm_i915_private *dev_priv, 44 void intel_fbc_handle_fifo_underrun_irq(struct drm_i915_private *i915); 45 void intel_fbc_reset_underrun(struct drm_i915_private *i915); 47 void intel_fbc_debugfs_register(struct drm_i915_private *i915);
|
D | intel_display_power_well.c | 43 void (*sync_hw)(struct drm_i915_private *i915, 50 void (*enable)(struct drm_i915_private *i915, 56 void (*disable)(struct drm_i915_private *i915, 59 bool (*is_enabled)(struct drm_i915_private *i915, 70 lookup_power_well(struct drm_i915_private *i915, in lookup_power_well() 92 void intel_power_well_enable(struct drm_i915_private *i915, in intel_power_well_enable() 100 void intel_power_well_disable(struct drm_i915_private *i915, in intel_power_well_disable() 108 void intel_power_well_sync_hw(struct drm_i915_private *i915, in intel_power_well_sync_hw() 116 void intel_power_well_get(struct drm_i915_private *i915, in intel_power_well_get() 123 void intel_power_well_put(struct drm_i915_private *i915, in intel_power_well_put() [all …]
|
D | intel_bios.h | 35 struct drm_i915_private; 234 void intel_bios_init(struct drm_i915_private *dev_priv); 235 void intel_bios_init_panel(struct drm_i915_private *dev_priv, 240 void intel_bios_driver_remove(struct drm_i915_private *dev_priv); 242 bool intel_bios_is_tv_present(struct drm_i915_private *dev_priv); 243 bool intel_bios_is_lvds_present(struct drm_i915_private *dev_priv, u8 *i2c_pin); 244 bool intel_bios_is_port_present(struct drm_i915_private *dev_priv, enum port port); 245 bool intel_bios_is_port_edp(struct drm_i915_private *dev_priv, enum port port); 246 bool intel_bios_is_port_dp_dual_mode(struct drm_i915_private *dev_priv, enum port port); 247 bool intel_bios_is_dsi_present(struct drm_i915_private *dev_priv, enum port *port); [all …]
|
D | intel_cdclk.h | 14 struct drm_i915_private; 57 void intel_cdclk_init_hw(struct drm_i915_private *i915); 58 void intel_cdclk_uninit_hw(struct drm_i915_private *i915); 59 void intel_init_cdclk_hooks(struct drm_i915_private *dev_priv); 60 void intel_update_max_cdclk(struct drm_i915_private *dev_priv); 61 void intel_update_cdclk(struct drm_i915_private *dev_priv); 62 u32 intel_read_rawclk(struct drm_i915_private *dev_priv); 67 void intel_cdclk_dump_config(struct drm_i915_private *i915, 71 void intel_cdclk_get_cdclk(struct drm_i915_private *dev_priv, 84 int intel_cdclk_init(struct drm_i915_private *dev_priv);
|
D | intel_vga.h | 9 struct drm_i915_private; 11 void intel_vga_reset_io_mem(struct drm_i915_private *i915); 12 void intel_vga_disable(struct drm_i915_private *i915); 13 void intel_vga_redisable(struct drm_i915_private *i915); 14 void intel_vga_redisable_power_on(struct drm_i915_private *i915); 15 int intel_vga_register(struct drm_i915_private *i915); 16 void intel_vga_unregister(struct drm_i915_private *i915);
|
D | intel_fifo_underrun.h | 13 struct drm_i915_private; 15 bool intel_set_cpu_fifo_underrun_reporting(struct drm_i915_private *dev_priv, 17 bool intel_set_pch_fifo_underrun_reporting(struct drm_i915_private *dev_priv, 20 void intel_cpu_fifo_underrun_irq_handler(struct drm_i915_private *dev_priv, 22 void intel_pch_fifo_underrun_irq_handler(struct drm_i915_private *dev_priv, 24 void intel_check_cpu_fifo_underruns(struct drm_i915_private *dev_priv); 25 void intel_check_pch_fifo_underruns(struct drm_i915_private *dev_priv);
|
D | intel_display_power.c | 200 bool __intel_display_power_is_enabled(struct drm_i915_private *dev_priv, in __intel_display_power_is_enabled() 241 bool intel_display_power_is_enabled(struct drm_i915_private *dev_priv, in intel_display_power_is_enabled() 257 sanitize_target_dc_state(struct drm_i915_private *dev_priv, in sanitize_target_dc_state() 290 void intel_display_power_set_target_dc_state(struct drm_i915_private *dev_priv, in intel_display_power_set_target_dc_state() 341 struct drm_i915_private *i915 = container_of(power_domains, in assert_async_put_domain_masks_disjoint() 342 struct drm_i915_private, in assert_async_put_domain_masks_disjoint() 354 struct drm_i915_private *i915 = container_of(power_domains, in __async_put_domains_state_ok() 355 struct drm_i915_private, in __async_put_domains_state_ok() 377 struct drm_i915_private *i915 = container_of(power_domains, in print_power_domains() 378 struct drm_i915_private, in print_power_domains() [all …]
|
D | intel_de.h | 14 intel_de_read(struct drm_i915_private *i915, i915_reg_t reg) in intel_de_read() 20 intel_de_posting_read(struct drm_i915_private *i915, i915_reg_t reg) in intel_de_posting_read() 26 intel_de_write(struct drm_i915_private *i915, i915_reg_t reg, u32 val) in intel_de_write() 32 intel_de_rmw(struct drm_i915_private *i915, i915_reg_t reg, u32 clear, u32 set) in intel_de_rmw() 38 intel_de_wait_for_register(struct drm_i915_private *i915, i915_reg_t reg, in intel_de_wait_for_register() 45 intel_de_wait_for_set(struct drm_i915_private *i915, i915_reg_t reg, in intel_de_wait_for_set() 52 intel_de_wait_for_clear(struct drm_i915_private *i915, i915_reg_t reg, in intel_de_wait_for_clear() 67 intel_de_read_fw(struct drm_i915_private *i915, i915_reg_t reg) in intel_de_read_fw() 78 intel_de_write_fw(struct drm_i915_private *i915, i915_reg_t reg, u32 val) in intel_de_write_fw()
|
/Linux-v6.1/drivers/gpu/drm/i915/gem/ |
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);
|