Home
last modified time | relevance | path

Searched refs:drm_i915_private (Results 1 – 25 of 414) sorted by relevance

12345678910>>...17

/linux-6.3-rc2/drivers/gpu/drm/i915/
A Dvlv_sideband.h15 struct drm_i915_private;
30 void vlv_iosf_sb_write(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()
60 static inline void vlv_ccu_get(struct drm_i915_private *i915) in vlv_ccu_get()
65 u32 vlv_ccu_read(struct drm_i915_private *i915, u32 reg);
79 void vlv_dpio_write(struct drm_i915_private *i915,
[all …]
A Di915_irq.h18 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,
40 void intel_hpd_irq_setup(struct drm_i915_private *i915);
60 void gen6_rps_reset_ei(struct drm_i915_private *dev_priv);
65 bool intel_irqs_enabled(struct drm_i915_private *dev_priv);
66 void intel_synchronize_irq(struct drm_i915_private *i915);
[all …]
A Dintel_pm.h11 struct drm_i915_private;
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);
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);
24 void g4x_wm_sanitize(struct drm_i915_private *dev_priv);
25 void vlv_wm_sanitize(struct drm_i915_private *dev_priv);
[all …]
A Dintel_gvt.h29 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 …]
A Dvlv_sideband.c32 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()
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()
143 u32 vlv_bunit_read(struct drm_i915_private *i915, u32 reg) in vlv_bunit_read()
159 u32 vlv_nc_read(struct drm_i915_private *i915, u8 addr) in vlv_nc_read()
179 void vlv_iosf_sb_write(struct drm_i915_private *i915, in vlv_iosf_sb_write()
186 u32 vlv_cck_read(struct drm_i915_private *i915, u32 reg) in vlv_cck_read()
202 u32 vlv_ccu_read(struct drm_i915_private *i915, u32 reg) in vlv_ccu_read()
248 void vlv_dpio_write(struct drm_i915_private *i915, in vlv_dpio_write()
[all …]
A Di915_gem.h37 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 …]
A Di915_pmu.h15 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 Di915_vgpu.h29 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-6.3-rc2/drivers/gpu/drm/i915/display/
A Dintel_display_power.h16 struct drm_i915_private;
164 int intel_power_domains_init(struct drm_i915_private *dev_priv);
177 void intel_display_power_suspend(struct drm_i915_private *i915);
178 void intel_display_power_resume(struct drm_i915_private *i915);
199 void intel_display_power_put(struct drm_i915_private *dev_priv,
203 intel_display_power_put_async(struct drm_i915_private *i915, in intel_display_power_put_async()
214 intel_display_power_put(struct drm_i915_private *i915, in intel_display_power_put()
222 intel_display_power_put_async(struct drm_i915_private *i915, in intel_display_power_put_async()
231 intel_display_power_get_in_set(struct drm_i915_private *i915,
246 intel_display_power_put_all_in_set(struct drm_i915_private *i915, in intel_display_power_put_all_in_set()
[all …]
A Dintel_opregion.h31 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 …]
A Dintel_dmc.h14 struct drm_i915_private;
49 void intel_dmc_ucode_init(struct drm_i915_private *i915);
50 void intel_dmc_load_program(struct drm_i915_private *i915);
51 void intel_dmc_disable_program(struct drm_i915_private *i915);
54 void intel_dmc_ucode_fini(struct drm_i915_private *i915);
55 void intel_dmc_ucode_suspend(struct drm_i915_private *i915);
56 void intel_dmc_ucode_resume(struct drm_i915_private *i915);
57 bool intel_dmc_has_payload(struct drm_i915_private *i915);
58 void intel_dmc_debugfs_register(struct drm_i915_private *i915);
60 struct drm_i915_private *i915);
[all …]
A Dintel_hotplug.h11 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_priv, enum hpd_pin pin);
[all …]
A Dintel_display_power_well.h13 struct drm_i915_private;
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,
154 void gen9_enable_dc5(struct drm_i915_private *dev_priv);
155 void skl_enable_dc6(struct drm_i915_private *dev_priv);
159 void bxt_enable_dc9(struct drm_i915_private *dev_priv);
[all …]
A Dintel_fdi.h10 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 …]
A Dintel_de.h14 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()
51 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 *i915, i915_reg_t reg, in intel_de_wait_for_set()
82 intel_de_wait_for_clear(struct drm_i915_private *i915, i915_reg_t reg, in intel_de_wait_for_clear()
97 intel_de_read_fw(struct drm_i915_private *i915, i915_reg_t reg) in intel_de_read_fw()
108 intel_de_write_fw(struct drm_i915_private *i915, i915_reg_t reg, u32 val) in intel_de_write_fw()
[all …]
A Dintel_acpi.h9 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()
A Dskl_watermark.h15 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);
52 void skl_wm_init(struct drm_i915_private *i915);
[all …]
A Dintel_fbc.h12 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);
A Dintel_display_power_well.c44 void (*sync_hw)(struct drm_i915_private *i915,
51 void (*enable)(struct drm_i915_private *i915,
57 void (*disable)(struct drm_i915_private *i915,
60 bool (*is_enabled)(struct drm_i915_private *i915,
71 lookup_power_well(struct drm_i915_private *i915, in lookup_power_well()
93 void intel_power_well_enable(struct drm_i915_private *i915, in intel_power_well_enable()
117 void intel_power_well_get(struct drm_i915_private *i915, in intel_power_well_get()
124 void intel_power_well_put(struct drm_i915_private *i915, in intel_power_well_put()
214 aux_ch_to_digital_port(struct drm_i915_private *dev_priv, in aux_ch_to_digital_port()
842 void skl_enable_dc6(struct drm_i915_private *dev_priv) in skl_enable_dc6()
[all …]
A Dintel_bios.h36 struct drm_i915_private;
234 void intel_bios_init(struct drm_i915_private *dev_priv);
235 void intel_bios_init_panel_early(struct drm_i915_private *dev_priv,
238 void intel_bios_init_panel_late(struct drm_i915_private *dev_priv,
243 void intel_bios_driver_remove(struct drm_i915_private *dev_priv);
245 bool intel_bios_is_tv_present(struct drm_i915_private *dev_priv);
248 bool intel_bios_is_port_edp(struct drm_i915_private *dev_priv, enum port port);
251 bool intel_bios_is_port_hpd_inverted(const struct drm_i915_private *i915,
253 bool intel_bios_is_lspcon_present(const struct drm_i915_private *i915,
255 bool intel_bios_is_lane_reversal_needed(const struct drm_i915_private *i915,
[all …]
A Dintel_cdclk.h14 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);
A Dintel_vga.h9 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 Dintel_fifo_underrun.h11 struct drm_i915_private;
14 bool intel_set_cpu_fifo_underrun_reporting(struct drm_i915_private *dev_priv,
16 bool intel_set_pch_fifo_underrun_reporting(struct drm_i915_private *dev_priv,
19 void intel_cpu_fifo_underrun_irq_handler(struct drm_i915_private *dev_priv,
21 void intel_pch_fifo_underrun_irq_handler(struct drm_i915_private *dev_priv,
23 void intel_check_cpu_fifo_underruns(struct drm_i915_private *dev_priv);
24 void intel_check_pch_fifo_underruns(struct drm_i915_private *dev_priv);
A Dintel_display.h43 struct drm_i915_private;
430 int vlv_get_hpll_vco(struct drm_i915_private *dev_priv);
431 int vlv_get_cck_clock(struct drm_i915_private *dev_priv,
459 void vlv_wait_port_ready(struct drm_i915_private *dev_priv,
477 void intel_set_m_n(struct drm_i915_private *i915,
481 void intel_get_m_n(struct drm_i915_private *i915,
528 void intel_update_watermarks(struct drm_i915_private *i915);
532 void intel_modeset_init_hw(struct drm_i915_private *i915);
533 int intel_modeset_init_noirq(struct drm_i915_private *i915);
535 int intel_modeset_init(struct drm_i915_private *i915);
[all …]
/linux-6.3-rc2/drivers/gpu/drm/i915/gem/
A Di915_gem_pm.h12 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);

Completed in 37 milliseconds

12345678910>>...17