Lines Matching refs:gvt
58 static inline int mmio_diff_handler(struct intel_gvt *gvt, in mmio_diff_handler() argument
61 struct drm_i915_private *dev_priv = gvt->dev_priv; in mmio_diff_handler()
88 struct intel_gvt *gvt = vgpu->gvt; in vgpu_mmio_diff_show() local
98 mutex_lock(&gvt->lock); in vgpu_mmio_diff_show()
99 spin_lock_bh(&gvt->scheduler.mmio_context_lock); in vgpu_mmio_diff_show()
101 mmio_hw_access_pre(gvt->dev_priv); in vgpu_mmio_diff_show()
103 intel_gvt_for_each_tracked_mmio(gvt, mmio_diff_handler, ¶m); in vgpu_mmio_diff_show()
104 mmio_hw_access_post(gvt->dev_priv); in vgpu_mmio_diff_show()
106 spin_unlock_bh(&gvt->scheduler.mmio_context_lock); in vgpu_mmio_diff_show()
107 mutex_unlock(&gvt->lock); in vgpu_mmio_diff_show()
145 struct drm_i915_private *dev_priv = vgpu->gvt->dev_priv; in vgpu_scan_nonprivbb_set()
202 vgpu->debugfs = debugfs_create_dir(name, vgpu->gvt->debugfs_root); in intel_gvt_debugfs_add_vgpu()
241 int intel_gvt_debugfs_init(struct intel_gvt *gvt) in intel_gvt_debugfs_init() argument
243 struct drm_minor *minor = gvt->dev_priv->drm.primary; in intel_gvt_debugfs_init()
246 gvt->debugfs_root = debugfs_create_dir("gvt", minor->debugfs_root); in intel_gvt_debugfs_init()
247 if (!gvt->debugfs_root) { in intel_gvt_debugfs_init()
252 ent = debugfs_create_ulong("num_tracked_mmio", 0444, gvt->debugfs_root, in intel_gvt_debugfs_init()
253 &gvt->mmio.num_tracked_mmio); in intel_gvt_debugfs_init()
264 void intel_gvt_debugfs_clean(struct intel_gvt *gvt) in intel_gvt_debugfs_clean() argument
266 debugfs_remove_recursive(gvt->debugfs_root); in intel_gvt_debugfs_clean()
267 gvt->debugfs_root = NULL; in intel_gvt_debugfs_clean()