Lines Matching refs:xe_device
131 int xe_pm_block_on_suspend(struct xe_device *xe) in xe_pm_block_on_suspend()
145 bool xe_rpm_reclaim_safe(const struct xe_device *xe) in xe_rpm_reclaim_safe()
150 static void xe_rpm_lockmap_acquire(const struct xe_device *xe) in xe_rpm_lockmap_acquire()
157 static void xe_rpm_lockmap_release(const struct xe_device *xe) in xe_rpm_lockmap_release()
170 int xe_pm_suspend(struct xe_device *xe) in xe_pm_suspend()
228 int xe_pm_resume(struct xe_device *xe) in xe_pm_resume()
288 static bool xe_pm_pci_d3cold_capable(struct xe_device *xe) in xe_pm_pci_d3cold_capable()
312 static void xe_pm_runtime_init(struct xe_device *xe) in xe_pm_runtime_init()
339 int xe_pm_init_early(struct xe_device *xe) in xe_pm_init_early()
358 static u32 vram_threshold_value(struct xe_device *xe) in vram_threshold_value()
367 static void xe_pm_wake_rebind_workers(struct xe_device *xe) in xe_pm_wake_rebind_workers()
383 struct xe_device *xe = container_of(nb, struct xe_device, pm_notifier); in xe_pm_notifier_callback()
433 int xe_pm_init(struct xe_device *xe) in xe_pm_init()
470 static void xe_pm_runtime_fini(struct xe_device *xe) in xe_pm_runtime_fini()
486 void xe_pm_fini(struct xe_device *xe) in xe_pm_fini()
494 static void xe_pm_write_callback_task(struct xe_device *xe, in xe_pm_write_callback_task()
508 struct task_struct *xe_pm_read_callback_task(struct xe_device *xe) in xe_pm_read_callback_task()
526 bool xe_pm_runtime_suspended(struct xe_device *xe) in xe_pm_runtime_suspended()
537 int xe_pm_runtime_suspend(struct xe_device *xe) in xe_pm_runtime_suspend()
624 int xe_pm_runtime_resume(struct xe_device *xe) in xe_pm_runtime_resume()
698 static void xe_rpm_might_enter_cb(const struct xe_device *xe) in xe_rpm_might_enter_cb()
737 void xe_pm_runtime_get(struct xe_device *xe) in xe_pm_runtime_get()
753 void xe_pm_runtime_put(struct xe_device *xe) in xe_pm_runtime_put()
778 int xe_pm_runtime_get_ioctl(struct xe_device *xe) in xe_pm_runtime_get_ioctl()
795 bool xe_pm_runtime_get_if_active(struct xe_device *xe) in xe_pm_runtime_get_if_active()
807 bool xe_pm_runtime_get_if_in_use(struct xe_device *xe) in xe_pm_runtime_get_if_in_use()
822 static bool xe_pm_suspending_or_resuming(struct xe_device *xe) in xe_pm_suspending_or_resuming()
852 void xe_pm_runtime_get_noresume(struct xe_device *xe) in xe_pm_runtime_get_noresume()
871 bool xe_pm_runtime_resume_and_get(struct xe_device *xe) in xe_pm_runtime_resume_and_get()
887 void xe_pm_assert_unbounded_bridge(struct xe_device *xe) in xe_pm_assert_unbounded_bridge()
910 int xe_pm_set_vram_threshold(struct xe_device *xe, u32 threshold) in xe_pm_set_vram_threshold()
941 void xe_pm_d3cold_allowed_toggle(struct xe_device *xe) in xe_pm_d3cold_allowed_toggle()