Home
last modified time | relevance | path

Searched refs:dev_priv (Results 1 - 25 of 538) sorted by relevance

12345678910>>...22

/kernel/linux/linux-5.10/drivers/gpu/drm/i915/
H A Dintel_pch.c11 intel_pch_type(const struct drm_i915_private *dev_priv, unsigned short id) in intel_pch_type() argument
15 drm_dbg_kms(&dev_priv->drm, "Found Ibex Peak PCH\n"); in intel_pch_type()
16 drm_WARN_ON(&dev_priv->drm, !IS_GEN(dev_priv, 5)); in intel_pch_type()
19 drm_dbg_kms(&dev_priv->drm, "Found CougarPoint PCH\n"); in intel_pch_type()
20 drm_WARN_ON(&dev_priv->drm, in intel_pch_type()
21 !IS_GEN(dev_priv, 6) && !IS_IVYBRIDGE(dev_priv)); in intel_pch_type()
24 drm_dbg_kms(&dev_priv->drm, "Found PantherPoint PCH\n"); in intel_pch_type()
25 drm_WARN_ON(&dev_priv in intel_pch_type()
147 intel_virt_detect_pch(const struct drm_i915_private *dev_priv) intel_virt_detect_pch() argument
187 intel_detect_pch(struct drm_i915_private *dev_priv) intel_detect_pch() argument
[all...]
H A Di915_drv.c92 static int i915_get_bridge_dev(struct drm_i915_private *dev_priv) in i915_get_bridge_dev() argument
94 int domain = pci_domain_nr(dev_priv->drm.pdev->bus); in i915_get_bridge_dev()
96 dev_priv->bridge_dev = in i915_get_bridge_dev()
98 if (!dev_priv->bridge_dev) { in i915_get_bridge_dev()
99 drm_err(&dev_priv->drm, "bridge device not found\n"); in i915_get_bridge_dev()
107 intel_alloc_mchbar_resource(struct drm_i915_private *dev_priv) in intel_alloc_mchbar_resource() argument
109 int reg = INTEL_GEN(dev_priv) >= 4 ? MCHBAR_I965 : MCHBAR_I915; in intel_alloc_mchbar_resource()
114 if (INTEL_GEN(dev_priv) >= 4) in intel_alloc_mchbar_resource()
115 pci_read_config_dword(dev_priv->bridge_dev, reg + 4, &temp_hi); in intel_alloc_mchbar_resource()
116 pci_read_config_dword(dev_priv in intel_alloc_mchbar_resource()
152 intel_setup_mchbar(struct drm_i915_private *dev_priv) intel_setup_mchbar() argument
191 intel_teardown_mchbar(struct drm_i915_private *dev_priv) intel_teardown_mchbar() argument
219 i915_workqueues_init(struct drm_i915_private *dev_priv) i915_workqueues_init() argument
253 i915_workqueues_cleanup(struct drm_i915_private *dev_priv) i915_workqueues_cleanup() argument
269 intel_detect_preproduction_hw(struct drm_i915_private *dev_priv) intel_detect_preproduction_hw() argument
302 i915_driver_early_probe(struct drm_i915_private *dev_priv) i915_driver_early_probe() argument
373 i915_driver_late_release(struct drm_i915_private *dev_priv) i915_driver_late_release() argument
397 i915_driver_mmio_probe(struct drm_i915_private *dev_priv) i915_driver_mmio_probe() argument
436 i915_driver_mmio_release(struct drm_i915_private *dev_priv) i915_driver_mmio_release() argument
443 intel_sanitize_options(struct drm_i915_private *dev_priv) intel_sanitize_options() argument
511 i915_driver_hw_probe(struct drm_i915_private *dev_priv) i915_driver_hw_probe() argument
641 i915_driver_hw_remove(struct drm_i915_private *dev_priv) i915_driver_hw_remove() argument
658 i915_driver_register(struct drm_i915_private *dev_priv) i915_driver_register() argument
718 i915_driver_unregister(struct drm_i915_private *dev_priv) i915_driver_unregister() argument
750 i915_welcome_messages(struct drm_i915_private *dev_priv) i915_welcome_messages() argument
962 struct drm_i915_private *dev_priv = to_i915(dev); i915_driver_release() local
1026 intel_suspend_encoders(struct drm_i915_private *dev_priv) intel_suspend_encoders() argument
1038 suspend_to_idle(struct drm_i915_private *dev_priv) suspend_to_idle() argument
1064 struct drm_i915_private *dev_priv = to_i915(dev); i915_drm_suspend() local
1108 get_suspend_mode(struct drm_i915_private *dev_priv, bool hibernate) get_suspend_mode() argument
1121 struct drm_i915_private *dev_priv = to_i915(dev); i915_drm_suspend_late() local
1189 struct drm_i915_private *dev_priv = to_i915(dev); i915_drm_resume() local
1260 struct drm_i915_private *dev_priv = to_i915(dev); i915_drm_resume_early() local
1483 struct drm_i915_private *dev_priv = kdev_to_i915(kdev); intel_runtime_suspend() local
1566 struct drm_i915_private *dev_priv = kdev_to_i915(kdev); intel_runtime_resume() local
[all...]
H A Di915_irq.c155 static void intel_hpd_init_pins(struct drm_i915_private *dev_priv) in intel_hpd_init_pins() argument
157 struct i915_hotplug *hpd = &dev_priv->hotplug; in intel_hpd_init_pins()
159 if (HAS_GMCH(dev_priv)) { in intel_hpd_init_pins()
160 if (IS_G4X(dev_priv) || IS_VALLEYVIEW(dev_priv) || in intel_hpd_init_pins()
161 IS_CHERRYVIEW(dev_priv)) in intel_hpd_init_pins()
168 if (INTEL_GEN(dev_priv) >= 11) in intel_hpd_init_pins()
170 else if (IS_GEN9_LP(dev_priv)) in intel_hpd_init_pins()
172 else if (INTEL_GEN(dev_priv) >= 8) in intel_hpd_init_pins()
174 else if (INTEL_GEN(dev_priv) > in intel_hpd_init_pins()
196 intel_handle_vblank(struct drm_i915_private *dev_priv, enum pipe pipe) intel_handle_vblank() argument
291 i915_hotplug_interrupt_update_locked(struct drm_i915_private *dev_priv, u32 mask, u32 bits) i915_hotplug_interrupt_update_locked() argument
318 i915_hotplug_interrupt_update(struct drm_i915_private *dev_priv, u32 mask, u32 bits) i915_hotplug_interrupt_update() argument
333 ilk_update_display_irq(struct drm_i915_private *dev_priv, u32 interrupt_mask, u32 enabled_irq_mask) ilk_update_display_irq() argument
363 bdw_update_port_irq(struct drm_i915_private *dev_priv, u32 interrupt_mask, u32 enabled_irq_mask) bdw_update_port_irq() argument
396 bdw_update_pipe_irq(struct drm_i915_private *dev_priv, enum pipe pipe, u32 interrupt_mask, u32 enabled_irq_mask) bdw_update_pipe_irq() argument
427 ibx_display_interrupt_update(struct drm_i915_private *dev_priv, u32 interrupt_mask, u32 enabled_irq_mask) ibx_display_interrupt_update() argument
446 i915_pipestat_enable_mask(struct drm_i915_private *dev_priv, enum pipe pipe) i915_pipestat_enable_mask() argument
490 i915_enable_pipestat(struct drm_i915_private *dev_priv, enum pipe pipe, u32 status_mask) i915_enable_pipestat() argument
513 i915_disable_pipestat(struct drm_i915_private *dev_priv, enum pipe pipe, u32 status_mask) i915_disable_pipestat() argument
536 i915_has_asle(struct drm_i915_private *dev_priv) i915_has_asle() argument
548 i915_enable_asle_pipestat(struct drm_i915_private *dev_priv) i915_enable_asle_pipestat() argument
618 struct drm_i915_private *dev_priv = to_i915(crtc->dev); i915_get_vblank_counter() local
684 struct drm_i915_private *dev_priv = to_i915(crtc->dev); g4x_get_vblank_counter() local
700 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); __intel_get_crtc_scanline_from_timestamp() local
750 struct drm_i915_private *dev_priv = to_i915(dev); __intel_get_crtc_scanline() local
813 struct drm_i915_private *dev_priv = to_i915(dev); i915_get_crtc_scanoutpos() local
936 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); intel_get_crtc_scanline() local
958 struct drm_i915_private *dev_priv = ivb_parity_work() local
1169 intel_get_hpd_pins(struct drm_i915_private *dev_priv, u32 *pin_mask, u32 *long_mask, u32 hotplug_trigger, u32 dig_hotplug_reg, const u32 hpd[HPD_NUM_PINS], bool long_pulse_detect(enum hpd_pin pin, u32 val)) intel_get_hpd_pins() argument
1195 gmbus_irq_handler(struct drm_i915_private *dev_priv) gmbus_irq_handler() argument
1200 dp_aux_irq_handler(struct drm_i915_private *dev_priv) dp_aux_irq_handler() argument
1206 display_pipe_crc_irq_handler(struct drm_i915_private *dev_priv, enum pipe pipe, u32 crc0, u32 crc1, u32 crc2, u32 crc3, u32 crc4) display_pipe_crc_irq_handler() argument
1241 display_pipe_crc_irq_handler(struct drm_i915_private *dev_priv, enum pipe pipe, u32 crc0, u32 crc1, u32 crc2, u32 crc3, u32 crc4) display_pipe_crc_irq_handler() argument
1249 hsw_pipe_crc_irq_handler(struct drm_i915_private *dev_priv, enum pipe pipe) hsw_pipe_crc_irq_handler() argument
1257 ivb_pipe_crc_irq_handler(struct drm_i915_private *dev_priv, enum pipe pipe) ivb_pipe_crc_irq_handler() argument
1268 i9xx_pipe_crc_irq_handler(struct drm_i915_private *dev_priv, enum pipe pipe) i9xx_pipe_crc_irq_handler() argument
1290 i9xx_pipestat_irq_reset(struct drm_i915_private *dev_priv) i9xx_pipestat_irq_reset() argument
1303 i9xx_pipestat_irq_ack(struct drm_i915_private *dev_priv, u32 iir, u32 pipe_stats[I915_MAX_PIPES]) i9xx_pipestat_irq_ack() argument
1369 i8xx_pipestat_irq_handler(struct drm_i915_private *dev_priv, u16 iir, u32 pipe_stats[I915_MAX_PIPES]) i8xx_pipestat_irq_handler() argument
1386 i915_pipestat_irq_handler(struct drm_i915_private *dev_priv, u32 iir, u32 pipe_stats[I915_MAX_PIPES]) i915_pipestat_irq_handler() argument
1410 i965_pipestat_irq_handler(struct drm_i915_private *dev_priv, u32 iir, u32 pipe_stats[I915_MAX_PIPES]) i965_pipestat_irq_handler() argument
1437 valleyview_pipestat_irq_handler(struct drm_i915_private *dev_priv, u32 pipe_stats[I915_MAX_PIPES]) valleyview_pipestat_irq_handler() argument
1457 i9xx_hpd_irq_ack(struct drm_i915_private *dev_priv) i9xx_hpd_irq_ack() argument
1495 i9xx_hpd_irq_handler(struct drm_i915_private *dev_priv, u32 hotplug_status) i9xx_hpd_irq_handler() argument
1524 struct drm_i915_private *dev_priv = arg; valleyview_irq_handler() local
1609 struct drm_i915_private *dev_priv = arg; cherryview_irq_handler() local
1684 ibx_hpd_irq_handler(struct drm_i915_private *dev_priv, u32 hotplug_trigger) ibx_hpd_irq_handler() argument
1716 ibx_irq_handler(struct drm_i915_private *dev_priv, u32 pch_iir) ibx_irq_handler() argument
1766 ivb_err_int_handler(struct drm_i915_private *dev_priv) ivb_err_int_handler() argument
1789 cpt_serr_int_handler(struct drm_i915_private *dev_priv) cpt_serr_int_handler() argument
1804 cpt_irq_handler(struct drm_i915_private *dev_priv, u32 pch_iir) cpt_irq_handler() argument
1841 icp_irq_handler(struct drm_i915_private *dev_priv, u32 pch_iir) icp_irq_handler() argument
1895 spt_irq_handler(struct drm_i915_private *dev_priv, u32 pch_iir) spt_irq_handler() argument
1933 ilk_hpd_irq_handler(struct drm_i915_private *dev_priv, u32 hotplug_trigger) ilk_hpd_irq_handler() argument
1949 ilk_display_irq_handler(struct drm_i915_private *dev_priv, u32 de_iir) ilk_display_irq_handler() argument
1995 ivb_display_irq_handler(struct drm_i915_private *dev_priv, u32 de_iir) ivb_display_irq_handler() argument
2112 bxt_hpd_irq_handler(struct drm_i915_private *dev_priv, u32 hotplug_trigger) bxt_hpd_irq_handler() argument
2128 gen11_hpd_irq_handler(struct drm_i915_private *dev_priv, u32 iir) gen11_hpd_irq_handler() argument
2165 gen8_de_port_aux_mask(struct drm_i915_private *dev_priv) gen8_de_port_aux_mask() argument
2196 gen8_de_pipe_fault_mask(struct drm_i915_private *dev_priv) gen8_de_pipe_fault_mask() argument
2209 gen8_de_misc_irq_handler(struct drm_i915_private *dev_priv, u32 iir) gen8_de_misc_irq_handler() argument
2241 gen8_de_irq_handler(struct drm_i915_private *dev_priv, u32 master_ctl) gen8_de_irq_handler() argument
2397 struct drm_i915_private *dev_priv = arg; gen8_irq_handler() local
2572 struct drm_i915_private *dev_priv = to_i915(crtc->dev); i8xx_enable_vblank() local
2585 struct drm_i915_private *dev_priv = to_i915(crtc->dev); i915gm_enable_vblank() local
2601 struct drm_i915_private *dev_priv = to_i915(crtc->dev); i965_enable_vblank() local
2615 struct drm_i915_private *dev_priv = to_i915(crtc->dev); ilk_enable_vblank() local
2636 struct drm_i915_private *dev_priv = to_i915(crtc->dev); bdw_enable_vblank() local
2658 struct drm_i915_private *dev_priv = to_i915(crtc->dev); i8xx_disable_vblank() local
2669 struct drm_i915_private *dev_priv = to_i915(crtc->dev); i915gm_disable_vblank() local
2679 struct drm_i915_private *dev_priv = to_i915(crtc->dev); i965_disable_vblank() local
2691 struct drm_i915_private *dev_priv = to_i915(crtc->dev); ilk_disable_vblank() local
2704 struct drm_i915_private *dev_priv = to_i915(crtc->dev); bdw_disable_vblank() local
2713 ibx_irq_reset(struct drm_i915_private *dev_priv) ibx_irq_reset() argument
2734 ibx_irq_pre_postinstall(struct drm_i915_private *dev_priv) ibx_irq_pre_postinstall() argument
2744 vlv_display_irq_reset(struct drm_i915_private *dev_priv) vlv_display_irq_reset() argument
2762 vlv_display_irq_postinstall(struct drm_i915_private *dev_priv) vlv_display_irq_postinstall() argument
2795 ilk_irq_reset(struct drm_i915_private *dev_priv) ilk_irq_reset() argument
2813 valleyview_irq_reset(struct drm_i915_private *dev_priv) valleyview_irq_reset() argument
2826 gen8_irq_reset(struct drm_i915_private *dev_priv) gen8_irq_reset() argument
2851 gen11_display_irq_reset(struct drm_i915_private *dev_priv) gen11_display_irq_reset() argument
2899 gen11_irq_reset(struct drm_i915_private *dev_priv) gen11_irq_reset() argument
2915 gen8_irq_power_well_post_enable(struct drm_i915_private *dev_priv, u8 pipe_mask) gen8_irq_power_well_post_enable() argument
2938 gen8_irq_power_well_pre_disable(struct drm_i915_private *dev_priv, u8 pipe_mask) gen8_irq_power_well_pre_disable() argument
2960 cherryview_irq_reset(struct drm_i915_private *dev_priv) cherryview_irq_reset() argument
2977 intel_hpd_enabled_irqs(struct drm_i915_private *dev_priv, const u32 hpd[HPD_NUM_PINS]) intel_hpd_enabled_irqs() argument
2990 intel_hpd_hotplug_irqs(struct drm_i915_private *dev_priv, const u32 hpd[HPD_NUM_PINS]) intel_hpd_hotplug_irqs() argument
3002 ibx_hpd_detection_setup(struct drm_i915_private *dev_priv) ibx_hpd_detection_setup() argument
3027 ibx_hpd_irq_setup(struct drm_i915_private *dev_priv) ibx_hpd_irq_setup() argument
3039 icp_ddi_hpd_detection_setup(struct drm_i915_private *dev_priv, u32 enable_mask) icp_ddi_hpd_detection_setup() argument
3049 icp_tc_hpd_detection_setup(struct drm_i915_private *dev_priv, u32 enable_mask) icp_tc_hpd_detection_setup() argument
3059 icp_hpd_irq_setup(struct drm_i915_private *dev_priv, u32 ddi_enable_mask, u32 tc_enable_mask) icp_hpd_irq_setup() argument
3081 mcc_hpd_irq_setup(struct drm_i915_private *dev_priv) mcc_hpd_irq_setup() argument
3092 jsp_hpd_irq_setup(struct drm_i915_private *dev_priv) jsp_hpd_irq_setup() argument
3098 gen11_hpd_detection_setup(struct drm_i915_private *dev_priv) gen11_hpd_detection_setup() argument
3121 gen11_hpd_irq_setup(struct drm_i915_private *dev_priv) gen11_hpd_irq_setup() argument
3145 spt_hpd_detection_setup(struct drm_i915_private *dev_priv) spt_hpd_detection_setup() argument
3170 spt_hpd_irq_setup(struct drm_i915_private *dev_priv) spt_hpd_irq_setup() argument
3185 ilk_hpd_detection_setup(struct drm_i915_private *dev_priv) ilk_hpd_detection_setup() argument
3201 ilk_hpd_irq_setup(struct drm_i915_private *dev_priv) ilk_hpd_irq_setup() argument
3218 __bxt_hpd_detection_setup(struct drm_i915_private *dev_priv, u32 enabled_irqs) __bxt_hpd_detection_setup() argument
3250 bxt_hpd_detection_setup(struct drm_i915_private *dev_priv) bxt_hpd_detection_setup() argument
3255 bxt_hpd_irq_setup(struct drm_i915_private *dev_priv) bxt_hpd_irq_setup() argument
3267 ibx_irq_postinstall(struct drm_i915_private *dev_priv) ibx_irq_postinstall() argument
3291 ilk_irq_postinstall(struct drm_i915_private *dev_priv) ilk_irq_postinstall() argument
3341 valleyview_enable_display_irqs(struct drm_i915_private *dev_priv) valleyview_enable_display_irqs() argument
3356 valleyview_disable_display_irqs(struct drm_i915_private *dev_priv) valleyview_disable_display_irqs() argument
3370 valleyview_irq_postinstall(struct drm_i915_private *dev_priv) valleyview_irq_postinstall() argument
3383 gen8_de_irq_postinstall(struct drm_i915_private *dev_priv) gen8_de_irq_postinstall() argument
3456 gen8_irq_postinstall(struct drm_i915_private *dev_priv) gen8_irq_postinstall() argument
3470 icp_irq_postinstall(struct drm_i915_private *dev_priv) icp_irq_postinstall() argument
3495 gen11_irq_postinstall(struct drm_i915_private *dev_priv) gen11_irq_postinstall() argument
3519 cherryview_irq_postinstall(struct drm_i915_private *dev_priv) cherryview_irq_postinstall() argument
3532 i8xx_irq_reset(struct drm_i915_private *dev_priv) i8xx_irq_reset() argument
3541 i8xx_irq_postinstall(struct drm_i915_private *dev_priv) i8xx_irq_postinstall() argument
3603 i8xx_error_irq_handler(struct drm_i915_private *dev_priv, u16 eir, u16 eir_stuck) i8xx_error_irq_handler() argument
3613 i9xx_error_irq_ack(struct drm_i915_private *dev_priv, u32 *eir, u32 *eir_stuck) i9xx_error_irq_ack() argument
3641 i9xx_error_irq_handler(struct drm_i915_private *dev_priv, u32 eir, u32 eir_stuck) i9xx_error_irq_handler() argument
3653 struct drm_i915_private *dev_priv = arg; i8xx_irq_handler() local
3696 i915_irq_reset(struct drm_i915_private *dev_priv) i915_irq_reset() argument
3710 i915_irq_postinstall(struct drm_i915_private *dev_priv) i915_irq_postinstall() argument
3753 struct drm_i915_private *dev_priv = arg; i915_irq_handler() local
3804 i965_irq_reset(struct drm_i915_private *dev_priv) i965_irq_reset() argument
3816 i965_irq_postinstall(struct drm_i915_private *dev_priv) i965_irq_postinstall() argument
3869 i915_hpd_irq_setup(struct drm_i915_private *dev_priv) i915_hpd_irq_setup() argument
3896 struct drm_i915_private *dev_priv = arg; i965_irq_handler() local
3956 intel_irq_init(struct drm_i915_private *dev_priv) intel_irq_init() argument
4027 intel_irq_handler(struct drm_i915_private *dev_priv) intel_irq_handler() argument
4052 intel_irq_reset(struct drm_i915_private *dev_priv) intel_irq_reset() argument
4075 intel_irq_postinstall(struct drm_i915_private *dev_priv) intel_irq_postinstall() argument
4109 intel_irq_install(struct drm_i915_private *dev_priv) intel_irq_install() argument
4144 intel_irq_uninstall(struct drm_i915_private *dev_priv) intel_irq_uninstall() argument
4174 intel_runtime_pm_disable_interrupts(struct drm_i915_private *dev_priv) intel_runtime_pm_disable_interrupts() argument
4188 intel_runtime_pm_enable_interrupts(struct drm_i915_private *dev_priv) intel_runtime_pm_enable_interrupts() argument
4195 intel_irqs_enabled(struct drm_i915_private *dev_priv) intel_irqs_enabled() argument
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/soc/
H A Dintel_pch.c12 intel_pch_type(const struct drm_i915_private *dev_priv, unsigned short id) in intel_pch_type() argument
16 drm_dbg_kms(&dev_priv->drm, "Found Ibex Peak PCH\n"); in intel_pch_type()
17 drm_WARN_ON(&dev_priv->drm, GRAPHICS_VER(dev_priv) != 5); in intel_pch_type()
20 drm_dbg_kms(&dev_priv->drm, "Found CougarPoint PCH\n"); in intel_pch_type()
21 drm_WARN_ON(&dev_priv->drm, in intel_pch_type()
22 GRAPHICS_VER(dev_priv) != 6 && !IS_IVYBRIDGE(dev_priv)); in intel_pch_type()
25 drm_dbg_kms(&dev_priv->drm, "Found PantherPoint PCH\n"); in intel_pch_type()
26 drm_WARN_ON(&dev_priv in intel_pch_type()
164 intel_virt_detect_pch(const struct drm_i915_private *dev_priv, unsigned short *pch_id, enum intel_pch *pch_type) intel_virt_detect_pch() argument
215 intel_detect_pch(struct drm_i915_private *dev_priv) intel_detect_pch() argument
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/display/
H A Dintel_psr.c94 static bool intel_psr2_enabled(struct drm_i915_private *dev_priv, in intel_psr2_enabled() argument
98 drm_WARN_ON(&dev_priv->drm, crtc_state->dsc.compression_enable && in intel_psr2_enabled()
101 switch (dev_priv->psr.debug & I915_PSR_DEBUG_MODE_MASK) { in intel_psr2_enabled()
110 static void psr_irq_control(struct drm_i915_private *dev_priv) in psr_irq_control() argument
121 if (INTEL_GEN(dev_priv) >= 12) { in psr_irq_control()
123 imr_reg = TRANS_PSR_IMR(dev_priv->psr.transcoder); in psr_irq_control()
125 trans_shift = dev_priv->psr.transcoder; in psr_irq_control()
130 if (dev_priv->psr.debug & I915_PSR_DEBUG_IRQ) in psr_irq_control()
135 val = intel_de_read(dev_priv, imr_reg); in psr_irq_control()
138 intel_de_write(dev_priv, imr_re in psr_irq_control()
179 intel_psr_irq_handler(struct drm_i915_private *dev_priv, u32 psr_iir) intel_psr_irq_handler() argument
296 struct drm_i915_private *dev_priv = intel_psr_init_dpcd() local
363 struct drm_i915_private *dev_priv = dp_to_i915(intel_dp); hsw_psr_setup_aux() local
398 struct drm_i915_private *dev_priv = dp_to_i915(intel_dp); intel_psr_enable_sink() local
423 struct drm_i915_private *dev_priv = dp_to_i915(intel_dp); intel_psr1_get_tp_time() local
465 struct drm_i915_private *dev_priv = dp_to_i915(intel_dp); psr_compute_idle_frames() local
482 struct drm_i915_private *dev_priv = dp_to_i915(intel_dp); hsw_activate_psr1() local
507 struct drm_i915_private *dev_priv = dp_to_i915(intel_dp); intel_psr2_get_tp_time() local
528 struct drm_i915_private *dev_priv = dp_to_i915(intel_dp); hsw_activate_psr2() local
582 transcoder_has_psr2(struct drm_i915_private *dev_priv, enum transcoder trans) transcoder_has_psr2() argument
601 psr2_program_idle_frames(struct drm_i915_private *dev_priv, u32 idle_frames) psr2_program_idle_frames() argument
613 tgl_psr2_enable_dc3co(struct drm_i915_private *dev_priv) tgl_psr2_enable_dc3co() argument
619 tgl_psr2_disable_dc3co(struct drm_i915_private *dev_priv) tgl_psr2_disable_dc3co() argument
629 struct drm_i915_private *dev_priv = tgl_dc3co_disable_work() local
642 tgl_disallow_dc3co_on_psr2_exit(struct drm_i915_private *dev_priv) tgl_disallow_dc3co_on_psr2_exit() argument
658 struct drm_i915_private *dev_priv = dp_to_i915(intel_dp); tgl_dc3co_exitline_compute_config() local
686 struct drm_i915_private *dev_priv = dp_to_i915(intel_dp); intel_psr2_sel_fetch_config_valid() local
717 struct drm_i915_private *dev_priv = dp_to_i915(intel_dp); intel_psr2_config_valid() local
809 struct drm_i915_private *dev_priv = dp_to_i915(intel_dp); intel_psr_compute_config() local
869 struct drm_i915_private *dev_priv = dp_to_i915(intel_dp); intel_psr_activate() local
892 struct drm_i915_private *dev_priv = dp_to_i915(intel_dp); intel_psr_enable_source() local
951 intel_psr_enable_locked(struct drm_i915_private *dev_priv, const struct intel_crtc_state *crtc_state, const struct drm_connector_state *conn_state) intel_psr_enable_locked() argument
1019 struct drm_i915_private *dev_priv = dp_to_i915(intel_dp); intel_psr_enable() local
1044 intel_psr_exit(struct drm_i915_private *dev_priv) intel_psr_exit() argument
1083 struct drm_i915_private *dev_priv = dp_to_i915(intel_dp); intel_psr_disable_locked() local
1136 struct drm_i915_private *dev_priv = dp_to_i915(intel_dp); intel_psr_disable() local
1153 psr_force_hw_tracking_exit(struct drm_i915_private *dev_priv) psr_force_hw_tracking_exit() argument
1177 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); intel_psr2_program_trans_man_trk_ctl() local
1214 struct drm_i915_private *dev_priv = dp_to_i915(intel_dp); intel_psr_update() local
1269 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); intel_psr_wait_for_idle() local
1292 __psr_wait_for_idle_locked(struct drm_i915_private *dev_priv) __psr_wait_for_idle_locked() argument
1321 intel_psr_fastset_force(struct drm_i915_private *dev_priv) intel_psr_fastset_force() argument
1370 intel_psr_debug_set(struct drm_i915_private *dev_priv, u64 val) intel_psr_debug_set() argument
1404 intel_psr_handle_irq(struct drm_i915_private *dev_priv) intel_psr_handle_irq() argument
1416 struct drm_i915_private *dev_priv = intel_psr_work() local
1462 intel_psr_invalidate(struct drm_i915_private *dev_priv, unsigned frontbuffer_bits, enum fb_op_origin origin) intel_psr_invalidate() argument
1493 tgl_dc3co_flush(struct drm_i915_private *dev_priv, unsigned int frontbuffer_bits, enum fb_op_origin origin) tgl_dc3co_flush() argument
1533 intel_psr_flush(struct drm_i915_private *dev_priv, unsigned frontbuffer_bits, enum fb_op_origin origin) intel_psr_flush() argument
1569 intel_psr_init(struct drm_i915_private *dev_priv) intel_psr_init() argument
1623 struct drm_i915_private *dev_priv = dp_to_i915(intel_dp); psr_alpm_check() local
1651 struct drm_i915_private *dev_priv = dp_to_i915(intel_dp); psr_capability_changed_check() local
1675 struct drm_i915_private *dev_priv = dp_to_i915(intel_dp); intel_psr_short_pulse() local
1730 struct drm_i915_private *dev_priv = dp_to_i915(intel_dp); intel_psr_enabled() local
1747 struct drm_i915_private *dev_priv = to_i915(connector->dev); intel_psr_atomic_check() local
1768 struct drm_i915_private *dev_priv; intel_psr_set_force_mode_changed() local
[all...]
H A Dintel_cdclk.c60 static void fixed_133mhz_get_cdclk(struct drm_i915_private *dev_priv, in fixed_133mhz_get_cdclk() argument
66 static void fixed_200mhz_get_cdclk(struct drm_i915_private *dev_priv, in fixed_200mhz_get_cdclk() argument
72 static void fixed_266mhz_get_cdclk(struct drm_i915_private *dev_priv, in fixed_266mhz_get_cdclk() argument
78 static void fixed_333mhz_get_cdclk(struct drm_i915_private *dev_priv, in fixed_333mhz_get_cdclk() argument
84 static void fixed_400mhz_get_cdclk(struct drm_i915_private *dev_priv, in fixed_400mhz_get_cdclk() argument
90 static void fixed_450mhz_get_cdclk(struct drm_i915_private *dev_priv, in fixed_450mhz_get_cdclk() argument
96 static void i85x_get_cdclk(struct drm_i915_private *dev_priv, in i85x_get_cdclk() argument
99 struct pci_dev *pdev = dev_priv->drm.pdev; in i85x_get_cdclk()
138 static void i915gm_get_cdclk(struct drm_i915_private *dev_priv, in i915gm_get_cdclk() argument
141 struct pci_dev *pdev = dev_priv in i915gm_get_cdclk()
162 i945gm_get_cdclk(struct drm_i915_private *dev_priv, struct intel_cdclk_config *cdclk_config) i945gm_get_cdclk() argument
186 intel_hpll_vco(struct drm_i915_private *dev_priv) intel_hpll_vco() argument
256 g33_get_cdclk(struct drm_i915_private *dev_priv, struct intel_cdclk_config *cdclk_config) g33_get_cdclk() argument
305 pnv_get_cdclk(struct drm_i915_private *dev_priv, struct intel_cdclk_config *cdclk_config) pnv_get_cdclk() argument
339 i965gm_get_cdclk(struct drm_i915_private *dev_priv, struct intel_cdclk_config *cdclk_config) i965gm_get_cdclk() argument
384 gm45_get_cdclk(struct drm_i915_private *dev_priv, struct intel_cdclk_config *cdclk_config) gm45_get_cdclk() argument
415 hsw_get_cdclk(struct drm_i915_private *dev_priv, struct intel_cdclk_config *cdclk_config) hsw_get_cdclk() argument
433 vlv_calc_cdclk(struct drm_i915_private *dev_priv, int min_cdclk) vlv_calc_cdclk() argument
453 vlv_calc_voltage_level(struct drm_i915_private *dev_priv, int cdclk) vlv_calc_voltage_level() argument
472 vlv_get_cdclk(struct drm_i915_private *dev_priv, struct intel_cdclk_config *cdclk_config) vlv_get_cdclk() argument
498 vlv_program_pfi_credits(struct drm_i915_private *dev_priv) vlv_program_pfi_credits() argument
535 vlv_set_cdclk(struct drm_i915_private *dev_priv, const struct intel_cdclk_config *cdclk_config, enum pipe pipe) vlv_set_cdclk() argument
624 chv_set_cdclk(struct drm_i915_private *dev_priv, const struct intel_cdclk_config *cdclk_config, enum pipe pipe) chv_set_cdclk() argument
699 bdw_get_cdclk(struct drm_i915_private *dev_priv, struct intel_cdclk_config *cdclk_config) bdw_get_cdclk() argument
726 bdw_set_cdclk(struct drm_i915_private *dev_priv, const struct intel_cdclk_config *cdclk_config, enum pipe pipe) bdw_set_cdclk() argument
838 skl_dpll0_update(struct drm_i915_private *dev_priv, struct intel_cdclk_config *cdclk_config) skl_dpll0_update() argument
879 skl_get_cdclk(struct drm_i915_private *dev_priv, struct intel_cdclk_config *cdclk_config) skl_get_cdclk() argument
946 skl_set_preferred_cdclk_vco(struct drm_i915_private *dev_priv, int vco) skl_set_preferred_cdclk_vco() argument
957 skl_dpll0_enable(struct drm_i915_private *dev_priv, int vco) skl_dpll0_enable() argument
999 skl_dpll0_disable(struct drm_i915_private *dev_priv) skl_dpll0_disable() argument
1009 skl_set_cdclk(struct drm_i915_private *dev_priv, const struct intel_cdclk_config *cdclk_config, enum pipe pipe) skl_set_cdclk() argument
1103 skl_sanitize_cdclk(struct drm_i915_private *dev_priv) skl_sanitize_cdclk() argument
1145 skl_cdclk_init_hw(struct drm_i915_private *dev_priv) skl_cdclk_init_hw() argument
1174 skl_cdclk_uninit_hw(struct drm_i915_private *dev_priv) skl_cdclk_uninit_hw() argument
1236 bxt_calc_cdclk(struct drm_i915_private *dev_priv, int min_cdclk) bxt_calc_cdclk() argument
1252 bxt_calc_cdclk_pll_vco(struct drm_i915_private *dev_priv, int cdclk) bxt_calc_cdclk_pll_vco() argument
1319 cnl_readout_refclk(struct drm_i915_private *dev_priv, struct intel_cdclk_config *cdclk_config) cnl_readout_refclk() argument
1328 icl_readout_refclk(struct drm_i915_private *dev_priv, struct intel_cdclk_config *cdclk_config) icl_readout_refclk() argument
1349 bxt_de_pll_readout(struct drm_i915_private *dev_priv, struct intel_cdclk_config *cdclk_config) bxt_de_pll_readout() argument
1384 bxt_get_cdclk(struct drm_i915_private *dev_priv, struct intel_cdclk_config *cdclk_config) bxt_get_cdclk() argument
1440 bxt_de_pll_disable(struct drm_i915_private *dev_priv) bxt_de_pll_disable() argument
1452 bxt_de_pll_enable(struct drm_i915_private *dev_priv, int vco) bxt_de_pll_enable() argument
1472 cnl_cdclk_pll_disable(struct drm_i915_private *dev_priv) cnl_cdclk_pll_disable() argument
1488 cnl_cdclk_pll_enable(struct drm_i915_private *dev_priv, int vco) cnl_cdclk_pll_enable() argument
1507 bxt_cdclk_cd2x_pipe(struct drm_i915_private *dev_priv, enum pipe pipe) bxt_cdclk_cd2x_pipe() argument
1527 bxt_set_cdclk(struct drm_i915_private *dev_priv, const struct intel_cdclk_config *cdclk_config, enum pipe pipe) bxt_set_cdclk() argument
1648 bxt_sanitize_cdclk(struct drm_i915_private *dev_priv) bxt_sanitize_cdclk() argument
1726 bxt_cdclk_init_hw(struct drm_i915_private *dev_priv) bxt_cdclk_init_hw() argument
1751 bxt_cdclk_uninit_hw(struct drm_i915_private *dev_priv) bxt_cdclk_uninit_hw() argument
1824 intel_cdclk_can_cd2x_update(struct drm_i915_private *dev_priv, const struct intel_cdclk_config *a, const struct intel_cdclk_config *b) intel_cdclk_can_cd2x_update() argument
1870 intel_set_cdclk(struct drm_i915_private *dev_priv, const struct intel_cdclk_config *cdclk_config, enum pipe pipe) intel_set_cdclk() argument
1924 struct drm_i915_private *dev_priv = to_i915(state->base.dev); intel_set_cdclk_pre_plane_update() local
1953 struct drm_i915_private *dev_priv = to_i915(state->base.dev); intel_set_cdclk_post_plane_update() local
1974 struct drm_i915_private *dev_priv = to_i915(crtc_state->uapi.crtc->dev); intel_pixel_rate_to_cdclk() local
1993 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); intel_planes_min_cdclk() local
2005 struct drm_i915_private *dev_priv = intel_crtc_compute_min_cdclk() local
2106 struct drm_i915_private *dev_priv = to_i915(state->base.dev); intel_compute_min_cdclk() local
2163 struct drm_i915_private *dev_priv = to_i915(state->base.dev); bxt_compute_min_voltage_level() local
2199 struct drm_i915_private *dev_priv = to_i915(state->base.dev); vlv_modeset_calc_cdclk() local
2259 struct drm_i915_private *dev_priv = to_i915(state->base.dev); skl_dpll0_vco() local
2331 struct drm_i915_private *dev_priv = to_i915(state->base.dev); bxt_modeset_calc_cdclk() local
2368 struct drm_i915_private *dev_priv = to_i915(state->base.dev); intel_modeset_all_pipes() local
2448 struct drm_i915_private *dev_priv = to_i915(state->base.dev); intel_atomic_get_cdclk_state() local
2458 intel_cdclk_init(struct drm_i915_private *dev_priv) intel_cdclk_init() argument
2474 struct drm_i915_private *dev_priv = to_i915(state->base.dev); intel_modeset_calc_cdclk() local
2564 intel_compute_max_dotclk(struct drm_i915_private *dev_priv) intel_compute_max_dotclk() argument
2589 intel_update_max_cdclk(struct drm_i915_private *dev_priv) intel_update_max_cdclk() argument
2668 intel_update_cdclk(struct drm_i915_private *dev_priv) intel_update_cdclk() argument
2683 cnp_rawclk(struct drm_i915_private *dev_priv) cnp_rawclk() argument
2712 pch_rawclk(struct drm_i915_private *dev_priv) pch_rawclk() argument
2717 vlv_hrawclk(struct drm_i915_private *dev_priv) vlv_hrawclk() argument
2724 i9xx_hrawclk(struct drm_i915_private *dev_priv) i9xx_hrawclk() argument
2787 intel_read_rawclk(struct drm_i915_private *dev_priv) intel_read_rawclk() argument
2810 intel_init_cdclk_hooks(struct drm_i915_private *dev_priv) intel_init_cdclk_hooks() argument
[all...]
H A Dintel_fifo_underrun.c56 struct drm_i915_private *dev_priv = to_i915(dev); in ivb_can_enable_err_int() local
60 lockdep_assert_held(&dev_priv->irq_lock); in ivb_can_enable_err_int()
62 for_each_pipe(dev_priv, pipe) { in ivb_can_enable_err_int()
63 crtc = intel_get_crtc_for_pipe(dev_priv, pipe); in ivb_can_enable_err_int()
74 struct drm_i915_private *dev_priv = to_i915(dev); in cpt_can_enable_serr_int() local
78 lockdep_assert_held(&dev_priv->irq_lock); in cpt_can_enable_serr_int()
80 for_each_pipe(dev_priv, pipe) { in cpt_can_enable_serr_int()
81 crtc = intel_get_crtc_for_pipe(dev_priv, pipe); in cpt_can_enable_serr_int()
92 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); in i9xx_check_fifo_underruns() local
96 lockdep_assert_held(&dev_priv in i9xx_check_fifo_underruns()
113 struct drm_i915_private *dev_priv = to_i915(dev); i9xx_set_fifo_underrun_reporting() local
134 struct drm_i915_private *dev_priv = to_i915(dev); ilk_set_fifo_underrun_reporting() local
146 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); ivb_check_fifo_underruns() local
166 struct drm_i915_private *dev_priv = to_i915(dev); ivb_set_fifo_underrun_reporting() local
190 struct drm_i915_private *dev_priv = to_i915(dev); bdw_set_fifo_underrun_reporting() local
202 struct drm_i915_private *dev_priv = to_i915(dev); ibx_set_fifo_underrun_reporting() local
214 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); cpt_check_pch_fifo_underruns() local
236 struct drm_i915_private *dev_priv = to_i915(dev); cpt_set_fifo_underrun_reporting() local
261 struct drm_i915_private *dev_priv = to_i915(dev); __intel_set_cpu_fifo_underrun_reporting() local
298 intel_set_cpu_fifo_underrun_reporting(struct drm_i915_private *dev_priv, enum pipe pipe, bool enable) intel_set_cpu_fifo_underrun_reporting() argument
326 intel_set_pch_fifo_underrun_reporting(struct drm_i915_private *dev_priv, enum pipe pch_transcoder, bool enable) intel_set_pch_fifo_underrun_reporting() argument
371 intel_cpu_fifo_underrun_irq_handler(struct drm_i915_private *dev_priv, enum pipe pipe) intel_cpu_fifo_underrun_irq_handler() argument
403 intel_pch_fifo_underrun_irq_handler(struct drm_i915_private *dev_priv, enum pipe pch_transcoder) intel_pch_fifo_underrun_irq_handler() argument
423 intel_check_cpu_fifo_underruns(struct drm_i915_private *dev_priv) intel_check_cpu_fifo_underruns() argument
450 intel_check_pch_fifo_underruns(struct drm_i915_private *dev_priv) intel_check_pch_fifo_underruns() argument
[all...]
H A Dintel_fbc.c64 static int intel_fbc_calculate_cfb_size(struct drm_i915_private *dev_priv, in intel_fbc_calculate_cfb_size() argument
70 if (IS_GEN(dev_priv, 7)) in intel_fbc_calculate_cfb_size()
72 else if (INTEL_GEN(dev_priv) >= 8) in intel_fbc_calculate_cfb_size()
79 static void i8xx_fbc_deactivate(struct drm_i915_private *dev_priv) in i8xx_fbc_deactivate() argument
84 fbc_ctl = intel_de_read(dev_priv, FBC_CONTROL); in i8xx_fbc_deactivate()
89 intel_de_write(dev_priv, FBC_CONTROL, fbc_ctl); in i8xx_fbc_deactivate()
92 if (intel_de_wait_for_clear(dev_priv, FBC_STATUS, in i8xx_fbc_deactivate()
94 drm_dbg_kms(&dev_priv->drm, "FBC idle timed out\n"); in i8xx_fbc_deactivate()
99 static void i8xx_fbc_activate(struct drm_i915_private *dev_priv) in i8xx_fbc_activate() argument
101 struct intel_fbc_reg_params *params = &dev_priv in i8xx_fbc_activate()
145 i8xx_fbc_is_active(struct drm_i915_private *dev_priv) i8xx_fbc_is_active() argument
150 g4x_fbc_activate(struct drm_i915_private *dev_priv) g4x_fbc_activate() argument
173 g4x_fbc_deactivate(struct drm_i915_private *dev_priv) g4x_fbc_deactivate() argument
185 g4x_fbc_is_active(struct drm_i915_private *dev_priv) g4x_fbc_is_active() argument
190 i8xx_fbc_recompress(struct drm_i915_private *dev_priv) i8xx_fbc_recompress() argument
201 i965_fbc_recompress(struct drm_i915_private *dev_priv) i965_fbc_recompress() argument
213 snb_fbc_recompress(struct drm_i915_private *dev_priv) snb_fbc_recompress() argument
223 intel_fbc_recompress(struct drm_i915_private *dev_priv) intel_fbc_recompress() argument
233 ilk_fbc_activate(struct drm_i915_private *dev_priv) ilk_fbc_activate() argument
281 ilk_fbc_deactivate(struct drm_i915_private *dev_priv) ilk_fbc_deactivate() argument
293 ilk_fbc_is_active(struct drm_i915_private *dev_priv) ilk_fbc_is_active() argument
298 gen7_fbc_activate(struct drm_i915_private *dev_priv) gen7_fbc_activate() argument
355 intel_fbc_hw_is_active(struct drm_i915_private *dev_priv) intel_fbc_hw_is_active() argument
365 intel_fbc_hw_activate(struct drm_i915_private *dev_priv) intel_fbc_hw_activate() argument
384 intel_fbc_hw_deactivate(struct drm_i915_private *dev_priv) intel_fbc_hw_deactivate() argument
409 intel_fbc_is_active(struct drm_i915_private *dev_priv) intel_fbc_is_active() argument
414 intel_fbc_deactivate(struct drm_i915_private *dev_priv, const char *reason) intel_fbc_deactivate() argument
435 find_compression_threshold(struct drm_i915_private *dev_priv, struct drm_mm_node *node, unsigned int size, unsigned int fb_cpp) find_compression_threshold() argument
486 intel_fbc_alloc_cfb(struct drm_i915_private *dev_priv, unsigned int size, unsigned int fb_cpp) intel_fbc_alloc_cfb() argument
552 __intel_fbc_cleanup_cfb(struct drm_i915_private *dev_priv) __intel_fbc_cleanup_cfb() argument
570 intel_fbc_cleanup_cfb(struct drm_i915_private *dev_priv) intel_fbc_cleanup_cfb() argument
582 stride_is_valid(struct drm_i915_private *dev_priv, u64 modifier, unsigned int stride) stride_is_valid() argument
610 pixel_format_is_valid(struct drm_i915_private *dev_priv, u32 pixel_format) pixel_format_is_valid() argument
631 rotation_is_valid(struct drm_i915_private *dev_priv, u32 pixel_format, unsigned int rotation) rotation_is_valid() argument
652 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); intel_fbc_hw_tracking_covers_screen() local
678 tiling_is_valid(struct drm_i915_private *dev_priv, uint64_t modifier) tiling_is_valid() argument
698 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); intel_fbc_update_state_cache() local
747 intel_fbc_cfb_size_changed(struct drm_i915_private *dev_priv) intel_fbc_cfb_size_changed() argument
755 intel_fbc_gen9_wa_cfb_stride(struct drm_i915_private *dev_priv) intel_fbc_gen9_wa_cfb_stride() argument
767 intel_fbc_gen9_wa_cfb_stride_changed(struct drm_i915_private *dev_priv) intel_fbc_gen9_wa_cfb_stride_changed() argument
774 intel_fbc_can_enable(struct drm_i915_private *dev_priv) intel_fbc_can_enable() argument
798 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); intel_fbc_can_activate() local
916 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); intel_fbc_get_reg_params() local
947 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); intel_fbc_can_flip_nuke() local
987 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); intel_fbc_pre_update() local
1037 __intel_fbc_disable(struct drm_i915_private *dev_priv) __intel_fbc_disable() argument
1056 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); __intel_fbc_post_update() local
1087 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); intel_fbc_post_update() local
1109 intel_fbc_invalidate(struct drm_i915_private *dev_priv, unsigned int frontbuffer_bits, enum fb_op_origin origin) intel_fbc_invalidate() argument
1131 intel_fbc_flush(struct drm_i915_private *dev_priv, unsigned int frontbuffer_bits, enum fb_op_origin origin) intel_fbc_flush() argument
1178 intel_fbc_choose_crtc(struct drm_i915_private *dev_priv, struct intel_atomic_state *state) intel_fbc_choose_crtc() argument
1238 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); intel_fbc_enable() local
1296 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); intel_fbc_disable() local
1315 intel_fbc_global_disable(struct drm_i915_private *dev_priv) intel_fbc_global_disable() argument
1332 struct drm_i915_private *dev_priv = intel_fbc_underrun_work_fn() local
1357 intel_fbc_reset_underrun(struct drm_i915_private *dev_priv) intel_fbc_reset_underrun() argument
1393 intel_fbc_handle_fifo_underrun_irq(struct drm_i915_private *dev_priv) intel_fbc_handle_fifo_underrun_irq() argument
1421 intel_sanitize_fbc_option(struct drm_i915_private *dev_priv) intel_sanitize_fbc_option() argument
1442 need_fbc_vtd_wa(struct drm_i915_private *dev_priv) need_fbc_vtd_wa() argument
1461 intel_fbc_init(struct drm_i915_private *dev_priv) intel_fbc_init() argument
[all...]
H A Dintel_hotplug.c79 * @dev_priv: private driver data pointer
86 enum hpd_pin intel_hpd_pin_default(struct drm_i915_private *dev_priv, in intel_hpd_pin_default() argument
112 * @dev_priv: private driver data pointer
121 * stored in @dev_priv->hotplug.hpd_storm_threshold which defaults to
127 * &dev_priv->hotplug.hpd_storm_threshold. However, some older systems also
139 static bool intel_hpd_irq_storm_detect(struct drm_i915_private *dev_priv, in intel_hpd_irq_storm_detect() argument
142 struct i915_hotplug *hpd = &dev_priv->hotplug; in intel_hpd_irq_storm_detect()
150 (!long_hpd && !dev_priv->hotplug.hpd_short_storm_enabled)) in intel_hpd_irq_storm_detect()
161 drm_dbg_kms(&dev_priv->drm, in intel_hpd_irq_storm_detect()
165 drm_dbg_kms(&dev_priv in intel_hpd_irq_storm_detect()
175 intel_hpd_irq_storm_switch_to_polling(struct drm_i915_private *dev_priv) intel_hpd_irq_storm_switch_to_polling() argument
218 struct drm_i915_private *dev_priv = intel_hpd_irq_storm_reenable_work() local
299 struct drm_i915_private *dev_priv = i915_digport_work_func() local
367 struct drm_i915_private *dev_priv = i915_hotplug_work_func() local
463 intel_hpd_irq_handler(struct drm_i915_private *dev_priv, u32 pin_mask, u32 long_mask) intel_hpd_irq_handler() argument
589 intel_hpd_init(struct drm_i915_private *dev_priv) intel_hpd_init() argument
615 struct drm_i915_private *dev_priv = i915_hpd_poll_init_work() local
672 intel_hpd_poll_init(struct drm_i915_private *dev_priv) intel_hpd_poll_init() argument
685 intel_hpd_init_work(struct drm_i915_private *dev_priv) intel_hpd_init_work() argument
695 intel_hpd_cancel_work(struct drm_i915_private *dev_priv) intel_hpd_cancel_work() argument
712 intel_hpd_disable(struct drm_i915_private *dev_priv, enum hpd_pin pin) intel_hpd_disable() argument
729 intel_hpd_enable(struct drm_i915_private *dev_priv, enum hpd_pin pin) intel_hpd_enable() argument
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_drv.c347 * @dev_priv: A device private structure.
357 static int vmw_dummy_query_bo_create(struct vmw_private *dev_priv) in vmw_dummy_query_bo_create() argument
374 ret = vmw_bo_init(dev_priv, vbo, PAGE_SIZE, in vmw_dummy_query_bo_create()
399 dev_priv->dummy_query_bo = vbo; in vmw_dummy_query_bo_create()
407 * @dev_priv: Pointer to device private.
414 static int vmw_request_device_late(struct vmw_private *dev_priv) in vmw_request_device_late() argument
418 if (dev_priv->has_mob) { in vmw_request_device_late()
419 ret = vmw_otables_setup(dev_priv); in vmw_request_device_late()
427 if (dev_priv->cman) { in vmw_request_device_late()
428 ret = vmw_cmdbuf_set_pool_size(dev_priv in vmw_request_device_late()
441 vmw_request_device(struct vmw_private *dev_priv) vmw_request_device() argument
490 vmw_release_device_early(struct vmw_private *dev_priv) vmw_release_device_early() argument
517 vmw_release_device_late(struct vmw_private *dev_priv) vmw_release_device_late() argument
535 vmw_get_initial_size(struct vmw_private *dev_priv) vmw_get_initial_size() argument
573 vmw_dma_select_mode(struct vmw_private *dev_priv) vmw_dma_select_mode() argument
608 vmw_dma_masks(struct vmw_private *dev_priv) vmw_dma_masks() argument
623 vmw_vram_manager_init(struct vmw_private *dev_priv) vmw_vram_manager_init() argument
636 vmw_vram_manager_fini(struct vmw_private *dev_priv) vmw_vram_manager_fini() argument
647 struct vmw_private *dev_priv; vmw_driver_load() local
1023 struct vmw_private *dev_priv = vmw_priv(dev); vmw_driver_unload() local
1081 struct vmw_private *dev_priv = vmw_priv(dev); vmw_driver_open() local
1174 struct vmw_private *dev_priv = vmw_priv(dev); vmw_master_drop() local
1187 __vmw_svga_enable(struct vmw_private *dev_priv) __vmw_svga_enable() argument
1204 vmw_svga_enable(struct vmw_private *dev_priv) vmw_svga_enable() argument
1218 __vmw_svga_disable(struct vmw_private *dev_priv) __vmw_svga_disable() argument
1239 vmw_svga_disable(struct vmw_private *dev_priv) vmw_svga_disable() argument
1286 struct vmw_private *dev_priv = vmw_priv(file_priv->minor->dev); vmw_get_unmapped_area() local
1295 struct vmw_private *dev_priv = vmwgfx_pm_notifier() local
1327 struct vmw_private *dev_priv = vmw_priv(dev); vmw_pci_suspend() local
1366 struct vmw_private *dev_priv = vmw_priv(dev); vmw_pm_freeze() local
1415 struct vmw_private *dev_priv = vmw_priv(dev); vmw_pm_restore() local
[all...]
H A Dvmwgfx_irq.c48 struct vmw_private *dev_priv = vmw_priv(dev); in vmw_thread_fn() local
52 dev_priv->irqthread_pending)) { in vmw_thread_fn()
53 vmw_fences_update(dev_priv->fman); in vmw_thread_fn()
54 wake_up_all(&dev_priv->fence_queue); in vmw_thread_fn()
59 dev_priv->irqthread_pending)) { in vmw_thread_fn()
60 vmw_cmdbuf_irqthread(dev_priv->cman); in vmw_thread_fn()
81 struct vmw_private *dev_priv = vmw_priv(dev); in vmw_irq_handler() local
85 status = inl(dev_priv->io_start + VMWGFX_IRQSTATUS_PORT); in vmw_irq_handler()
86 masked_status = status & READ_ONCE(dev_priv->irq_mask); in vmw_irq_handler()
89 outl(status, dev_priv in vmw_irq_handler()
111 vmw_fifo_idle(struct vmw_private *dev_priv, uint32_t seqno) vmw_fifo_idle() argument
117 vmw_update_seqno(struct vmw_private *dev_priv, struct vmw_fifo_state *fifo_state) vmw_update_seqno() argument
130 vmw_seqno_passed(struct vmw_private *dev_priv, uint32_t seqno) vmw_seqno_passed() argument
159 vmw_fallback_wait(struct vmw_private *dev_priv, bool lazy, bool fifo_idle, uint32_t seqno, bool interruptible, unsigned long timeout) vmw_fallback_wait() argument
238 vmw_generic_waiter_add(struct vmw_private *dev_priv, u32 flag, int *waiter_count) vmw_generic_waiter_add() argument
250 vmw_generic_waiter_remove(struct vmw_private *dev_priv, u32 flag, int *waiter_count) vmw_generic_waiter_remove() argument
261 vmw_seqno_waiter_add(struct vmw_private *dev_priv) vmw_seqno_waiter_add() argument
267 vmw_seqno_waiter_remove(struct vmw_private *dev_priv) vmw_seqno_waiter_remove() argument
273 vmw_goal_waiter_add(struct vmw_private *dev_priv) vmw_goal_waiter_add() argument
279 vmw_goal_waiter_remove(struct vmw_private *dev_priv) vmw_goal_waiter_remove() argument
285 vmw_wait_seqno(struct vmw_private *dev_priv, bool lazy, uint32_t seqno, bool interruptible, unsigned long timeout) vmw_wait_seqno() argument
333 struct vmw_private *dev_priv = vmw_priv(dev); vmw_irq_preinstall() local
342 struct vmw_private *dev_priv = vmw_priv(dev); vmw_irq_uninstall() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/
H A Dintel_fifo_underrun.c60 struct drm_i915_private *dev_priv = to_i915(dev); in ivb_can_enable_err_int() local
64 lockdep_assert_held(&dev_priv->irq_lock); in ivb_can_enable_err_int()
66 for_each_pipe(dev_priv, pipe) { in ivb_can_enable_err_int()
67 crtc = intel_crtc_for_pipe(dev_priv, pipe); in ivb_can_enable_err_int()
78 struct drm_i915_private *dev_priv = to_i915(dev); in cpt_can_enable_serr_int() local
82 lockdep_assert_held(&dev_priv->irq_lock); in cpt_can_enable_serr_int()
84 for_each_pipe(dev_priv, pipe) { in cpt_can_enable_serr_int()
85 crtc = intel_crtc_for_pipe(dev_priv, pipe); in cpt_can_enable_serr_int()
96 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); in i9xx_check_fifo_underruns() local
100 lockdep_assert_held(&dev_priv in i9xx_check_fifo_underruns()
117 struct drm_i915_private *dev_priv = to_i915(dev); i9xx_set_fifo_underrun_reporting() local
138 struct drm_i915_private *dev_priv = to_i915(dev); ilk_set_fifo_underrun_reporting() local
150 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); ivb_check_fifo_underruns() local
170 struct drm_i915_private *dev_priv = to_i915(dev); ivb_set_fifo_underrun_reporting() local
192 icl_pipe_status_underrun_mask(struct drm_i915_private *dev_priv) icl_pipe_status_underrun_mask() argument
207 struct drm_i915_private *dev_priv = to_i915(dev); bdw_set_fifo_underrun_reporting() local
225 struct drm_i915_private *dev_priv = to_i915(dev); ibx_set_fifo_underrun_reporting() local
237 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); cpt_check_pch_fifo_underruns() local
259 struct drm_i915_private *dev_priv = to_i915(dev); cpt_set_fifo_underrun_reporting() local
284 struct drm_i915_private *dev_priv = to_i915(dev); __intel_set_cpu_fifo_underrun_reporting() local
321 intel_set_cpu_fifo_underrun_reporting(struct drm_i915_private *dev_priv, enum pipe pipe, bool enable) intel_set_cpu_fifo_underrun_reporting() argument
349 intel_set_pch_fifo_underrun_reporting(struct drm_i915_private *dev_priv, enum pipe pch_transcoder, bool enable) intel_set_pch_fifo_underrun_reporting() argument
394 intel_cpu_fifo_underrun_irq_handler(struct drm_i915_private *dev_priv, enum pipe pipe) intel_cpu_fifo_underrun_irq_handler() argument
452 intel_pch_fifo_underrun_irq_handler(struct drm_i915_private *dev_priv, enum pipe pch_transcoder) intel_pch_fifo_underrun_irq_handler() argument
472 intel_check_cpu_fifo_underruns(struct drm_i915_private *dev_priv) intel_check_cpu_fifo_underruns() argument
499 intel_check_pch_fifo_underruns(struct drm_i915_private *dev_priv) intel_check_pch_fifo_underruns() argument
[all...]
H A Dintel_fdi.c22 static void assert_fdi_tx(struct drm_i915_private *dev_priv, in assert_fdi_tx() argument
27 if (HAS_DDI(dev_priv)) { in assert_fdi_tx()
35 cur_state = intel_de_read(dev_priv, TRANS_DDI_FUNC_CTL(cpu_transcoder)) & TRANS_DDI_FUNC_ENABLE; in assert_fdi_tx()
37 cur_state = intel_de_read(dev_priv, FDI_TX_CTL(pipe)) & FDI_TX_ENABLE; in assert_fdi_tx()
39 I915_STATE_WARN(dev_priv, cur_state != state, in assert_fdi_tx()
54 static void assert_fdi_rx(struct drm_i915_private *dev_priv, in assert_fdi_rx() argument
59 cur_state = intel_de_read(dev_priv, FDI_RX_CTL(pipe)) & FDI_RX_ENABLE; in assert_fdi_rx()
60 I915_STATE_WARN(dev_priv, cur_state != state, in assert_fdi_rx()
117 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); in intel_fdi_link_train() local
119 dev_priv in intel_fdi_link_train()
134 struct drm_i915_private *dev_priv = to_i915(dev); ilk_check_fdi_lanes() local
285 cpt_set_fdi_bc_bifurcation(struct drm_i915_private *dev_priv, bool enable) cpt_set_fdi_bc_bifurcation() argument
313 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); ivb_update_fdi_bc_bifurcation() local
337 struct drm_i915_private *dev_priv = to_i915(dev); intel_fdi_normal_train() local
379 struct drm_i915_private *dev_priv = to_i915(dev); ilk_fdi_link_train() local
481 struct drm_i915_private *dev_priv = to_i915(dev); gen6_fdi_link_train() local
617 struct drm_i915_private *dev_priv = to_i915(dev); ivb_manual_fdi_link_train() local
753 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); hsw_fdi_link_train() local
872 struct drm_i915_private *dev_priv = to_i915(encoder->base.dev); hsw_fdi_disable() local
894 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); ilk_fdi_pll_enable() local
929 struct drm_i915_private *dev_priv = to_i915(dev); ilk_fdi_pll_disable() local
948 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); ilk_fdi_disable() local
1006 intel_fdi_init_hook(struct drm_i915_private *dev_priv) intel_fdi_init_hook() argument
[all...]
H A Dintel_display_irq.c26 intel_handle_vblank(struct drm_i915_private *dev_priv, enum pipe pipe) in intel_handle_vblank() argument
28 struct intel_crtc *crtc = intel_crtc_for_pipe(dev_priv, pipe); in intel_handle_vblank()
35 * @dev_priv: driver private
39 void ilk_update_display_irq(struct drm_i915_private *dev_priv, in ilk_update_display_irq() argument
44 lockdep_assert_held(&dev_priv->irq_lock); in ilk_update_display_irq()
45 drm_WARN_ON(&dev_priv->drm, enabled_irq_mask & ~interrupt_mask); in ilk_update_display_irq()
47 new_val = dev_priv->irq_mask; in ilk_update_display_irq()
51 if (new_val != dev_priv->irq_mask && in ilk_update_display_irq()
52 !drm_WARN_ON(&dev_priv->drm, !intel_irqs_enabled(dev_priv))) { in ilk_update_display_irq()
75 bdw_update_port_irq(struct drm_i915_private *dev_priv, u32 interrupt_mask, u32 enabled_irq_mask) bdw_update_port_irq() argument
107 bdw_update_pipe_irq(struct drm_i915_private *dev_priv, enum pipe pipe, u32 interrupt_mask, u32 enabled_irq_mask) bdw_update_pipe_irq() argument
149 ibx_display_interrupt_update(struct drm_i915_private *dev_priv, u32 interrupt_mask, u32 enabled_irq_mask) ibx_display_interrupt_update() argument
179 i915_pipestat_enable_mask(struct drm_i915_private *dev_priv, enum pipe pipe) i915_pipestat_enable_mask() argument
223 i915_enable_pipestat(struct drm_i915_private *dev_priv, enum pipe pipe, u32 status_mask) i915_enable_pipestat() argument
246 i915_disable_pipestat(struct drm_i915_private *dev_priv, enum pipe pipe, u32 status_mask) i915_disable_pipestat() argument
269 i915_has_asle(struct drm_i915_private *dev_priv) i915_has_asle() argument
281 i915_enable_asle_pipestat(struct drm_i915_private *dev_priv) i915_enable_asle_pipestat() argument
297 display_pipe_crc_irq_handler(struct drm_i915_private *dev_priv, enum pipe pipe, u32 crc0, u32 crc1, u32 crc2, u32 crc3, u32 crc4) display_pipe_crc_irq_handler() argument
332 display_pipe_crc_irq_handler(struct drm_i915_private *dev_priv, enum pipe pipe, u32 crc0, u32 crc1, u32 crc2, u32 crc3, u32 crc4) display_pipe_crc_irq_handler() argument
357 hsw_pipe_crc_irq_handler(struct drm_i915_private *dev_priv, enum pipe pipe) hsw_pipe_crc_irq_handler() argument
365 ivb_pipe_crc_irq_handler(struct drm_i915_private *dev_priv, enum pipe pipe) ivb_pipe_crc_irq_handler() argument
376 i9xx_pipe_crc_irq_handler(struct drm_i915_private *dev_priv, enum pipe pipe) i9xx_pipe_crc_irq_handler() argument
398 i9xx_pipestat_irq_reset(struct drm_i915_private *dev_priv) i9xx_pipestat_irq_reset() argument
411 i9xx_pipestat_irq_ack(struct drm_i915_private *dev_priv, u32 iir, u32 pipe_stats[I915_MAX_PIPES]) i9xx_pipestat_irq_ack() argument
477 i8xx_pipestat_irq_handler(struct drm_i915_private *dev_priv, u16 iir, u32 pipe_stats[I915_MAX_PIPES]) i8xx_pipestat_irq_handler() argument
494 i915_pipestat_irq_handler(struct drm_i915_private *dev_priv, u32 iir, u32 pipe_stats[I915_MAX_PIPES]) i915_pipestat_irq_handler() argument
518 i965_pipestat_irq_handler(struct drm_i915_private *dev_priv, u32 iir, u32 pipe_stats[I915_MAX_PIPES]) i965_pipestat_irq_handler() argument
545 valleyview_pipestat_irq_handler(struct drm_i915_private *dev_priv, u32 pipe_stats[I915_MAX_PIPES]) valleyview_pipestat_irq_handler() argument
568 ibx_irq_handler(struct drm_i915_private *dev_priv, u32 pch_iir) ibx_irq_handler() argument
618 ivb_err_int_handler(struct drm_i915_private *dev_priv) ivb_err_int_handler() argument
641 cpt_serr_int_handler(struct drm_i915_private *dev_priv) cpt_serr_int_handler() argument
656 cpt_irq_handler(struct drm_i915_private *dev_priv, u32 pch_iir) cpt_irq_handler() argument
693 ilk_display_irq_handler(struct drm_i915_private *dev_priv, u32 de_iir) ilk_display_irq_handler() argument
741 ivb_display_irq_handler(struct drm_i915_private *dev_priv, u32 de_iir) ivb_display_irq_handler() argument
791 gen8_de_port_aux_mask(struct drm_i915_private *dev_priv) gen8_de_port_aux_mask() argument
833 gen8_de_pipe_fault_mask(struct drm_i915_private *dev_priv) gen8_de_pipe_fault_mask() argument
845 intel_pmdemand_irq_handler(struct drm_i915_private *dev_priv) intel_pmdemand_irq_handler() argument
851 gen8_de_misc_irq_handler(struct drm_i915_private *dev_priv, u32 iir) gen8_de_misc_irq_handler() argument
900 gen11_dsi_te_interrupt_handler(struct drm_i915_private *dev_priv, u32 te_trigger) gen11_dsi_te_interrupt_handler() argument
964 gen8_de_pipe_underrun_mask(struct drm_i915_private *dev_priv) gen8_de_pipe_underrun_mask() argument
1003 gen8_de_irq_handler(struct drm_i915_private *dev_priv, u32 master_ctl) gen8_de_irq_handler() argument
1194 struct drm_i915_private *dev_priv = to_i915(crtc->dev); i8xx_enable_vblank() local
1207 struct drm_i915_private *dev_priv = to_i915(crtc->dev); i915gm_enable_vblank() local
1223 struct drm_i915_private *dev_priv = to_i915(crtc->dev); i965_enable_vblank() local
1237 struct drm_i915_private *dev_priv = to_i915(crtc->dev); ilk_enable_vblank() local
1259 struct drm_i915_private *dev_priv = to_i915(intel_crtc->base.dev); gen11_dsi_configure_te() local
1283 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); bdw_enable_vblank() local
1308 struct drm_i915_private *dev_priv = to_i915(crtc->dev); i8xx_disable_vblank() local
1319 struct drm_i915_private *dev_priv = to_i915(crtc->dev); i915gm_disable_vblank() local
1329 struct drm_i915_private *dev_priv = to_i915(crtc->dev); i965_disable_vblank() local
1341 struct drm_i915_private *dev_priv = to_i915(crtc->dev); ilk_disable_vblank() local
1355 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); bdw_disable_vblank() local
1367 vlv_display_irq_reset(struct drm_i915_private *dev_priv) vlv_display_irq_reset() argument
1385 vlv_display_irq_postinstall(struct drm_i915_private *dev_priv) vlv_display_irq_postinstall() argument
1416 gen8_display_irq_reset(struct drm_i915_private *dev_priv) gen8_display_irq_reset() argument
1436 gen11_display_irq_reset(struct drm_i915_private *dev_priv) gen11_display_irq_reset() argument
1483 gen8_irq_power_well_post_enable(struct drm_i915_private *dev_priv, u8 pipe_mask) gen8_irq_power_well_post_enable() argument
1507 gen8_irq_power_well_pre_disable(struct drm_i915_private *dev_priv, u8 pipe_mask) gen8_irq_power_well_pre_disable() argument
1540 ibx_irq_postinstall(struct drm_i915_private *dev_priv) ibx_irq_postinstall() argument
1558 valleyview_enable_display_irqs(struct drm_i915_private *dev_priv) valleyview_enable_display_irqs() argument
1573 valleyview_disable_display_irqs(struct drm_i915_private *dev_priv) valleyview_disable_display_irqs() argument
1630 gen8_de_irq_postinstall(struct drm_i915_private *dev_priv) gen8_de_irq_postinstall() argument
1734 icp_irq_postinstall(struct drm_i915_private *dev_priv) icp_irq_postinstall() argument
1742 gen11_de_irq_postinstall(struct drm_i915_private *dev_priv) gen11_de_irq_postinstall() argument
[all...]
H A Dintel_pch_refclk.c13 static void lpt_fdi_reset_mphy(struct drm_i915_private *dev_priv) in lpt_fdi_reset_mphy() argument
15 intel_de_rmw(dev_priv, SOUTH_CHICKEN2, 0, FDI_MPHY_IOSFSB_RESET_CTL); in lpt_fdi_reset_mphy()
17 if (wait_for_us(intel_de_read(dev_priv, SOUTH_CHICKEN2) & in lpt_fdi_reset_mphy()
19 drm_err(&dev_priv->drm, "FDI mPHY reset assert timeout\n"); in lpt_fdi_reset_mphy()
21 intel_de_rmw(dev_priv, SOUTH_CHICKEN2, FDI_MPHY_IOSFSB_RESET_CTL, 0); in lpt_fdi_reset_mphy()
23 if (wait_for_us((intel_de_read(dev_priv, SOUTH_CHICKEN2) & in lpt_fdi_reset_mphy()
25 drm_err(&dev_priv->drm, "FDI mPHY reset de-assert timeout\n"); in lpt_fdi_reset_mphy()
29 static void lpt_fdi_program_mphy(struct drm_i915_private *dev_priv) in lpt_fdi_program_mphy() argument
33 lpt_fdi_reset_mphy(dev_priv); in lpt_fdi_program_mphy()
35 tmp = intel_sbi_read(dev_priv, in lpt_fdi_program_mphy()
105 lpt_disable_iclkip(struct drm_i915_private *dev_priv) lpt_disable_iclkip() argument
178 struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); lpt_program_iclkip() local
229 lpt_get_iclkip(struct drm_i915_private *dev_priv) lpt_get_iclkip() argument
270 lpt_enable_clkout_dp(struct drm_i915_private *dev_priv, bool with_spread, bool with_fdi) lpt_enable_clkout_dp() argument
309 lpt_disable_clkout_dp(struct drm_i915_private *dev_priv) lpt_disable_clkout_dp() argument
366 lpt_bend_clkout_dp(struct drm_i915_private *dev_priv, int steps) lpt_bend_clkout_dp() argument
395 spll_uses_pch_ssc(struct drm_i915_private *dev_priv) spll_uses_pch_ssc() argument
414 wrpll_uses_pch_ssc(struct drm_i915_private *dev_priv, enum intel_dpll_id id) wrpll_uses_pch_ssc() argument
434 lpt_init_pch_refclk(struct drm_i915_private *dev_priv) lpt_init_pch_refclk() argument
492 ilk_init_pch_refclk(struct drm_i915_private *dev_priv) ilk_init_pch_refclk() argument
668 intel_init_pch_refclk(struct drm_i915_private *dev_priv) intel_init_pch_refclk() argument
[all...]
H A Dintel_display_power_well.c149 bool intel_display_power_well_is_enabled(struct drm_i915_private *dev_priv, in intel_display_power_well_is_enabled() argument
154 power_well = lookup_power_well(dev_priv, power_well_id); in intel_display_power_well_is_enabled()
156 return intel_power_well_is_enabled(dev_priv, power_well); in intel_display_power_well_is_enabled()
185 static void hsw_power_well_post_enable(struct drm_i915_private *dev_priv, in hsw_power_well_post_enable() argument
189 intel_vga_reset_io_mem(dev_priv); in hsw_power_well_post_enable()
192 gen8_irq_power_well_post_enable(dev_priv, irq_pipe_mask); in hsw_power_well_post_enable()
195 static void hsw_power_well_pre_disable(struct drm_i915_private *dev_priv, in hsw_power_well_pre_disable() argument
199 gen8_irq_power_well_pre_disable(dev_priv, irq_pipe_mask); in hsw_power_well_pre_disable()
217 aux_ch_to_digital_port(struct drm_i915_private *dev_priv, in aux_ch_to_digital_port() argument
223 for_each_intel_encoder(&dev_priv in aux_ch_to_digital_port()
252 hsw_wait_for_power_well_enable(struct drm_i915_private *dev_priv, struct i915_power_well *power_well, bool timeout_expected) hsw_wait_for_power_well_enable() argument
281 hsw_power_well_requesters(struct drm_i915_private *dev_priv, const struct i915_power_well_regs *regs, int pw_idx) hsw_power_well_requesters() argument
297 hsw_wait_for_power_well_disable(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) hsw_wait_for_power_well_disable() argument
326 gen9_wait_for_power_well_fuses(struct drm_i915_private *dev_priv, enum skl_power_gate pg) gen9_wait_for_power_well_fuses() argument
335 hsw_power_well_enable(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) hsw_power_well_enable() argument
379 hsw_power_well_disable(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) hsw_power_well_disable() argument
406 icl_combo_phy_aux_power_well_enable(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) icl_combo_phy_aux_power_well_enable() argument
431 icl_combo_phy_aux_power_well_disable(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) icl_combo_phy_aux_power_well_disable() argument
449 icl_tc_port_assert_ref_held(struct drm_i915_private *dev_priv, struct i915_power_well *power_well, struct intel_digital_port *dig_port) icl_tc_port_assert_ref_held() argument
464 icl_tc_port_assert_ref_held(struct drm_i915_private *dev_priv, struct i915_power_well *power_well, struct intel_digital_port *dig_port) icl_tc_port_assert_ref_held() argument
496 icl_tc_phy_aux_power_well_enable(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) icl_tc_phy_aux_power_well_enable() argument
538 icl_aux_power_well_enable(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) icl_aux_power_well_enable() argument
553 icl_aux_power_well_disable(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) icl_aux_power_well_disable() argument
572 hsw_power_well_enabled(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) hsw_power_well_enabled() argument
597 assert_can_enable_dc9(struct drm_i915_private *dev_priv) assert_can_enable_dc9() argument
622 assert_can_disable_dc9(struct drm_i915_private *dev_priv) assert_can_disable_dc9() argument
640 gen9_write_dc_state(struct drm_i915_private *dev_priv, u32 state) gen9_write_dc_state() argument
679 gen9_dc_mask(struct drm_i915_private *dev_priv) gen9_dc_mask() argument
737 gen9_set_dc_state(struct drm_i915_private *dev_priv, u32 state) gen9_set_dc_state() argument
768 tgl_enable_dc3co(struct drm_i915_private *dev_priv) tgl_enable_dc3co() argument
774 tgl_disable_dc3co(struct drm_i915_private *dev_priv) tgl_disable_dc3co() argument
785 assert_can_enable_dc5(struct drm_i915_private *dev_priv) assert_can_enable_dc5() argument
808 gen9_enable_dc5(struct drm_i915_private *dev_priv) gen9_enable_dc5() argument
822 assert_can_enable_dc6(struct drm_i915_private *dev_priv) assert_can_enable_dc6() argument
837 skl_enable_dc6(struct drm_i915_private *dev_priv) skl_enable_dc6() argument
851 bxt_enable_dc9(struct drm_i915_private *dev_priv) bxt_enable_dc9() argument
866 bxt_disable_dc9(struct drm_i915_private *dev_priv) bxt_disable_dc9() argument
877 hsw_power_well_sync_hw(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) hsw_power_well_sync_hw() argument
895 bxt_dpio_cmn_power_well_enable(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) bxt_dpio_cmn_power_well_enable() argument
901 bxt_dpio_cmn_power_well_disable(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) bxt_dpio_cmn_power_well_disable() argument
907 bxt_dpio_cmn_power_well_enabled(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) bxt_dpio_cmn_power_well_enabled() argument
913 bxt_verify_ddi_phy_power_wells(struct drm_i915_private *dev_priv) bxt_verify_ddi_phy_power_wells() argument
934 gen9_dc_off_power_well_enabled(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) gen9_dc_off_power_well_enabled() argument
941 gen9_assert_dbuf_enabled(struct drm_i915_private *dev_priv) gen9_assert_dbuf_enabled() argument
953 gen9_disable_dc_states(struct drm_i915_private *dev_priv) gen9_disable_dc_states() argument
988 gen9_dc_off_power_well_enable(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) gen9_dc_off_power_well_enable() argument
994 gen9_dc_off_power_well_disable(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) gen9_dc_off_power_well_disable() argument
1015 i9xx_power_well_sync_hw_noop(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) i9xx_power_well_sync_hw_noop() argument
1020 i9xx_always_on_power_well_noop(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) i9xx_always_on_power_well_noop() argument
1025 i9xx_always_on_power_well_enabled(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) i9xx_always_on_power_well_enabled() argument
1031 i830_pipes_power_well_enable(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) i830_pipes_power_well_enable() argument
1040 i830_pipes_power_well_disable(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) i830_pipes_power_well_disable() argument
1047 i830_pipes_power_well_enabled(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) i830_pipes_power_well_enabled() argument
1054 i830_pipes_power_well_sync_hw(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) i830_pipes_power_well_sync_hw() argument
1063 vlv_set_power_well(struct drm_i915_private *dev_priv, struct i915_power_well *power_well, bool enable) vlv_set_power_well() argument
1100 vlv_power_well_enable(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) vlv_power_well_enable() argument
1106 vlv_power_well_disable(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) vlv_power_well_disable() argument
1112 vlv_power_well_enabled(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) vlv_power_well_enabled() argument
1148 vlv_init_display_clock_gating(struct drm_i915_private *dev_priv) vlv_init_display_clock_gating() argument
1172 vlv_display_power_well_init(struct drm_i915_private *dev_priv) vlv_display_power_well_init() argument
1222 vlv_display_power_well_deinit(struct drm_i915_private *dev_priv) vlv_display_power_well_deinit() argument
1238 vlv_display_power_well_enable(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) vlv_display_power_well_enable() argument
1246 vlv_display_power_well_disable(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) vlv_display_power_well_disable() argument
1254 vlv_dpio_cmn_power_well_enable(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) vlv_dpio_cmn_power_well_enable() argument
1276 vlv_dpio_cmn_power_well_disable(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) vlv_dpio_cmn_power_well_disable() argument
1292 assert_chv_phy_status(struct drm_i915_private *dev_priv) assert_chv_phy_status() argument
1398 chv_dpio_cmn_power_well_enable(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) chv_dpio_cmn_power_well_enable() argument
1464 chv_dpio_cmn_power_well_disable(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) chv_dpio_cmn_power_well_disable() argument
1499 assert_chv_phy_powergate(struct drm_i915_private *dev_priv, enum dpio_phy phy, enum dpio_channel ch, bool override, unsigned int mask) assert_chv_phy_powergate() argument
1563 chv_phy_powergate_ch(struct drm_i915_private *dev_priv, enum dpio_phy phy, enum dpio_channel ch, bool override) chv_phy_powergate_ch() argument
1599 struct drm_i915_private *dev_priv = to_i915(encoder->base.dev); chv_phy_powergate_lanes() local
1628 chv_pipe_power_well_enabled(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) chv_pipe_power_well_enabled() argument
1658 chv_set_pipe_power_well(struct drm_i915_private *dev_priv, struct i915_power_well *power_well, bool enable) chv_set_pipe_power_well() argument
1693 chv_pipe_power_well_sync_hw(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) chv_pipe_power_well_sync_hw() argument
1700 chv_pipe_power_well_enable(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) chv_pipe_power_well_enable() argument
1708 chv_pipe_power_well_disable(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) chv_pipe_power_well_disable() argument
1783 tgl_tc_cold_off_power_well_is_enabled(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) tgl_tc_cold_off_power_well_is_enabled() argument
1793 xelpdp_aux_power_well_enable(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) xelpdp_aux_power_well_enable() argument
1811 xelpdp_aux_power_well_disable(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) xelpdp_aux_power_well_disable() argument
1822 xelpdp_aux_power_well_enabled(struct drm_i915_private *dev_priv, struct i915_power_well *power_well) xelpdp_aux_power_well_enabled() argument
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/via/
H A Dvia_dma.c67 dev_priv->dma_low += 8; \
75 dev_priv->dma_low += 8; \
78 static void via_cmdbuf_start(drm_via_private_t *dev_priv);
79 static void via_cmdbuf_pause(drm_via_private_t *dev_priv);
80 static void via_cmdbuf_reset(drm_via_private_t *dev_priv);
81 static void via_cmdbuf_rewind(drm_via_private_t *dev_priv);
82 static int via_wait_idle(drm_via_private_t *dev_priv);
83 static void via_pad_cache(drm_via_private_t *dev_priv, int qwords);
89 static uint32_t via_cmdbuf_space(drm_via_private_t *dev_priv) in via_cmdbuf_space() argument
91 uint32_t agp_base = dev_priv in via_cmdbuf_space()
103 via_cmdbuf_lag(drm_via_private_t *dev_priv) via_cmdbuf_lag() argument
118 via_cmdbuf_wait(drm_via_private_t *dev_priv, unsigned int size) via_cmdbuf_wait() argument
149 via_check_dma(drm_via_private_t * dev_priv, unsigned int size) via_check_dma() argument
165 drm_via_private_t *dev_priv = via_dma_cleanup() local
180 via_initialize(struct drm_device *dev, drm_via_private_t *dev_priv, drm_via_dma_init_t *init) via_initialize() argument
238 drm_via_private_t *dev_priv = (drm_via_private_t *) dev->dev_private; via_dma_init() local
269 drm_via_private_t *dev_priv; via_dispatch_cmdbuffer() local
320 drm_via_private_t *dev_priv = dev->dev_private; via_driver_dma_quiescent() local
351 drm_via_private_t *dev_priv = dev->dev_private; via_dispatch_pci_cmdbuffer() local
384 via_align_buffer(drm_via_private_t *dev_priv, uint32_t * vb, int qw_count) via_align_buffer() argument
397 via_get_dma(drm_via_private_t *dev_priv) via_get_dma() argument
407 via_hook_segment(drm_via_private_t *dev_priv, uint32_t pause_addr_hi, uint32_t pause_addr_lo, int no_pci_fire) via_hook_segment() argument
473 via_wait_idle(drm_via_private_t *dev_priv) via_wait_idle() argument
487 via_align_cmd(drm_via_private_t *dev_priv, uint32_t cmd_type, uint32_t addr, uint32_t *cmd_addr_hi, uint32_t *cmd_addr_lo, int skip_wait) via_align_cmd() argument
517 via_cmdbuf_start(drm_via_private_t *dev_priv) via_cmdbuf_start() argument
576 via_pad_cache(drm_via_private_t *dev_priv, int qwords) via_pad_cache() argument
586 via_dummy_bitblt(drm_via_private_t *dev_priv) via_dummy_bitblt() argument
594 via_cmdbuf_jump(drm_via_private_t *dev_priv) via_cmdbuf_jump() argument
652 via_cmdbuf_rewind(drm_via_private_t *dev_priv) via_cmdbuf_rewind() argument
657 via_cmdbuf_flush(drm_via_private_t *dev_priv, uint32_t cmd_type) via_cmdbuf_flush() argument
665 via_cmdbuf_pause(drm_via_private_t *dev_priv) via_cmdbuf_pause() argument
670 via_cmdbuf_reset(drm_via_private_t *dev_priv) via_cmdbuf_reset() argument
685 drm_via_private_t *dev_priv; via_cmdbuf_size() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_drv.c362 static void vmw_print_sm_type(struct vmw_private *dev_priv) in vmw_print_sm_type() argument
373 drm_info(&dev_priv->drm, "Available shader model: %s.\n", in vmw_print_sm_type()
374 names[dev_priv->sm_type]); in vmw_print_sm_type()
380 * @dev_priv: A device private structure.
390 static int vmw_dummy_query_bo_create(struct vmw_private *dev_priv) in vmw_dummy_query_bo_create() argument
410 ret = vmw_bo_create(dev_priv, &bo_params, &vbo); in vmw_dummy_query_bo_create()
433 dev_priv->dummy_query_bo = vbo; in vmw_dummy_query_bo_create()
438 static int vmw_device_init(struct vmw_private *dev_priv) in vmw_device_init() argument
442 dev_priv->enable_state = vmw_read(dev_priv, SVGA_REG_ENABL in vmw_device_init()
498 vmw_request_device_late(struct vmw_private *dev_priv) vmw_request_device_late() argument
524 vmw_request_device(struct vmw_private *dev_priv) vmw_request_device() argument
576 vmw_release_device_early(struct vmw_private *dev_priv) vmw_release_device_early() argument
606 vmw_release_device_late(struct vmw_private *dev_priv) vmw_release_device_late() argument
624 vmw_get_initial_size(struct vmw_private *dev_priv) vmw_get_initial_size() argument
662 vmw_dma_select_mode(struct vmw_private *dev_priv) vmw_dma_select_mode() argument
693 vmw_dma_masks(struct vmw_private *dev_priv) vmw_dma_masks() argument
708 vmw_vram_manager_init(struct vmw_private *dev_priv) vmw_vram_manager_init() argument
717 vmw_vram_manager_fini(struct vmw_private *dev_priv) vmw_vram_manager_fini() argument
836 vmw_sw_context_init(struct vmw_private *dev_priv) vmw_sw_context_init() argument
843 vmw_sw_context_fini(struct vmw_private *dev_priv) vmw_sw_context_fini() argument
852 vmw_driver_load(struct vmw_private *dev_priv, u32 pci_id) vmw_driver_load() argument
1187 struct vmw_private *dev_priv = vmw_priv(dev); vmw_driver_unload() local
1238 struct vmw_private *dev_priv = vmw_priv(dev); vmw_driver_open() local
1331 struct vmw_private *dev_priv = vmw_priv(dev); vmw_master_drop() local
1358 __vmw_svga_enable(struct vmw_private *dev_priv) __vmw_svga_enable() argument
1373 vmw_svga_enable(struct vmw_private *dev_priv) vmw_svga_enable() argument
1385 __vmw_svga_disable(struct vmw_private *dev_priv) __vmw_svga_disable() argument
1404 vmw_svga_disable(struct vmw_private *dev_priv) vmw_svga_disable() argument
1458 struct vmw_private *dev_priv = vmwgfx_pm_notifier() local
1488 struct vmw_private *dev_priv = vmw_priv(dev); vmw_pci_suspend() local
1527 struct vmw_private *dev_priv = vmw_priv(dev); vmw_pm_freeze() local
1569 struct vmw_private *dev_priv = vmw_priv(dev); vmw_pm_restore() local
[all...]
H A Dvmwgfx_irq.c57 struct vmw_private *dev_priv = vmw_priv(dev); in vmw_thread_fn() local
61 dev_priv->irqthread_pending)) { in vmw_thread_fn()
62 vmw_fences_update(dev_priv->fman); in vmw_thread_fn()
63 wake_up_all(&dev_priv->fence_queue); in vmw_thread_fn()
68 dev_priv->irqthread_pending)) { in vmw_thread_fn()
69 vmw_cmdbuf_irqthread(dev_priv->cman); in vmw_thread_fn()
90 struct vmw_private *dev_priv = vmw_priv(dev); in vmw_irq_handler() local
94 status = vmw_irq_status_read(dev_priv); in vmw_irq_handler()
95 masked_status = status & READ_ONCE(dev_priv->irq_mask); in vmw_irq_handler()
98 vmw_irq_status_write(dev_priv, statu in vmw_irq_handler()
120 vmw_fifo_idle(struct vmw_private *dev_priv, uint32_t seqno) vmw_fifo_idle() argument
126 vmw_update_seqno(struct vmw_private *dev_priv) vmw_update_seqno() argument
136 vmw_seqno_passed(struct vmw_private *dev_priv, uint32_t seqno) vmw_seqno_passed() argument
162 vmw_fallback_wait(struct vmw_private *dev_priv, bool lazy, bool fifo_idle, uint32_t seqno, bool interruptible, unsigned long timeout) vmw_fallback_wait() argument
242 vmw_generic_waiter_add(struct vmw_private *dev_priv, u32 flag, int *waiter_count) vmw_generic_waiter_add() argument
254 vmw_generic_waiter_remove(struct vmw_private *dev_priv, u32 flag, int *waiter_count) vmw_generic_waiter_remove() argument
265 vmw_seqno_waiter_add(struct vmw_private *dev_priv) vmw_seqno_waiter_add() argument
271 vmw_seqno_waiter_remove(struct vmw_private *dev_priv) vmw_seqno_waiter_remove() argument
277 vmw_goal_waiter_add(struct vmw_private *dev_priv) vmw_goal_waiter_add() argument
283 vmw_goal_waiter_remove(struct vmw_private *dev_priv) vmw_goal_waiter_remove() argument
291 struct vmw_private *dev_priv = vmw_priv(dev); vmw_irq_preinstall() local
300 struct vmw_private *dev_priv = vmw_priv(dev); vmw_irq_uninstall() local
326 vmw_irq_install(struct vmw_private *dev_priv) vmw_irq_install() argument
[all...]
H A Dvmwgfx_cmd.c35 bool vmw_supports_3d(struct vmw_private *dev_priv) in vmw_supports_3d() argument
38 const struct vmw_fifo_state *fifo = dev_priv->fifo; in vmw_supports_3d()
40 if (!(dev_priv->capabilities & SVGA_CAP_3D)) in vmw_supports_3d()
43 if (dev_priv->capabilities & SVGA_CAP_GBOBJECTS) { in vmw_supports_3d()
46 if (!dev_priv->has_mob) in vmw_supports_3d()
49 result = vmw_devcap_get(dev_priv, SVGA3D_DEVCAP_3D); in vmw_supports_3d()
54 if (!(dev_priv->capabilities & SVGA_CAP_EXTENDED_FIFO)) in vmw_supports_3d()
57 BUG_ON(vmw_is_svga_v3(dev_priv)); in vmw_supports_3d()
59 fifo_min = vmw_fifo_mem_read(dev_priv, SVGA_FIFO_MIN); in vmw_supports_3d()
63 hwversion = vmw_fifo_mem_read(dev_priv, in vmw_supports_3d()
82 vmw_fifo_have_pitchlock(struct vmw_private *dev_priv) vmw_fifo_have_pitchlock() argument
96 vmw_fifo_create(struct vmw_private *dev_priv) vmw_fifo_create() argument
158 vmw_fifo_ping_host(struct vmw_private *dev_priv, uint32_t reason) vmw_fifo_ping_host() argument
166 vmw_fifo_destroy(struct vmw_private *dev_priv) vmw_fifo_destroy() argument
186 vmw_fifo_is_full(struct vmw_private *dev_priv, uint32_t bytes) vmw_fifo_is_full() argument
196 vmw_fifo_wait_noirq(struct vmw_private *dev_priv, uint32_t bytes, bool interruptible, unsigned long timeout) vmw_fifo_wait_noirq() argument
229 vmw_fifo_wait(struct vmw_private *dev_priv, uint32_t bytes, bool interruptible, unsigned long timeout) vmw_fifo_wait() argument
276 vmw_local_fifo_reserve(struct vmw_private *dev_priv, uint32_t bytes) vmw_local_fifo_reserve() argument
364 vmw_cmd_ctx_reserve(struct vmw_private *dev_priv, uint32_t bytes, int ctx_id) vmw_cmd_ctx_reserve() argument
426 vmw_local_fifo_commit(struct vmw_private *dev_priv, uint32_t bytes) vmw_local_fifo_commit() argument
471 vmw_cmd_commit(struct vmw_private *dev_priv, uint32_t bytes) vmw_cmd_commit() argument
486 vmw_cmd_commit_flush(struct vmw_private *dev_priv, uint32_t bytes) vmw_cmd_commit_flush() argument
501 vmw_cmd_flush(struct vmw_private *dev_priv, bool interruptible) vmw_cmd_flush() argument
511 vmw_cmd_send_fence(struct vmw_private *dev_priv, uint32_t *seqno) vmw_cmd_send_fence() argument
561 vmw_cmd_emit_dummy_legacy_query(struct vmw_private *dev_priv, uint32_t cid) vmw_cmd_emit_dummy_legacy_query() argument
607 vmw_cmd_emit_dummy_gb_query(struct vmw_private *dev_priv, uint32_t cid) vmw_cmd_emit_dummy_gb_query() argument
658 vmw_cmd_emit_dummy_query(struct vmw_private *dev_priv, uint32_t cid) vmw_cmd_emit_dummy_query() argument
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/
H A Di915_irq.c178 struct drm_i915_private *dev_priv = in ivb_parity_work() local
179 container_of(work, typeof(*dev_priv), l3_parity.error_work); in ivb_parity_work()
180 struct intel_gt *gt = to_gt(dev_priv); in ivb_parity_work()
190 mutex_lock(&dev_priv->drm.struct_mutex); in ivb_parity_work()
193 if (drm_WARN_ON(&dev_priv->drm, !dev_priv->l3_parity.which_slice)) in ivb_parity_work()
196 misccpctl = intel_uncore_rmw(&dev_priv->uncore, GEN7_MISCCPCTL, in ivb_parity_work()
198 intel_uncore_posting_read(&dev_priv->uncore, GEN7_MISCCPCTL); in ivb_parity_work()
200 while ((slice = ffs(dev_priv->l3_parity.which_slice)) != 0) { in ivb_parity_work()
204 if (drm_WARN_ON_ONCE(&dev_priv in ivb_parity_work()
253 struct drm_i915_private *dev_priv = arg; valleyview_irq_handler() local
339 struct drm_i915_private *dev_priv = arg; cherryview_irq_handler() local
513 struct drm_i915_private *dev_priv = arg; gen8_irq_handler() local
662 ibx_irq_reset(struct drm_i915_private *dev_priv) ibx_irq_reset() argument
677 ilk_irq_reset(struct drm_i915_private *dev_priv) ilk_irq_reset() argument
697 valleyview_irq_reset(struct drm_i915_private *dev_priv) valleyview_irq_reset() argument
710 gen8_irq_reset(struct drm_i915_private *dev_priv) gen8_irq_reset() argument
725 gen11_irq_reset(struct drm_i915_private *dev_priv) gen11_irq_reset() argument
739 dg1_irq_reset(struct drm_i915_private *dev_priv) dg1_irq_reset() argument
756 cherryview_irq_reset(struct drm_i915_private *dev_priv) cherryview_irq_reset() argument
773 ilk_irq_postinstall(struct drm_i915_private *dev_priv) ilk_irq_postinstall() argument
780 valleyview_irq_postinstall(struct drm_i915_private *dev_priv) valleyview_irq_postinstall() argument
793 gen8_irq_postinstall(struct drm_i915_private *dev_priv) gen8_irq_postinstall() argument
801 gen11_irq_postinstall(struct drm_i915_private *dev_priv) gen11_irq_postinstall() argument
816 dg1_irq_postinstall(struct drm_i915_private *dev_priv) dg1_irq_postinstall() argument
834 cherryview_irq_postinstall(struct drm_i915_private *dev_priv) cherryview_irq_postinstall() argument
847 i8xx_irq_reset(struct drm_i915_private *dev_priv) i8xx_irq_reset() argument
878 i8xx_irq_postinstall(struct drm_i915_private *dev_priv) i8xx_irq_postinstall() argument
935 i8xx_error_irq_handler(struct drm_i915_private *dev_priv, u16 eir, u16 eir_stuck) i8xx_error_irq_handler() argument
948 i9xx_error_irq_ack(struct drm_i915_private *dev_priv, u32 *eir, u32 *eir_stuck) i9xx_error_irq_ack() argument
975 i9xx_error_irq_handler(struct drm_i915_private *dev_priv, u32 eir, u32 eir_stuck) i9xx_error_irq_handler() argument
990 struct drm_i915_private *dev_priv = arg; i8xx_irq_handler() local
1035 i915_irq_reset(struct drm_i915_private *dev_priv) i915_irq_reset() argument
1050 i915_irq_postinstall(struct drm_i915_private *dev_priv) i915_irq_postinstall() argument
1092 struct drm_i915_private *dev_priv = arg; i915_irq_handler() local
1145 i965_irq_reset(struct drm_i915_private *dev_priv) i965_irq_reset() argument
1177 i965_irq_postinstall(struct drm_i915_private *dev_priv) i965_irq_postinstall() argument
1218 struct drm_i915_private *dev_priv = arg; i965_irq_handler() local
1282 intel_irq_init(struct drm_i915_private *dev_priv) intel_irq_init() argument
1309 intel_irq_handler(struct drm_i915_private *dev_priv) intel_irq_handler() argument
1334 intel_irq_reset(struct drm_i915_private *dev_priv) intel_irq_reset() argument
1359 intel_irq_postinstall(struct drm_i915_private *dev_priv) intel_irq_postinstall() argument
1395 intel_irq_install(struct drm_i915_private *dev_priv) intel_irq_install() argument
1430 intel_irq_uninstall(struct drm_i915_private *dev_priv) intel_irq_uninstall() argument
1460 intel_runtime_pm_disable_interrupts(struct drm_i915_private *dev_priv) intel_runtime_pm_disable_interrupts() argument
1474 intel_runtime_pm_enable_interrupts(struct drm_i915_private *dev_priv) intel_runtime_pm_enable_interrupts() argument
1481 intel_irqs_enabled(struct drm_i915_private *dev_priv) intel_irqs_enabled() argument
[all...]
H A Di915_suspend.c36 static void intel_save_swf(struct drm_i915_private *dev_priv) in intel_save_swf() argument
41 if (GRAPHICS_VER(dev_priv) == 2 && IS_MOBILE(dev_priv)) { in intel_save_swf()
43 dev_priv->regfile.saveSWF0[i] = intel_de_read(dev_priv, SWF0(i)); in intel_save_swf()
44 dev_priv->regfile.saveSWF1[i] = intel_de_read(dev_priv, SWF1(i)); in intel_save_swf()
47 dev_priv->regfile.saveSWF3[i] = intel_de_read(dev_priv, SWF3(i)); in intel_save_swf()
48 } else if (GRAPHICS_VER(dev_priv) in intel_save_swf()
61 intel_restore_swf(struct drm_i915_private *dev_priv) intel_restore_swf() argument
86 i915_save_display(struct drm_i915_private *dev_priv) i915_save_display() argument
104 i915_restore_display(struct drm_i915_private *dev_priv) i915_restore_display() argument
[all...]
H A Di915_driver.c111 static int i915_workqueues_init(struct drm_i915_private *dev_priv) in i915_workqueues_init() argument
127 dev_priv->wq = alloc_ordered_workqueue("i915", 0); in i915_workqueues_init()
128 if (dev_priv->wq == NULL) in i915_workqueues_init()
131 dev_priv->display.hotplug.dp_wq = alloc_ordered_workqueue("i915-dp", 0); in i915_workqueues_init()
132 if (dev_priv->display.hotplug.dp_wq == NULL) in i915_workqueues_init()
141 dev_priv->unordered_wq = alloc_workqueue("i915-unordered", 0, 0); in i915_workqueues_init()
142 if (dev_priv->unordered_wq == NULL) in i915_workqueues_init()
148 destroy_workqueue(dev_priv->display.hotplug.dp_wq); in i915_workqueues_init()
150 destroy_workqueue(dev_priv->wq); in i915_workqueues_init()
152 drm_err(&dev_priv in i915_workqueues_init()
157 i915_workqueues_cleanup(struct drm_i915_private *dev_priv) i915_workqueues_cleanup() argument
174 intel_detect_preproduction_hw(struct drm_i915_private *dev_priv) intel_detect_preproduction_hw() argument
215 i915_driver_early_probe(struct drm_i915_private *dev_priv) i915_driver_early_probe() argument
286 i915_driver_late_release(struct drm_i915_private *dev_priv) i915_driver_late_release() argument
311 i915_driver_mmio_probe(struct drm_i915_private *dev_priv) i915_driver_mmio_probe() argument
360 i915_driver_mmio_release(struct drm_i915_private *dev_priv) i915_driver_mmio_release() argument
443 i915_driver_hw_probe(struct drm_i915_private *dev_priv) i915_driver_hw_probe() argument
581 i915_driver_hw_remove(struct drm_i915_private *dev_priv) i915_driver_hw_remove() argument
600 i915_driver_register(struct drm_i915_private *dev_priv) i915_driver_register() argument
645 i915_driver_unregister(struct drm_i915_private *dev_priv) i915_driver_unregister() argument
682 i915_welcome_messages(struct drm_i915_private *dev_priv) i915_welcome_messages() argument
882 struct drm_i915_private *dev_priv = to_i915(dev); i915_driver_release() local
953 intel_suspend_encoders(struct drm_i915_private *dev_priv) intel_suspend_encoders() argument
975 intel_shutdown_encoders(struct drm_i915_private *dev_priv) intel_shutdown_encoders() argument
1038 suspend_to_idle(struct drm_i915_private *dev_priv) suspend_to_idle() argument
1071 struct drm_i915_private *dev_priv = to_i915(dev); i915_drm_suspend() local
1118 struct drm_i915_private *dev_priv = to_i915(dev); i915_drm_suspend_late() local
1191 struct drm_i915_private *dev_priv = to_i915(dev); i915_drm_resume() local
1268 struct drm_i915_private *dev_priv = to_i915(dev); i915_drm_resume_early() local
1503 struct drm_i915_private *dev_priv = kdev_to_i915(kdev); intel_runtime_suspend() local
1603 struct drm_i915_private *dev_priv = kdev_to_i915(kdev); intel_runtime_resume() local
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/savage/
H A Dsavage_bci.c47 savage_bci_wait_fifo_shadow(drm_savage_private_t * dev_priv, unsigned int n) in savage_bci_wait_fifo_shadow() argument
49 uint32_t mask = dev_priv->status_used_mask; in savage_bci_wait_fifo_shadow()
50 uint32_t threshold = dev_priv->bci_threshold_hi; in savage_bci_wait_fifo_shadow()
55 if (n > dev_priv->cob_size + SAVAGE_BCI_FIFO_SIZE - threshold) in savage_bci_wait_fifo_shadow()
62 status = dev_priv->status_ptr[0]; in savage_bci_wait_fifo_shadow()
76 savage_bci_wait_fifo_s3d(drm_savage_private_t * dev_priv, unsigned int n) in savage_bci_wait_fifo_s3d() argument
78 uint32_t maxUsed = dev_priv->cob_size + SAVAGE_BCI_FIFO_SIZE - n; in savage_bci_wait_fifo_s3d()
97 savage_bci_wait_fifo_s4(drm_savage_private_t * dev_priv, unsigned int n) in savage_bci_wait_fifo_s4() argument
99 uint32_t maxUsed = dev_priv->cob_size + SAVAGE_BCI_FIFO_SIZE - n; in savage_bci_wait_fifo_s4()
129 savage_bci_wait_event_shadow(drm_savage_private_t * dev_priv, uint16_ argument
152 savage_bci_wait_event_reg(drm_savage_private_t * dev_priv, uint16_t e) savage_bci_wait_event_reg() argument
173 savage_bci_emit_event(drm_savage_private_t * dev_priv, unsigned int flags) savage_bci_emit_event() argument
217 drm_savage_private_t *dev_priv = dev->dev_private; savage_freelist_init() local
250 drm_savage_private_t *dev_priv = dev->dev_private; savage_freelist_get() local
283 drm_savage_private_t *dev_priv = dev->dev_private; savage_freelist_put() local
304 savage_dma_init(drm_savage_private_t * dev_priv) savage_dma_init() argument
329 savage_dma_reset(drm_savage_private_t * dev_priv) savage_dma_reset() argument
344 savage_dma_wait(drm_savage_private_t * dev_priv, unsigned int page) savage_dma_wait() argument
372 savage_dma_alloc(drm_savage_private_t * dev_priv, unsigned int n) savage_dma_alloc() argument
428 savage_dma_flush(drm_savage_private_t * dev_priv) savage_dma_flush() argument
511 savage_fake_dma_flush(drm_savage_private_t * dev_priv) savage_fake_dma_flush() argument
550 drm_savage_private_t *dev_priv; savage_driver_load() local
574 drm_savage_private_t *dev_priv = dev->dev_private; savage_driver_firstopen() local
659 drm_savage_private_t *dev_priv = dev->dev_private; savage_driver_lastclose() local
670 drm_savage_private_t *dev_priv = dev->dev_private; savage_driver_unload() local
677 drm_savage_private_t *dev_priv = dev->dev_private; savage_do_init_bci() local
899 drm_savage_private_t *dev_priv = dev->dev_private; savage_do_cleanup_bci() local
940 drm_savage_private_t *dev_priv = dev->dev_private; savage_bci_event_emit() local
955 drm_savage_private_t *dev_priv = dev->dev_private; savage_bci_event_wait() local
1050 drm_savage_private_t *dev_priv = dev->dev_private; savage_reclaim_buffers() local
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/mga/
H A Dmga_dma.c53 int mga_do_wait_for_idle(drm_mga_private_t *dev_priv) in mga_do_wait_for_idle() argument
59 for (i = 0; i < dev_priv->usec_timeout; i++) { in mga_do_wait_for_idle()
75 static int mga_do_dma_reset(drm_mga_private_t *dev_priv) in mga_do_dma_reset() argument
77 drm_mga_sarea_t *sarea_priv = dev_priv->sarea_priv; in mga_do_dma_reset()
78 drm_mga_primary_buffer_t *primary = &dev_priv->prim; in mga_do_dma_reset()
103 void mga_do_dma_flush(drm_mga_private_t *dev_priv) in mga_do_dma_flush() argument
105 drm_mga_primary_buffer_t *primary = &dev_priv->prim; in mga_do_dma_flush()
113 for (i = 0; i < dev_priv->usec_timeout; i++) { in mga_do_dma_flush()
125 tail = primary->tail + dev_priv->primary->offset; in mga_do_dma_flush()
148 DRM_DEBUG(" head = 0x%06lx\n", (unsigned long)(head - dev_priv in mga_do_dma_flush()
158 mga_do_dma_wrap_start(drm_mga_private_t *dev_priv) mga_do_dma_wrap_start() argument
198 mga_do_dma_wrap_end(drm_mga_private_t *dev_priv) mga_do_dma_wrap_end() argument
225 drm_mga_private_t *dev_priv = dev->dev_private; mga_freelist_print() local
244 mga_freelist_init(struct drm_device *dev, drm_mga_private_t *dev_priv) mga_freelist_init() argument
289 drm_mga_private_t *dev_priv = dev->dev_private; mga_freelist_cleanup() local
324 drm_mga_private_t *dev_priv = dev->dev_private; mga_freelist_get() local
357 drm_mga_private_t *dev_priv = dev->dev_private; mga_freelist_put() local
392 drm_mga_private_t *dev_priv; mga_driver_load() local
456 drm_mga_private_t *const dev_priv = mga_do_agp_dma_bootstrap() local
630 drm_mga_private_t *const dev_priv = mga_do_pci_dma_bootstrap() local
721 drm_mga_private_t *const dev_priv = mga_do_dma_bootstrap() local
780 const drm_mga_private_t *const dev_priv = mga_dma_bootstrap() local
804 drm_mga_private_t *dev_priv; mga_do_init_dma() local
954 drm_mga_private_t *dev_priv = dev->dev_private; mga_do_cleanup_dma() local
1041 drm_mga_private_t *dev_priv = (drm_mga_private_t *) dev->dev_private; mga_dma_flush() local
1073 drm_mga_private_t *dev_priv = (drm_mga_private_t *) dev->dev_private; mga_dma_reset() local
1113 drm_mga_private_t *dev_priv = (drm_mga_private_t *) dev->dev_private; mga_dma_buffers() local
1165 drm_mga_private_t *dev_priv = dev->dev_private; mga_driver_dma_quiescent() local
[all...]

Completed in 22 milliseconds

12345678910>>...22