Lines Matching refs:display
42 struct intel_display *display = xe->display; in has_display() local
44 return HAS_DISPLAY(display); in has_display()
94 struct intel_display *display = xe->display; in xe_display_fini_early() local
99 intel_display_driver_remove_nogem(display); in xe_display_fini_early()
100 intel_display_driver_remove_noirq(display); in xe_display_fini_early()
101 intel_opregion_cleanup(display); in xe_display_fini_early()
102 intel_power_domains_cleanup(display); in xe_display_fini_early()
107 struct intel_display *display = xe->display; in xe_display_init_early() local
116 intel_display_driver_early_probe(display); in xe_display_init_early()
119 intel_opregion_setup(display); in xe_display_init_early()
129 intel_bw_init_hw(display); in xe_display_init_early()
131 intel_display_device_info_runtime_init(display); in xe_display_init_early()
133 err = intel_display_driver_probe_noirq(display); in xe_display_init_early()
137 err = intel_display_driver_probe_nogem(display); in xe_display_init_early()
143 intel_display_driver_remove_noirq(display); in xe_display_init_early()
144 intel_power_domains_cleanup(display); in xe_display_init_early()
146 intel_opregion_cleanup(display); in xe_display_init_early()
153 struct intel_display *display = xe->display; in xe_display_fini() local
155 intel_hpd_poll_fini(display); in xe_display_fini()
156 intel_hdcp_component_fini(display); in xe_display_fini()
157 intel_audio_deinit(display); in xe_display_fini()
158 intel_display_driver_remove(display); in xe_display_fini()
163 struct intel_display *display = xe->display; in xe_display_init() local
169 err = intel_display_driver_probe(display); in xe_display_init()
178 struct intel_display *display = xe->display; in xe_display_register() local
183 intel_display_driver_register(display); in xe_display_register()
184 intel_power_domains_enable(display); in xe_display_register()
189 struct intel_display *display = xe->display; in xe_display_unregister() local
194 intel_power_domains_disable(display); in xe_display_unregister()
195 intel_display_driver_unregister(display); in xe_display_unregister()
202 struct intel_display *display = xe->display; in xe_display_irq_handler() local
208 gen11_display_irq_handler(display); in xe_display_irq_handler()
213 struct intel_display *display = xe->display; in xe_display_irq_enable() local
219 intel_opregion_asle_intr(display); in xe_display_irq_enable()
224 struct intel_display *display = xe->display; in xe_display_irq_reset() local
229 gen11_display_irq_reset(display); in xe_display_irq_reset()
234 struct intel_display *display = xe->display; in xe_display_irq_postinstall() local
240 gen11_de_irq_postinstall(display); in xe_display_irq_postinstall()
275 struct intel_display *display = xe->display; in xe_display_enable_d3cold() local
284 intel_power_domains_disable(display); in xe_display_enable_d3cold()
288 intel_opregion_suspend(display, PCI_D3cold); in xe_display_enable_d3cold()
290 intel_dmc_suspend(display); in xe_display_enable_d3cold()
293 intel_hpd_poll_enable(display); in xe_display_enable_d3cold()
298 struct intel_display *display = xe->display; in xe_display_disable_d3cold() local
303 intel_dmc_resume(display); in xe_display_disable_d3cold()
308 intel_display_driver_init_hw(display); in xe_display_disable_d3cold()
310 intel_hpd_init(display); in xe_display_disable_d3cold()
313 intel_hpd_poll_disable(display); in xe_display_disable_d3cold()
315 intel_opregion_resume(display); in xe_display_disable_d3cold()
317 intel_power_domains_enable(display); in xe_display_disable_d3cold()
322 struct intel_display *display = xe->display; in xe_display_pm_suspend() local
332 intel_power_domains_disable(display); in xe_display_pm_suspend()
337 intel_display_driver_disable_user_access(display); in xe_display_pm_suspend()
338 intel_display_driver_suspend(display); in xe_display_pm_suspend()
343 intel_hpd_cancel_work(display); in xe_display_pm_suspend()
346 intel_display_driver_suspend_access(display); in xe_display_pm_suspend()
347 intel_encoder_suspend_all(display); in xe_display_pm_suspend()
350 intel_opregion_suspend(display, s2idle ? PCI_D1 : PCI_D3cold); in xe_display_pm_suspend()
352 intel_dmc_suspend(display); in xe_display_pm_suspend()
357 struct intel_display *display = xe->display; in xe_display_pm_shutdown() local
362 intel_power_domains_disable(display); in xe_display_pm_shutdown()
367 intel_display_driver_disable_user_access(display); in xe_display_pm_shutdown()
368 intel_display_driver_suspend(display); in xe_display_pm_shutdown()
372 intel_dp_mst_suspend(display); in xe_display_pm_shutdown()
373 intel_hpd_cancel_work(display); in xe_display_pm_shutdown()
376 intel_display_driver_suspend_access(display); in xe_display_pm_shutdown()
378 intel_encoder_suspend_all(display); in xe_display_pm_shutdown()
379 intel_encoder_shutdown_all(display); in xe_display_pm_shutdown()
381 intel_opregion_suspend(display, PCI_D3cold); in xe_display_pm_shutdown()
383 intel_dmc_suspend(display); in xe_display_pm_shutdown()
388 struct intel_display *display = xe->display; in xe_display_pm_runtime_suspend() local
398 intel_hpd_poll_enable(display); in xe_display_pm_runtime_suspend()
403 struct intel_display *display = xe->display; in xe_display_pm_suspend_late() local
409 intel_display_power_suspend_late(display, s2idle); in xe_display_pm_suspend_late()
414 struct intel_display *display = xe->display; in xe_display_pm_runtime_suspend_late() local
427 intel_dmc_wl_flush_release_work(display); in xe_display_pm_runtime_suspend_late()
432 struct intel_display *display = xe->display; in xe_display_pm_shutdown_late() local
442 intel_power_domains_driver_remove(display); in xe_display_pm_shutdown_late()
447 struct intel_display *display = xe->display; in xe_display_pm_resume_early() local
452 intel_display_power_resume_early(display); in xe_display_pm_resume_early()
457 struct intel_display *display = xe->display; in xe_display_pm_resume() local
462 intel_dmc_resume(display); in xe_display_pm_resume()
467 intel_display_driver_init_hw(display); in xe_display_pm_resume()
470 intel_display_driver_resume_access(display); in xe_display_pm_resume()
472 intel_hpd_init(display); in xe_display_pm_resume()
475 intel_display_driver_resume(display); in xe_display_pm_resume()
477 intel_display_driver_enable_user_access(display); in xe_display_pm_resume()
481 intel_hpd_poll_disable(display); in xe_display_pm_resume()
483 intel_opregion_resume(display); in xe_display_pm_resume()
487 intel_power_domains_enable(display); in xe_display_pm_resume()
492 struct intel_display *display = xe->display; in xe_display_pm_runtime_resume() local
502 intel_hpd_init(display); in xe_display_pm_runtime_resume()
503 intel_hpd_poll_disable(display); in xe_display_pm_runtime_resume()
504 skl_watermark_ipc_update(display); in xe_display_pm_runtime_resume()
510 struct intel_display *display = arg; in display_device_remove() local
512 intel_display_device_remove(display); in display_device_remove()
529 struct intel_display *display; in xe_display_probe() local
535 display = intel_display_device_probe(pdev); in xe_display_probe()
536 if (IS_ERR(display)) in xe_display_probe()
537 return PTR_ERR(display); in xe_display_probe()
539 err = drmm_add_action_or_reset(&xe->drm, display_device_remove, display); in xe_display_probe()
543 xe->display = display; in xe_display_probe()