diff options
Diffstat (limited to 'drivers/gpu/drm/i915/pxp/intel_pxp_session.h')
| -rw-r--r-- | drivers/gpu/drm/i915/pxp/intel_pxp_session.h | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/drivers/gpu/drm/i915/pxp/intel_pxp_session.h b/drivers/gpu/drm/i915/pxp/intel_pxp_session.h index ba4c9d2b94b7..ba5788127109 100644 --- a/drivers/gpu/drm/i915/pxp/intel_pxp_session.h +++ b/drivers/gpu/drm/i915/pxp/intel_pxp_session.h @@ -8,8 +8,18 @@ #include <linux/types.h> -struct work_struct; +struct intel_pxp; -void intel_pxp_session_work(struct work_struct *work); +#ifdef CONFIG_DRM_I915_PXP +void intel_pxp_session_management_init(struct intel_pxp *pxp); +void intel_pxp_terminate(struct intel_pxp *pxp, bool post_invalidation_needs_restart); +#else +static inline void intel_pxp_session_management_init(struct intel_pxp *pxp) +{ +} +static inline void intel_pxp_terminate(struct intel_pxp *pxp, bool post_invalidation_needs_restart) +{ +} +#endif #endif /* __INTEL_PXP_SESSION_H__ */ |
