1/* SPDX-License-Identifier: MIT */
2/*
3 * Copyright �� 2023 Intel Corporation
4 */
5
6#ifndef _I915_VGPU_H_
7#define _I915_VGPU_H_
8
9#include <linux/types.h>
10
11struct drm_i915_private;
12struct i915_ggtt;
13
14static inline void intel_vgpu_detect(struct drm_i915_private *i915)
15{
16}
17static inline bool intel_vgpu_active(struct drm_i915_private *i915)
18{
19	return false;
20}
21static inline void intel_vgpu_register(struct drm_i915_private *i915)
22{
23}
24static inline bool intel_vgpu_has_full_ppgtt(struct drm_i915_private *i915)
25{
26	return false;
27}
28static inline bool intel_vgpu_has_hwsp_emulation(struct drm_i915_private *i915)
29{
30	return false;
31}
32static inline bool intel_vgpu_has_huge_gtt(struct drm_i915_private *i915)
33{
34	return false;
35}
36static inline int intel_vgt_balloon(struct i915_ggtt *ggtt)
37{
38	return 0;
39}
40static inline void intel_vgt_deballoon(struct i915_ggtt *ggtt)
41{
42}
43
44#endif /* _I915_VGPU_H_ */
45