Home
last modified time | relevance | path

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

12345678910>>...15

/linux/drivers/gpu/drm/i915/
A Dvlv_sideband.h13 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 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,
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 Dintel_pm.h18 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 Dintel_gvt.h27 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 Dvlv_sideband.c29 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 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_irq.c820 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 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/drivers/gpu/drm/i915/display/
A Dintel_display_power.h13 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 Dintel_opregion.h31 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 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);
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 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_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 Dintel_fbc.h13 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 Dintel_fbc.c214 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 Dintel_display.h41 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 Dintel_dpll_mgr.h41 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 Dintel_bios.h35 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 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_cdclk.h15 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 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);
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 Dintel_de.h15 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 Dintel_fifo_underrun.h13 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 Dintel_fifo_underrun.c57 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 Di915_gem_stolen.h11 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 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 47 milliseconds

12345678910>>...15