Lines Matching refs:gvt

44 	struct intel_gvt *gvt = vgpu->gvt;  in alloc_gm()  local
45 struct intel_gt *gt = gvt->gt; in alloc_gm()
54 start = ALIGN(gvt_hidden_gmadr_base(gvt), I915_GTT_PAGE_SIZE); in alloc_gm()
55 end = ALIGN(gvt_hidden_gmadr_end(gvt), I915_GTT_PAGE_SIZE); in alloc_gm()
60 start = ALIGN(gvt_aperture_gmadr_base(gvt), I915_GTT_PAGE_SIZE); in alloc_gm()
61 end = ALIGN(gvt_aperture_gmadr_end(gvt), I915_GTT_PAGE_SIZE); in alloc_gm()
82 struct intel_gvt *gvt = vgpu->gvt; in alloc_vgpu_gm() local
83 struct intel_gt *gt = gvt->gt; in alloc_vgpu_gm()
110 struct intel_gvt *gvt = vgpu->gvt; in free_vgpu_gm() local
111 struct intel_gt *gt = gvt->gt; in free_vgpu_gm()
132 struct intel_gvt *gvt = vgpu->gvt; in intel_vgpu_write_fence() local
133 struct drm_i915_private *i915 = gvt->gt->i915; in intel_vgpu_write_fence()
134 struct intel_uncore *uncore = gvt->gt->uncore; in intel_vgpu_write_fence()
168 struct intel_gvt *gvt = vgpu->gvt; in free_vgpu_fence() local
169 struct intel_uncore *uncore = gvt->gt->uncore; in free_vgpu_fence()
174 if (drm_WARN_ON(&gvt->gt->i915->drm, !vgpu_fence_sz(vgpu))) in free_vgpu_fence()
179 mutex_lock(&gvt->gt->ggtt->vm.mutex); in free_vgpu_fence()
186 mutex_unlock(&gvt->gt->ggtt->vm.mutex); in free_vgpu_fence()
193 struct intel_gvt *gvt = vgpu->gvt; in alloc_vgpu_fence() local
194 struct intel_uncore *uncore = gvt->gt->uncore; in alloc_vgpu_fence()
202 mutex_lock(&gvt->gt->ggtt->vm.mutex); in alloc_vgpu_fence()
205 reg = i915_reserve_fence(gvt->gt->ggtt); in alloc_vgpu_fence()
214 mutex_unlock(&gvt->gt->ggtt->vm.mutex); in alloc_vgpu_fence()
228 mutex_unlock(&gvt->gt->ggtt->vm.mutex); in alloc_vgpu_fence()
235 struct intel_gvt *gvt = vgpu->gvt; in free_resource() local
237 gvt->gm.vgpu_allocated_low_gm_size -= vgpu_aperture_sz(vgpu); in free_resource()
238 gvt->gm.vgpu_allocated_high_gm_size -= vgpu_hidden_sz(vgpu); in free_resource()
239 gvt->fence.vgpu_allocated_fence_num -= vgpu_fence_sz(vgpu); in free_resource()
245 struct intel_gvt *gvt = vgpu->gvt; in alloc_resource() local
255 max = gvt_aperture_sz(gvt) - HOST_LOW_GM_SIZE; in alloc_resource()
256 taken = gvt->gm.vgpu_allocated_low_gm_size; in alloc_resource()
266 max = gvt_hidden_sz(gvt) - HOST_HIGH_GM_SIZE; in alloc_resource()
267 taken = gvt->gm.vgpu_allocated_high_gm_size; in alloc_resource()
277 max = gvt_fence_sz(gvt) - HOST_FENCE; in alloc_resource()
278 taken = gvt->fence.vgpu_allocated_fence_num; in alloc_resource()
287 gvt->gm.vgpu_allocated_low_gm_size += conf->low_mm; in alloc_resource()
288 gvt->gm.vgpu_allocated_high_gm_size += conf->high_mm; in alloc_resource()
289 gvt->fence.vgpu_allocated_fence_num += conf->fence; in alloc_resource()
323 struct intel_gvt *gvt = vgpu->gvt; in intel_vgpu_reset_resource() local
326 with_intel_runtime_pm(gvt->gt->uncore->rpm, wakeref) in intel_vgpu_reset_resource()