| /linux/drivers/gpu/drm/i915/ |
| A D | vlv_sideband.h | 13 struct drm_i915_private; 28 void vlv_iosf_sb_write(struct drm_i915_private *i915, 32 static inline void vlv_bunit_get(struct drm_i915_private *i915) in vlv_bunit_get() 37 u32 vlv_bunit_read(struct drm_i915_private *i915, u32 reg); 45 static inline void vlv_cck_get(struct drm_i915_private *i915) in vlv_cck_get() 50 u32 vlv_cck_read(struct drm_i915_private *i915, u32 reg); 53 static inline void vlv_cck_put(struct drm_i915_private *i915) in vlv_cck_put() 58 static inline void vlv_ccu_get(struct drm_i915_private *i915) in vlv_ccu_get() 63 u32 vlv_ccu_read(struct drm_i915_private *i915, u32 reg); 77 void vlv_dpio_write(struct drm_i915_private *i915, [all …]
|
| 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, 56 void gen6_reset_rps_interrupts(struct drm_i915_private *dev_priv); 59 void gen6_rps_reset_ei(struct drm_i915_private *dev_priv); 64 bool intel_irqs_enabled(struct drm_i915_private *dev_priv); 65 void intel_synchronize_irq(struct drm_i915_private *i915); [all …]
|
| A D | intel_pm.h | 18 struct drm_i915_private; 30 void intel_suspend_hw(struct drm_i915_private *dev_priv); 32 void intel_init_pm(struct drm_i915_private *dev_priv); 34 void intel_pm_setup(struct drm_i915_private *dev_priv); 35 void g4x_wm_get_hw_state(struct drm_i915_private *dev_priv); 36 void vlv_wm_get_hw_state(struct drm_i915_private *dev_priv); 48 void g4x_wm_sanitize(struct drm_i915_private *dev_priv); 49 void vlv_wm_sanitize(struct drm_i915_private *dev_priv); 69 void intel_init_ipc(struct drm_i915_private *dev_priv); 70 void intel_enable_ipc(struct drm_i915_private *dev_priv); [all …]
|
| 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_priv) in intel_gvt_sanitize_options() [all …]
|
| A 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() 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() 140 u32 vlv_bunit_read(struct drm_i915_private *i915, u32 reg) in vlv_bunit_read() 156 u32 vlv_nc_read(struct drm_i915_private *i915, u8 addr) in vlv_nc_read() 176 void vlv_iosf_sb_write(struct drm_i915_private *i915, in vlv_iosf_sb_write() 183 u32 vlv_cck_read(struct drm_i915_private *i915, u32 reg) in vlv_cck_read() 199 u32 vlv_ccu_read(struct drm_i915_private *i915, u32 reg) in vlv_ccu_read() 245 void vlv_dpio_write(struct drm_i915_private *i915, in vlv_dpio_write() [all …]
|
| A 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()
|
| A D | i915_irq.c | 820 struct drm_i915_private *dev_priv = to_i915(dev); in __intel_get_crtc_scanline() 1041 struct drm_i915_private *dev_priv = in ivb_parity_work() 1653 struct drm_i915_private *dev_priv = arg; in valleyview_irq_handler() 1740 struct drm_i915_private *dev_priv = arg; in cherryview_irq_handler() 2161 struct drm_i915_private *i915 = arg; in ilk_irq_handler() 2624 struct drm_i915_private *dev_priv = arg; in gen8_irq_handler() 2716 struct drm_i915_private *i915 = arg; in gen11_irq_handler() 2773 struct drm_i915_private * const i915 = arg; in dg1_irq_handler() 4042 struct drm_i915_private *dev_priv = arg; in i8xx_irq_handler() 4145 struct drm_i915_private *dev_priv = arg; in i915_irq_handler() [all …]
|
| 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);
|
| /linux/drivers/gpu/drm/i915/display/ |
| A D | intel_display_power.h | 13 struct drm_i915_private; 167 void (*sync_hw)(struct drm_i915_private *dev_priv, 174 void (*enable)(struct drm_i915_private *dev_priv, 180 void (*disable)(struct drm_i915_private *dev_priv, 183 bool (*is_enabled)(struct drm_i915_private *dev_priv, 318 void intel_display_power_resume(struct drm_i915_private *i915); 341 void intel_display_power_put(struct drm_i915_private *dev_priv, 345 intel_display_power_put_async(struct drm_i915_private *i915, in intel_display_power_put_async() 356 intel_display_power_put(struct drm_i915_private *i915, in intel_display_power_put() 364 intel_display_power_put_async(struct drm_i915_private *i915, in intel_display_power_put_async() [all …]
|
| 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_priv) in intel_opregion_setup() [all …]
|
| 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); 26 void intel_fdi_pll_freq_update(struct drm_i915_private *i915); 27 void lpt_fdi_program_mphy(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); [all …]
|
| 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_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);
|
| 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_priv);
|
| A D | intel_fbc.c | 214 static u32 g4x_dpfc_ctl_limit(struct drm_i915_private *i915) in g4x_dpfc_ctl_limit() 229 static void g4x_fbc_activate(struct drm_i915_private *dev_priv) in g4x_fbc_activate() 463 bool intel_fbc_is_active(struct drm_i915_private *dev_priv) in intel_fbc_is_active() 635 void intel_fbc_cleanup_cfb(struct drm_i915_private *dev_priv) in intel_fbc_cleanup_cfb() 717 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); in intel_fbc_hw_tracking_covers_screen() 762 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); in intel_fbc_update_state_cache() 862 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); in intel_fbc_can_activate() 1194 void intel_fbc_invalidate(struct drm_i915_private *dev_priv, in intel_fbc_invalidate() 1216 void intel_fbc_flush(struct drm_i915_private *dev_priv, in intel_fbc_flush() 1436 struct drm_i915_private *dev_priv = in intel_fbc_underrun_work_fn() [all …]
|
| A D | intel_display.h | 41 struct drm_i915_private; 540 int vlv_get_hpll_vco(struct drm_i915_private *dev_priv); 541 int vlv_get_cck_clock(struct drm_i915_private *dev_priv, 547 void lpt_disable_iclkip(struct drm_i915_private *dev_priv); 570 void vlv_wait_port_ready(struct drm_i915_private *dev_priv, 586 int lpt_get_iclkip(struct drm_i915_private *dev_priv); 627 void intel_modeset_init_hw(struct drm_i915_private *i915); 628 int intel_modeset_init_noirq(struct drm_i915_private *i915); 629 int intel_modeset_init_nogem(struct drm_i915_private *i915); 630 int intel_modeset_init(struct drm_i915_private *i915); [all …]
|
| A D | intel_dpll_mgr.h | 41 struct drm_i915_private; 264 void (*enable)(struct drm_i915_private *dev_priv, 274 void (*disable)(struct drm_i915_private *dev_priv, 284 bool (*get_hw_state)(struct drm_i915_private *dev_priv, 294 int (*get_freq)(struct drm_i915_private *i915, 371 intel_get_shared_dpll_by_id(struct drm_i915_private *dev_priv, 374 intel_get_shared_dpll_id(struct drm_i915_private *dev_priv, 376 void assert_shared_dpll(struct drm_i915_private *dev_priv, 391 int intel_dpll_get_freq(struct drm_i915_private *i915, 394 bool intel_dpll_get_hw_state(struct drm_i915_private *i915, [all …]
|
| A D | intel_bios.h | 35 struct drm_i915_private; 232 void intel_bios_init(struct drm_i915_private *dev_priv); 233 void intel_bios_driver_remove(struct drm_i915_private *dev_priv); 235 bool intel_bios_is_tv_present(struct drm_i915_private *dev_priv); 236 bool intel_bios_is_lvds_present(struct drm_i915_private *dev_priv, u8 *i2c_pin); 238 bool intel_bios_is_port_edp(struct drm_i915_private *dev_priv, enum port port); 241 bool intel_bios_is_port_hpd_inverted(const struct drm_i915_private *i915, 243 bool intel_bios_is_lspcon_present(const struct drm_i915_private *i915, 245 bool intel_bios_is_lane_reversal_needed(const struct drm_i915_private *i915, 256 bool intel_bios_port_supports_tbt(struct drm_i915_private *i915, enum port port); [all …]
|
| A 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);
|
| A D | intel_cdclk.h | 15 struct drm_i915_private; 58 void intel_cdclk_init_hw(struct drm_i915_private *i915); 59 void intel_cdclk_uninit_hw(struct drm_i915_private *i915); 60 void intel_init_cdclk_hooks(struct drm_i915_private *dev_priv); 61 void intel_update_max_cdclk(struct drm_i915_private *dev_priv); 62 void intel_update_cdclk(struct drm_i915_private *dev_priv); 63 u32 intel_read_rawclk(struct drm_i915_private *dev_priv); 71 void intel_cdclk_get_cdclk(struct drm_i915_private *dev_priv, 83 int intel_cdclk_init(struct drm_i915_private *dev_priv);
|
| 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); 21 void intel_dsm_get_bios_data_funcs_supported(struct drm_i915_private *i915) { return; } in intel_dsm_get_bios_data_funcs_supported() 23 void intel_acpi_device_id_update(struct drm_i915_private *i915) { return; } in intel_acpi_device_id_update() 25 void intel_acpi_assign_connector_fwnodes(struct drm_i915_private *i915) { return; } in intel_acpi_assign_connector_fwnodes()
|
| A D | intel_de.h | 15 intel_de_read(struct drm_i915_private *i915, i915_reg_t reg) in intel_de_read() 21 intel_de_posting_read(struct drm_i915_private *i915, i915_reg_t reg) in intel_de_posting_read() 27 intel_de_write(struct drm_i915_private *i915, i915_reg_t reg, u32 val) in intel_de_write() 33 intel_de_rmw(struct drm_i915_private *i915, i915_reg_t reg, u32 clear, u32 set) in intel_de_rmw() 39 intel_de_wait_for_register(struct drm_i915_private *i915, i915_reg_t reg, in intel_de_wait_for_register() 46 intel_de_wait_for_set(struct drm_i915_private *i915, i915_reg_t reg, in intel_de_wait_for_set() 53 intel_de_wait_for_clear(struct drm_i915_private *i915, i915_reg_t reg, in intel_de_wait_for_clear() 68 intel_de_read_fw(struct drm_i915_private *i915, i915_reg_t reg) in intel_de_read_fw() 79 intel_de_write_fw(struct drm_i915_private *i915, i915_reg_t reg, u32 val) in intel_de_write_fw()
|
| A 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);
|
| A D | intel_fifo_underrun.c | 57 struct drm_i915_private *dev_priv = to_i915(dev); in ivb_can_enable_err_int() 75 struct drm_i915_private *dev_priv = to_i915(dev); in cpt_can_enable_serr_int() 93 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); in i9xx_check_fifo_underruns() 114 struct drm_i915_private *dev_priv = to_i915(dev); in i9xx_set_fifo_underrun_reporting() 135 struct drm_i915_private *dev_priv = to_i915(dev); in ilk_set_fifo_underrun_reporting() 147 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); in ivb_check_fifo_underruns() 167 struct drm_i915_private *dev_priv = to_i915(dev); in ivb_set_fifo_underrun_reporting() 204 struct drm_i915_private *dev_priv = to_i915(dev); in bdw_set_fifo_underrun_reporting() 222 struct drm_i915_private *dev_priv = to_i915(dev); in ibx_set_fifo_underrun_reporting() 256 struct drm_i915_private *dev_priv = to_i915(dev); in cpt_set_fifo_underrun_reporting() [all …]
|
| /linux/drivers/gpu/drm/i915/gem/ |
| A D | i915_gem_stolen.h | 11 struct drm_i915_private; 15 int i915_gem_stolen_insert_node(struct drm_i915_private *dev_priv, 18 int i915_gem_stolen_insert_node_in_range(struct drm_i915_private *dev_priv, 22 void i915_gem_stolen_remove_node(struct drm_i915_private *dev_priv, 25 i915_gem_stolen_smem_setup(struct drm_i915_private *i915, u16 type, 28 i915_gem_stolen_lmem_setup(struct drm_i915_private *i915, u16 type, 32 i915_gem_object_create_stolen(struct drm_i915_private *dev_priv, 35 i915_gem_object_create_stolen_for_preallocated(struct drm_i915_private *dev_priv,
|
| 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);
|