Lines Matching defs:gt
199 static struct drm_i915_gem_object *create_lmem(struct intel_gt *gt)
201 struct intel_memory_region *mr = gt->i915->mm.regions[INTEL_REGION_LMEM_0];
212 return i915_gem_object_create_lmem(gt->i915, size, I915_BO_ALLOC_CONTIGUOUS);
215 static struct drm_i915_gem_object *create_smem(struct intel_gt *gt)
224 return i915_gem_object_create_internal(gt->i915, SZ_4M);
228 mem_tlbinv(struct intel_gt *gt,
232 unsigned int ppgtt_size = RUNTIME_INFO(gt->i915)->ppgtt_size;
250 A = create_fn(gt);
260 B = create_fn(gt);
277 ppgtt = i915_ppgtt_create(gt, 0);
296 for_each_engine(engine, gt, id) {
316 (unsigned long *)&RUNTIME_INFO(gt->i915)->page_sizes,
317 BITS_PER_TYPE(RUNTIME_INFO(gt->i915)->page_sizes)) {
351 if (igt_flush_test(gt->i915))
365 intel_gt_invalidate_tlb_full(vm->gt, intel_gt_tlb_seqno(vm->gt) | 1);
370 struct intel_gt *gt = arg;
373 if (GRAPHICS_VER(gt->i915) < 8)
376 err = mem_tlbinv(gt, create_smem, tlbinv_full);
378 err = mem_tlbinv(gt, create_lmem, tlbinv_full);
390 struct intel_gt *gt;
393 for_each_gt(gt, i915, i) {
396 if (intel_gt_is_wedged(gt))
399 err = intel_gt_live_subtests(tests, gt);