Home | History | Annotate | Line # | Download | only in gem
      1 /*	$NetBSD: i915_gem_pm.h,v 1.2 2021/12/18 23:45:30 riastradh Exp $	*/
      2 
      3 /*
      4  * SPDX-License-Identifier: MIT
      5  *
      6  * Copyright  2019 Intel Corporation
      7  */
      8 
      9 #ifndef __I915_GEM_PM_H__
     10 #define __I915_GEM_PM_H__
     11 
     12 #include <linux/types.h>
     13 
     14 struct drm_i915_private;
     15 struct work_struct;
     16 
     17 void i915_gem_resume(struct drm_i915_private *i915);
     18 
     19 void i915_gem_idle_work_handler(struct work_struct *work);
     20 
     21 void i915_gem_suspend(struct drm_i915_private *i915);
     22 void i915_gem_suspend_late(struct drm_i915_private *i915);
     23 
     24 #endif /* __I915_GEM_PM_H__ */
     25