summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/gvt/gtt.h
diff options
context:
space:
mode:
authorZhi Wang <zhi.a.wang@intel.com>2017-10-10 17:24:26 +0800
committerZhenyu Wang <zhenyuw@linux.intel.com>2017-11-16 11:48:24 +0800
commit655c64efe36f199bea16f9ba7388c479d5feed5f (patch)
treee0f527edf4401cce948baf251ef1c4382ddce886 /drivers/gpu/drm/i915/gvt/gtt.h
parent054f4eba2a2985b1db43353b7b5ce90e96cf9bb9 (diff)
downloadlinux-655c64efe36f199bea16f9ba7388c479d5feed5f.tar.bz2
drm/i915/gvt: Introduce ops->set_present()
We need ops->set_present() during generating a new scratch page table entry. Signed-off-by: Zhi Wang <zhi.a.wang@intel.com>
Diffstat (limited to 'drivers/gpu/drm/i915/gvt/gtt.h')
-rw-r--r--drivers/gpu/drm/i915/gvt/gtt.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/gpu/drm/i915/gvt/gtt.h b/drivers/gpu/drm/i915/gvt/gtt.h
index ab590278dcf1..f98c1c19b4cb 100644
--- a/drivers/gpu/drm/i915/gvt/gtt.h
+++ b/drivers/gpu/drm/i915/gvt/gtt.h
@@ -62,6 +62,7 @@ struct intel_gvt_gtt_pte_ops {
struct intel_vgpu *vgpu);
bool (*test_present)(struct intel_gvt_gtt_entry *e);
void (*clear_present)(struct intel_gvt_gtt_entry *e);
+ void (*set_present)(struct intel_gvt_gtt_entry *e);
bool (*test_pse)(struct intel_gvt_gtt_entry *e);
void (*set_pfn)(struct intel_gvt_gtt_entry *e, unsigned long pfn);
unsigned long (*get_pfn)(struct intel_gvt_gtt_entry *e);