Lines Matching refs:gvt
43 struct intel_gvt *gvt = vgpu->gvt; in alloc_gm() local
44 struct intel_gt *gt = gvt->gt; in alloc_gm()
53 start = ALIGN(gvt_hidden_gmadr_base(gvt), I915_GTT_PAGE_SIZE); in alloc_gm()
54 end = ALIGN(gvt_hidden_gmadr_end(gvt), I915_GTT_PAGE_SIZE); in alloc_gm()
59 start = ALIGN(gvt_aperture_gmadr_base(gvt), I915_GTT_PAGE_SIZE); in alloc_gm()
60 end = ALIGN(gvt_aperture_gmadr_end(gvt), I915_GTT_PAGE_SIZE); in alloc_gm()
81 struct intel_gvt *gvt = vgpu->gvt; in alloc_vgpu_gm() local
82 struct intel_gt *gt = gvt->gt; in alloc_vgpu_gm()
109 struct intel_gvt *gvt = vgpu->gvt; in free_vgpu_gm() local
110 struct intel_gt *gt = gvt->gt; in free_vgpu_gm()
131 struct intel_gvt *gvt = vgpu->gvt; in intel_vgpu_write_fence() local
132 struct drm_i915_private *i915 = gvt->gt->i915; in intel_vgpu_write_fence()
133 struct intel_uncore *uncore = gvt->gt->uncore; in intel_vgpu_write_fence()
167 struct intel_gvt *gvt = vgpu->gvt; in free_vgpu_fence() local
168 struct intel_uncore *uncore = gvt->gt->uncore; in free_vgpu_fence()
173 if (drm_WARN_ON(&gvt->gt->i915->drm, !vgpu_fence_sz(vgpu))) in free_vgpu_fence()
178 mutex_lock(&gvt->gt->ggtt->vm.mutex); in free_vgpu_fence()
185 mutex_unlock(&gvt->gt->ggtt->vm.mutex); in free_vgpu_fence()
192 struct intel_gvt *gvt = vgpu->gvt; in alloc_vgpu_fence() local
193 struct intel_uncore *uncore = gvt->gt->uncore; in alloc_vgpu_fence()
201 mutex_lock(&gvt->gt->ggtt->vm.mutex); in alloc_vgpu_fence()
204 reg = i915_reserve_fence(gvt->gt->ggtt); in alloc_vgpu_fence()
213 mutex_unlock(&gvt->gt->ggtt->vm.mutex); in alloc_vgpu_fence()
227 mutex_unlock(&gvt->gt->ggtt->vm.mutex); in alloc_vgpu_fence()
234 struct intel_gvt *gvt = vgpu->gvt; in free_resource() local
236 gvt->gm.vgpu_allocated_low_gm_size -= vgpu_aperture_sz(vgpu); in free_resource()
237 gvt->gm.vgpu_allocated_high_gm_size -= vgpu_hidden_sz(vgpu); in free_resource()
238 gvt->fence.vgpu_allocated_fence_num -= vgpu_fence_sz(vgpu); in free_resource()
244 struct intel_gvt *gvt = vgpu->gvt; in alloc_resource() local
254 max = gvt_aperture_sz(gvt) - HOST_LOW_GM_SIZE; in alloc_resource()
255 taken = gvt->gm.vgpu_allocated_low_gm_size; in alloc_resource()
265 max = gvt_hidden_sz(gvt) - HOST_HIGH_GM_SIZE; in alloc_resource()
266 taken = gvt->gm.vgpu_allocated_high_gm_size; in alloc_resource()
276 max = gvt_fence_sz(gvt) - HOST_FENCE; in alloc_resource()
277 taken = gvt->fence.vgpu_allocated_fence_num; in alloc_resource()
286 gvt->gm.vgpu_allocated_low_gm_size += MB_TO_BYTES(param->low_gm_sz); in alloc_resource()
287 gvt->gm.vgpu_allocated_high_gm_size += MB_TO_BYTES(param->high_gm_sz); in alloc_resource()
288 gvt->fence.vgpu_allocated_fence_num += param->fence_sz; in alloc_resource()
322 struct intel_gvt *gvt = vgpu->gvt; in intel_vgpu_reset_resource() local
325 with_intel_runtime_pm(gvt->gt->uncore->rpm, wakeref) in intel_vgpu_reset_resource()