Lines Matching defs:vgpu
34 struct intel_vgpu *vgpu;
72 vreg = vgpu_vreg(param->vgpu, offset);
92 struct intel_vgpu *vgpu = s->private;
93 struct intel_gvt *gvt = vgpu->gvt;
95 .vgpu = vgpu,
117 seq_printf(s, "%-8s %-8s %-8s %-8s\n", "Offset", "HW", "vGPU", "Diff");
135 struct intel_vgpu *vgpu = (struct intel_vgpu *)data;
136 *val = vgpu->scan_nonprivbb;
141 * set/unset bit engine_id of vgpu->scan_nonprivbb to turn on/off scanning
143 * if vgpu->scan_nonprivbb=3, then it will scan non-privileged batch buffer
149 struct intel_vgpu *vgpu = (struct intel_vgpu *)data;
150 struct drm_i915_private *dev_priv = vgpu->gvt->dev_priv;
157 if (vgpu->scan_nonprivbb == val)
164 "gvt: vgpu %d turns on non-privileged batch buffers scanning on Engines:",
165 vgpu->id);
186 vgpu->scan_nonprivbb = val;
195 * intel_gvt_debugfs_add_vgpu - register debugfs entries for a vGPU
196 * @vgpu: a vGPU
198 void intel_gvt_debugfs_add_vgpu(struct intel_vgpu *vgpu)
202 snprintf(name, 16, "vgpu%d", vgpu->id);
203 vgpu->debugfs = debugfs_create_dir(name, vgpu->gvt->debugfs_root);
205 debugfs_create_bool("active", 0444, vgpu->debugfs, &vgpu->active);
206 debugfs_create_file("mmio_diff", 0444, vgpu->debugfs, vgpu,
208 debugfs_create_file("scan_nonprivbb", 0644, vgpu->debugfs, vgpu,
213 * intel_gvt_debugfs_remove_vgpu - remove debugfs entries of a vGPU
214 * @vgpu: a vGPU
216 void intel_gvt_debugfs_remove_vgpu(struct intel_vgpu *vgpu)
218 debugfs_remove_recursive(vgpu->debugfs);
219 vgpu->debugfs = NULL;