Lines Matching refs:mr

128 i915_ttm_place_from_region(const struct intel_memory_region *mr,  in i915_ttm_place_from_region()  argument
135 place->mem_type = intel_region_to_ttm_type(mr); in i915_ttm_place_from_region()
137 if (mr->type == INTEL_MEMORY_SYSTEM) in i915_ttm_place_from_region()
147 } else if (mr->io_size && mr->io_size < mr->total) { in i915_ttm_place_from_region()
152 WARN_ON(overflows_type(mr->io_size >> PAGE_SHIFT, place->lpfn)); in i915_ttm_place_from_region()
153 place->lpfn = mr->io_size >> PAGE_SHIFT; in i915_ttm_place_from_region()
193 struct intel_memory_region *mr = i915->mm.regions[INTEL_MEMORY_SYSTEM]; in i915_ttm_tt_shmem_populate() local
222 err = shmem_sg_alloc_table(i915, st, size, mr, filp->f_mapping, in i915_ttm_tt_shmem_populate()
872 struct intel_memory_region *mr, in __i915_ttm_migrate() argument
879 i915_ttm_place_from_region(mr, &requested, obj->bo_offset, in __i915_ttm_migrate()
895 if (obj->mm.region != mr) { in __i915_ttm_migrate()
897 i915_gem_object_init_memory_region(obj, mr); in __i915_ttm_migrate()
904 struct intel_memory_region *mr, in i915_ttm_migrate() argument
907 return __i915_ttm_migrate(obj, mr, flags); in i915_ttm_migrate()
1090 struct intel_memory_region *mr = obj->mm.placements[i]; in vm_fault_ttm() local
1093 if (!mr->io_size && mr->type != INTEL_MEMORY_SYSTEM) in vm_fault_ttm()
1098 err = __i915_ttm_migrate(obj, mr, flags); in vm_fault_ttm()
1372 struct intel_memory_region *mr; in i915_gem_ttm_system_setup() local
1374 mr = intel_memory_region_create(i915, 0, in i915_gem_ttm_system_setup()
1379 if (IS_ERR(mr)) in i915_gem_ttm_system_setup()
1380 return mr; in i915_gem_ttm_system_setup()
1382 intel_memory_region_set_name(mr, "system-ttm"); in i915_gem_ttm_system_setup()
1383 return mr; in i915_gem_ttm_system_setup()