Home | History | Annotate | Download | only in gvt

Lines Matching defs:gvt

31 #include "gvt.h"
63 static inline int mmio_diff_handler(struct intel_gvt *gvt,
66 struct drm_i915_private *i915 = gvt->dev_priv;
93 struct intel_gvt *gvt = vgpu->gvt;
103 mutex_lock(&gvt->lock);
104 spin_lock_bh(&gvt->scheduler.mmio_context_lock);
106 mmio_hw_access_pre(gvt->dev_priv);
108 intel_gvt_for_each_tracked_mmio(gvt, mmio_diff_handler, &param);
109 mmio_hw_access_post(gvt->dev_priv);
111 spin_unlock_bh(&gvt->scheduler.mmio_context_lock);
112 mutex_unlock(&gvt->lock);
150 struct drm_i915_private *dev_priv = vgpu->gvt->dev_priv;
164 "gvt: vgpu %d turns on non-privileged batch buffers scanning on Engines:",
203 vgpu->debugfs = debugfs_create_dir(name, vgpu->gvt->debugfs_root);
223 * intel_gvt_debugfs_init - register gvt debugfs root entry
224 * @gvt: GVT device
226 void intel_gvt_debugfs_init(struct intel_gvt *gvt)
228 struct drm_minor *minor = gvt->dev_priv->drm.primary;
230 gvt->debugfs_root = debugfs_create_dir("gvt", minor->debugfs_root);
232 debugfs_create_ulong("num_tracked_mmio", 0444, gvt->debugfs_root,
233 &gvt->mmio.num_tracked_mmio);
238 * @gvt: GVT device
240 void intel_gvt_debugfs_clean(struct intel_gvt *gvt)
242 debugfs_remove_recursive(gvt->debugfs_root);
243 gvt->debugfs_root = NULL;